命令行的幾種簡單使用教程
05-02
ls
--用於顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。
語法:ls [-alrtAFR] [name...]
參數值:
- -a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
- -l 除文件名稱外,亦將文件型態、許可權、擁有者、文件大小等資訊詳細列出
- -r 將文件以相反次序顯示(原定依英文字母次序)
- -t 將文件依建立時間之先後次序列出
- -A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)
- -F 在列出的文件名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/"
- -R 若目錄下有文件,則以下之文件亦皆依序列出
cat
--用於連接文件
有以下參數:
-n 或 --number:由 1 開始對所有輸出的行數編號。
-b 或 --number-nonblank:和 -n 相似,只不過對於空白行不編號。
-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行結束處顯示 $。
-T 或 --show-tabs: 將 TAB 字元顯示為 ^I。
-e : 等價於 -vE。
-A, --show-all:等價於 -vET。
-e:等價於"-vE"選項;
-t:等價於"-vT"選項;
實例:
清空 /etc/test.txt 文檔內容:
cat /dev/null > /etc/test.txt
把 textfile1 的文檔內容加上行號後輸入 textfile2 這個文檔里:
cat -n textfile1> textfile2。
mov
--用來給文件移動和重命名。
touch
--用來創建一個新的文件。
語法:
touch 文件名。
如何使用 http://explainshell.com 網站,可以用它來查找不懂的命令的意思。
推薦閱讀:
※自我組建殭屍網路的Linux木馬
※epoll的線程切換的問題?
※如何輕鬆記住 Linux 命令
TAG:Linux |