Shell常用命令

2021-08-07 07:00:22 字數 2481 閱讀 2817

shell常用命令總結

1  ls命令:列出檔案

ls -la 列出當前目錄下的所有檔案和資料夾

ls a* 列出當前目錄下所有以

a字母開頭的檔案

ls -l *.txt 列出當前目錄下所有字尾名為

txt的檔案

2  cp命令:複製

cp a.txt b.txt : 把檔案

a的內容複製到b檔案

cp a.txt ./test : 把檔案

a複製到

text

目錄下cp -a test test2:遞迴的把目錄

test

下所有檔案(包括隱藏的檔案)複製到新的目錄 test2

3  cat命令:檢視 組合檔案

cat a.txt:檢視檔案的內容

cat a.txt >> b.txt:把

a檔案的內容組合到

b檔案內容的末尾

cat -n a.txt:檢視檔案並給檔案標上行號

4  touch命令:建立檔案

touch a.txt:建立乙個名為a的

txt型別檔案

5  rm命令:刪除檔案

rm -rf a.txt:強制刪除檔案

a.txt

tm -i a.txt:刪除檔案前會有提示是否確定刪除該檔案

6  mkdir命令:建立目錄

mkdir test:建立乙個名為

test

的目錄7  rmdir命令:刪除目錄

***ir test:刪除乙個目錄

cat命令:新增內容

echo 「hello world!」 >> a.txt:新增內容到檔案a裡面

cat <> a.txt : 可以新增多行語句到檔案本身內容的末尾

9  mv命令:移動 重新命名檔案

mv a.txt b.txt:檔案

a重新命名為

bmv a.txt ./test:把檔案移動到乙個目錄下

10  cd命令:更換目錄

cd ~ : 切換到使用者目錄

cd ../.. :返回到上二層目錄

11  grep命令:搜尋檔案

ls -la | grep a.txt :搜尋

a.txt

檔案12  find命令:查詢檔案和目錄

find filename:查詢當前目錄下是否有該檔案/目錄

14  head命令:顯示檔案的前

10行內容

15  tail命令:顯示檔案最後

10行內容

總結:之前有段時間學習了下shell 常用的檔案處理命令,上面列舉的這些只是shell命令的非常一小部分,shell命令有非常強大和快速的處理能力,給我們平常的學習和工作任務提供了很多方便。再則,單就以上的15個命令而言,其功能遠不止列舉的那一兩條命令這麼簡單,大家可以通過ls --help(其他命令以此類推)來檢視命令的用法。

shell 常用命令

shell 程式設計中使用到得if語句內判斷引數 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 當pathname指定的檔案或目錄存在時返回真 f 當file存在並且是正規檔案時返回真 g 當由pathname...

shell常用命令

1.echo echo 用於輸出,相當於c語言中的printf 用echo輸出變數的值,需要在變數前面加 輸出a的值 a 1echo a shell中變數不需要定義,直接賦值 要用到變數時,需要加 2.管道 命令之間的輸入。將乙個命令的輸出作為另乙個命令的輸入。管道相當於一種過濾功能。3.grep ...

shell 常用命令

一 linux下常用命令 檔案與目錄操作 basename 從檔名中去掉路徑和副檔名 cd 切換當前工作目錄到指定目錄 chgrp 改變檔案所屬組 chmod 改變檔案的許可權 chown 改變檔案的所有者和組 cp 複製檔案或目錄 dd 複製檔案並轉換檔案內容 file 確定檔案型別 find 在...