命令行基礎

1、相關名詞

  • 命令行

命令行界面(Command Line Interface,簡寫:CLI)命令行是用戶經過鍵盤輸入指令,電腦收到指令並予以執行的一種人機交互方式。vim

  • 圖形用戶界面

圖形用戶界面(Graphical User Interface,簡稱GUI)採用圖形方式顯示的計算機操做用戶界面,由桌面、窗口、按鈕、菜單、標籤等組成。bash

其實是先有命令行,後有的圖形界面。編輯器

2、安裝使用

  • Windows 的命令提示符(CMD)和 Git Bash 是命令行。
  • Linux(如 Ubuntu) 的終端也是命令行。
  • Unix(如 macOS)的終端也是命令行。

3、基礎知識

一些基本的符號含義:ui

  • ~:用戶目錄;
  • /:根路徑,即整個系統;
  • .:所在當前目錄;
  • ..:父級目錄,即當前目錄的上級目錄;
  • $:提示符,提示能夠輸入命令了;

4、基本命令

  • pwd 命令:查看當前目錄的完整路徑spa

  • cd 命令:切換目錄命令行

cd ..       //返回上一級目錄 
cd          //進入我的的主目錄 
複製代碼
  • ls 命令:查看當前目錄下的文件
ls      //不包括隱藏文件
ls -a   //包括隱藏文件
ls -al  //查看全部文件的詳細信息(包括隱藏文件)
複製代碼

若不在想要查看路徑的目錄下,能夠有兩種方式查看:code

  1. 用cd 目錄名切換到要查看的目錄,再用ls命令進行查看。
  2. 直接用ls 目錄名的方式查看。
  • touch 命令:建立文件
touch readme.md 建立readme文件 
複製代碼
  • rm 命令:刪除文件
rm 文件路徑        //刪除文件
rm -f 文件路徑     //強制刪除文件(-f:強制)
rm -r 目錄路徑     //刪除目錄( -r:遞歸)
rm -rf 目錄路徑    //強制刪除目錄 (-f:強制)
注:目錄只能遞歸地刪除,不加-r,則目錄刪不掉;不加-f,則會一遍遍地詢問是否刪除
複製代碼
  • mv 命令:移動、覆蓋或重命名文件
move 源文件 目標文件
複製代碼
  • cp 命令:將一個或多個源文件或者目錄複製到指定的目的文件或目錄
cp 源路徑 目標路徑        //複製文件(若目標路徑已存在,直接覆蓋)。
cp -r 源路徑 目標路徑     //複製目錄(-r:遞歸)
複製代碼
  • mkdir 命令:建立文件夾
mkdir 目錄名          //建立目錄
mkdir -p 目錄路徑     //一次建立多個嵌套目錄
例:mkdir -p demo-1/demo-2/demo-3
引號加不加均可以,若是命令裏有特殊字符(如空格),必須加引號,把它標記爲一個總體。
複製代碼
  • echo 命令:建立文件
echo '內容' > 文件路徑     //建立文件
echo '內容' >> 文件路徑    //追加文件內容
echo '內容' >! 文件路徑    //強制建立文件
複製代碼
  • cat 命令:查看文件內容
cat text     //查看text文件中的內容 
複製代碼

5、Vim基本操做

  • 建立文件 touch a.md
  • vim a.md 初始進入編輯器命令模式。
  • 輸入 i 進入編輯模式。
  • 在編輯模式中,能夠按 ESC 鍵回到命令模式。
  • :wq 保存退出。
  • :q! 不保存強制退出。
相關文章
相關標籤/搜索