Linux學習筆記

Linux操作命令

ls命令

ls [選項] [目錄名]

  • 查看home目錄下所有文件
ls -a -l /home
  • 查看當前目錄下d開頭的文件
ls -l d*
  • 列出 /home 目錄中所有的文件目錄的大小
ls -alh /home

cd命令

  • 進入系統根目錄
cd /
  • 進入當前目錄的父目錄
cd ..
  • 進入當前用戶主目錄
cd ~
  • 返回上次所在目錄
cd -

pwd命令

  • 顯示當前目錄所在路徑
pwd
  • 顯示當前目錄的物理路徑
pwd -P
  • 顯示當前目錄的連接路徑
pwd -L

mkdir命令

mkdir [選項]目錄

  • 一次建立多級目錄
mkdir -p xiao/test
  • 創建權限爲777的目錄
mkdir -m 777 xiao

rm命令

  • 刪除abc文件
rm abc
  • 強制刪除(不詢問)
rm -f abc
  • 刪除所有.log結尾的文件
rm *.log

mv指令

  • 修改a.log文件名爲b.log
mv a.log b.log
  • 把 b.log 移動到test文件夾(必須存在)下
mv b.log test

如果不存在則執行重命名操作

  • 將b.log 移動到test文件夾下(如重複則詢問是否覆蓋)
mv -i b.log test

cp命令

  • 對文件 a.log 建立符號鏈接 b.log
cp -s a.log b.log
  • 將test1文件夾下所有文件複製到test2下
cp -i test1/* test2

cat命令

cat [選項] [文件]

  • 顯示a.log中的內容
cat a.log
  • 把a.log中的內容加上行號輸出到b.log
cat -n a.log > b.log
  • 把a.log中的多個連續空行轉換成一個空行並加上行號輸出到c.log
cat -ns a.log > c.log
  • 把a.log中的內容反向顯示
tac a.log

which命令

  • 確認是否安裝了gcc
which gcc
  • 查看cd命令的位置
which cd
發佈了174 篇原創文章 · 獲贊 322 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章