1. whatis echo //查看echo命令的簡單解釋
2. man echo //查看echo的使用者手冊
2. info echo //查看echo的使用者手冊
3. echo --help //查看echo的用法
4. history //查看曆史的shell命令
5. echo $PATH //查看環境變數的值
UNIX/Linux 世界的其它 shell 一樣,BASH 使用了特殊的環境變數來方便系統管理。例如:
- HOME,使用者主目錄
- PATH,Linux 用來搜尋您輸入的命令的可執行鏡像的搜尋路徑
- HISTSIZE,系統儲存的曆史事件的數量
6. ls -l //用長格式顯示目前的目錄的檔案。
-rw-r--r-- 1 younes younes 1037 2009-11-18 20:28 liang.txt
drwxr-xr-x 2 younes younes 4096 2009-11-18 19:17 sonfile
出於安全的原因,所有的檔案都有所有權和保護。檔案存取權限(或檔案模式)包含之前提到的相同的 10 個字元:
- 第一個字元指示檔案類型。最常見的是 - 代表檔案,d 代表目錄,而 l 代錶鏈接。
- 接下來的 9 個字元是三種使用者類別的存取權限:檔案所有者(字元 2-4),使用者組 (5-7) 和其它 (8-10),其中 r 表示讀許可權,w 表示寫入權限,x 指示一個檔案上的執行許可權。破折號 - 如果出現在這九個位置的任意一個,則指示這個操作對該類別的使用者禁止。
- 存取權限後面的數字代表目錄中的子目錄數,包括 . 和 .. 。
可以使用 chmod 命令通過字元符號或二進位掩碼來設定存取權限。要使用二進位掩碼,必須將三個許可權組的字元表示轉換成二進位格式,然後轉換成八進位格式:
使用者類別: |
所有者 |
使用者組 |
其它 |
字元表示: |
rwx |
r-x |
r-- |
二進位表示: |
111 |
101 |
100 |
八進位表示: |
7 |
5 |
4 |
chmod g+w test.sh or chmod 774 test.sh
7. 處理檔案。可以移動 (mv)、複製 (cp) 或刪除 (rm) 檔案和目錄。明智地使用 -i 選項,以獲得確認通常是個不錯的主意。-i 的意思是iteractive,互動的。
$ cp -i ls.out ls2.out
cp:overwrite `ls2.out'?
8. 查看和尋找檔案
檔案過濾器
用來讀取檔案內容和在檔案內容上執行操作的命令有時被稱為
諸如
$ cat -n test.out1 This is a test //1是-n的作用,顯示行號。
查看檔案的命令還有,more、less。
重新導向和管道
重新導向允許將命令輸出重新導向到檔案中,而不是標準輸出,或者類似地,也可重新導向輸入。重新導向的標準符號 > 建立一個新的檔案。>> 符號將輸出添加到一個現有的檔案中。