BASH:是GNU的Bourne Again Shell,是GNU操作系統上預設的Shell。 Bourne Shell:是貝爾實驗室開發的Shell。 Korn Shell:是對Bourne Shell的發展,在大部分內容上與Bourne Shell相容。 C Shell:是SUN公司Shell的 ...
BASH:是GNU的Bourne Again Shell,是GNU操作系統上預設的Shell。
Bourne Shell:是貝爾實驗室開發的Shell。
Korn Shell:是對Bourne Shell的發展,在大部分內容上與Bourne Shell相容。
C Shell:是SUN公司Shell的BSD版本
命令格式:
命令名 選項 參數1 參數2…
常用目錄操作命令:
1.pwd: (Print Working Directory的縮寫,顯示當前目錄)
2.cd:改變所在目錄
--cd / 轉到根目錄中
--cd ~ 轉到/home/user用戶目錄下
--cd /usr 轉到根目錄下的usr目錄中------------絕對路徑
--cd test 轉到當前目錄下的test子目錄中-------相對路徑
3.Ls:查看目錄內容
--Ls -a 列舉目錄中的全部文件,包括隱藏文件
--Ls -l 列舉目錄中的細節,包括許可權、所有者、組群、大小、創建日期
4.mkdir:創建目錄
5.rmdir:刪除目錄
常用文件操作命令:
1.touch:創建新文件
--touch newfile 創建一個名為newfile的空白文件
2.cp:拷貝文件
--cp <source filename> <target filename>
--cp newfile u01/test 將newfile文件拷貝到u01目錄下,並命名為test
3.mv:移動文件
--mv /arch/1_40_870377057.dbf u01 將.dbf文件拷貝到文件夾u01下
--mv -I 覆蓋確認提示
--mv -f 強制覆蓋
--mv -v 顯示文件移動速度
4.rm:刪除文件
--rm -r 遞歸,刪除某個目錄以及其中所有子目錄和文件
5.ln:鏈接
通配符:
?:可替代單個字元。
*:可替代任意字元。
[charset]:可替代charset集中的任何單個字元。
查看文件:
1.cat:在屏幕上顯示整個文件的內容,合併文件。
2.more:查看文件里的內容,more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
--ls -l | more -5
註:按Q鍵退出。
3.less:查看大文件時,分頁顯示,與more相似
--less filename 打開日誌文
4.head:顯示文件開頭幾行,預設10行。
5.tail:顯示文件末尾幾行,預設10行
--tail -f filename 監視filename文件的尾部內容(預設10行),如下圖:
--tail -n 20 filename 顯示filename最後20行。
註:按CTL + C退出。