mac上的終端bash命令(二)基礎

2022-07-12 12:36:09 字數 2128 閱讀 1703

開啟終端

,在裡面輸入命令,一般終端已經幫你輸入了「$」符號,只要輸入具體命令就可以了

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上終端使用的命令符

初級的一些常用的終端命令符 使用終端進行簡易的程式設計 ls檢視當前目錄下的內容 cd返回上一目錄 cd name進入name的資料夾 vim name.c建立並開啟乙個name的c檔案 編譯c 兩種方式 第一種 在終端進入cpp檔案目錄,直接輸入g 檔名.cpp 然後會在當前目錄下產生乙個a.ou...

MAC的終端命令

命令 操作pwd 當前工作目錄 cd 不加引數 進root cd folder 進入資料夾 cd 上級目錄 cd 返回root cd 返回上乙個訪問的目錄 rm 檔名 刪除cat 檔名 less ls列出目錄下所有檔案 cp檔名 目標目錄 將檔案拷貝到目標目錄下 代表root 如 document ...

Mac中常用的終端命令

mac系統是基於bsd型別作業系統完善修改的,和linux有著很近的血緣關係,所以很多的linux指令在macos的終端中都是有效且快捷的.下面給大家介紹一些基本的終端指令.這是作為程式設計開發者的基本必修課.下面列舉一些常用的命令 1 ls 顯示所有的子檔案及資料夾 引數 w 顯示中文,l 詳細資...