命令行界面(Command Line Interface,簡寫:CLI)命令行是用戶經過鍵盤輸入指令,電腦收到指令並予以執行的一種人機交互方式。vim
圖形用戶界面(Graphical User Interface,簡稱GUI)採用圖形方式顯示的計算機操做用戶界面,由桌面、窗口、按鈕、菜單、標籤等組成。bash
其實是先有命令行,後有的圖形界面。編輯器
一些基本的符號含義:ui
~
:用戶目錄;/
:根路徑,即整個系統;.
:所在當前目錄;..
:父級目錄,即當前目錄的上級目錄;$
:提示符,提示能夠輸入命令了;pwd 命令:查看當前目錄的完整路徑spa
cd 命令:切換目錄命令行
cd .. //返回上一級目錄
cd //進入我的的主目錄
複製代碼
ls //不包括隱藏文件
ls -a //包括隱藏文件
ls -al //查看全部文件的詳細信息(包括隱藏文件)
複製代碼
若不在想要查看路徑的目錄下,能夠有兩種方式查看:code
- 用cd 目錄名切換到要查看的目錄,再用ls命令進行查看。
- 直接用ls 目錄名的方式查看。
touch readme.md 建立readme文件
複製代碼
rm 文件路徑 //刪除文件
rm -f 文件路徑 //強制刪除文件(-f:強制)
rm -r 目錄路徑 //刪除目錄( -r:遞歸)
rm -rf 目錄路徑 //強制刪除目錄 (-f:強制)
注:目錄只能遞歸地刪除,不加-r,則目錄刪不掉;不加-f,則會一遍遍地詢問是否刪除
複製代碼
move 源文件 目標文件
複製代碼
cp 源路徑 目標路徑 //複製文件(若目標路徑已存在,直接覆蓋)。
cp -r 源路徑 目標路徑 //複製目錄(-r:遞歸)
複製代碼
mkdir 目錄名 //建立目錄
mkdir -p 目錄路徑 //一次建立多個嵌套目錄
例:mkdir -p demo-1/demo-2/demo-3
引號加不加均可以,若是命令裏有特殊字符(如空格),必須加引號,把它標記爲一個總體。
複製代碼
echo '內容' > 文件路徑 //建立文件
echo '內容' >> 文件路徑 //追加文件內容
echo '內容' >! 文件路徑 //強制建立文件
複製代碼
cat text //查看text文件中的內容
複製代碼
touch a.md
vim a.md
初始進入編輯器命令模式。i
進入編輯模式。ESC
鍵回到命令模式。:wq
保存退出。:q!
不保存強制退出。