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 在...