1.$echo
命令echo 表示:輸出文字
$ echo "hello world"
輸入結果:hello world
2.$cd
命令cd表示:進入某資料夾目錄,或返回某目錄
1)進入根目錄
$ cd /
2)進入某目錄(如下:進入bin目錄)
$ cd bin
3)返回到上層目錄
$ cd ..
3)返回上上層目錄(中間沒用空格)
$ cd ../ ../
4)進入使用者目錄(~)
$ cd ~
3.$ls
命令ls表示:顯示本層目錄的所有檔案和資料夾
$ ls
當ls後面加上具體的目錄時直接輸入該資料夾的詳細目錄資訊(比如bin目錄如下)
$ ls bin
4.$whereis
命令whereis表示:查詢某程式的路徑(比如gcc如下)
$ whereis gcc
輸入結果:/usr/bin/gcc
5.命令記憶功能:
按上下鍵,可以檢視使用過的所有命令
這些命令儲存在使用者目錄.bash_history檔案中:~/.bash_history
6.自動補全功能:
1)按tab鍵,當再一串指令的第乙個詞後面,自動補全命令
2)按tab鍵,當再一串指令的第二個詞後面,自動補全檔名或檔案目錄
3)連按兩次tab鍵,(上面兩種情況中,若再按一次tab鍵),則顯示所有某些字母開頭的命令,或本目錄下的所有檔名
7.命令別名功能:$alias
當一條命令太長,可以用alias命令為其他命令設定別名
例如,要檢視本目錄下的所有檔案,包括隱藏檔案,用命令:
$ ls -al
為了方便記憶,可以為上面的命令取乙個別名lsall,操作如下:
$ alias lsall='ls -al'
之後就可以用$lsall命令,來檢視本目錄下的所有檔案
8.$man
命令man用於檢視某命令的詳細說明檔案,(比如檢視ls命令說明如下)
$ man ls
退出時用輸入q
9.$type
命令type用於判斷某命令是不是bash內建命令,或是來自外部(例如cd命令和ls命令如下:)
$ type cd
輸出"cd is a shell builtin",表示cd是bash內建命令
$ type ls
輸出"ls is hashed (/bin/ls)",表示ls是外部命令,後面是程式路徑
如果定義了乙個命令的別名為lsall,此時用$type命令檢視lsall
$ type lsall
輸出"lsall is aliased to `ls -al'",表示lsall是ls命令的別名
10.跨行命令,轉義命令執行鍵**義回車鍵)
當輸入一行太長的命令時,為了更清楚,可以先輸入"\",然後輸入回車鍵,跳到下一行
下一行前面會出現">"符號,然後可以繼續寫沒寫完的命令
用兩行輸入完整的命令,例如:
$ cd /users/xiaoa \回車
回車替換為回車符,會在下一樣出現">",繼續輸入"/test"
> /test
$ cd /users/xiaoa/test
11.在bash中輸入$bash命令,將啟動乙個子bash程式,用$exit命令退出子程式
12.命令組合,與優先執行
用反單引號(就是鍵盤上方數字鍵1左邊的鍵,不是單引號)包裹命令:`命令`
或$(命令),來優先執行某個命令,然後把返回的內容作為其他命令的輸入,例子如下:
$ echo `ls -a`
$ echo $(ls -a)
上面的命令語句都有同樣的作用:先用$ls命令獲得本路徑的所有檔名包括.的檔案,然後把返回的結果用$echo命令列印出來
一般用 $(命令) 先執行一段指令的比較多,因為反單引號太容易引起歧義
Mac 終端命令列顏色高亮顯示
一 顏色高亮顯示 針對terminal採用bash模式 編輯 bash profile,加入以下 export clicolor 1 export lscolors gxfxaxdxcxegedabagacad 儲存,然後重啟terminal,搞定,恢復正常了.詳細講解 中的涵義 clicolor ...
常見終端命令列
1 cd 進入當前目錄 2 ls 檢視當前目錄的內容 3 mkdir 建立乙個目錄 4 pwd 顯示當前目錄的路徑名 5 rm 刪除檔案或目錄 6 sudo s 獲取root許可權 7 vim 進入檔案 8 wq 儲存修改的檔案 9 q 退出 q 強制退出 10 cp 複製檔案或目錄 平時用的比較多...
git 終端命令列
檢視本地 pod倉庫 pod repo 新增本地 pod私有庫 pod repo add myprojectspec 刪除本地 pod庫 pod repo remove maxwellspec 搜尋pod 檔案 pod search afnetworking 本地cocoa 目錄命令列 rm lib...