淺談命令行(一):命令行基本操作(包括vim在終端的基本操作)

一、命令行

1、了解一些關鍵名詞:

  • 圖形界面
  • 命令行:在終端窗口下輸入一些命令就可以滿足一些操作需求
  • 終端:mac下打開終端(terminal),win下打開gitbash
  • shell:執行當前腳本的一個載體,統稱shell。如輸入命令ls,即展示當前文件下的所有文件(ls本質上是字元串),通過shell底層地接受字元串的操作輸入,在底層做一些文件檢索,最終展示出ls發出的請求的文件
  • bash:本質上是一個軟體。

2、安裝使用

  • win安裝git,打開gitbash
  • linux:打開終端
  • mac:打開終端、iterm

二、基本命令

1、查看當前完整的路徑:pwd

~ $ pwd

結論:就是看看此時我在哪個文件夾下

2、查看當前目錄下文件:ls

  • 不包括隱藏文件

$ ls

  • 查看當前目錄下所有文件(包括隱藏文件)

$ ls -a

  • 查看當前目錄下所有文件(包括隱藏文件)的詳細信息

$ ls -al

註:書籍推薦《鳥叔的linux教程》

3、切換目錄:cd

$ cd 文件夾名

如:

$ cd /c/project$ cd code$ cd ../css$ cd ~/desktop

再比如cd 打開桌面的集中方式:

以我的電腦desktop上的code文件夾為例子解釋:

兩點和一點的區別:

  • 返回上一級文件夾: ..(即返回 ~ 家目錄)

$ cd ..

  • 當前文件夾: . (即desktop這個文件夾)

$ cd ./code

結論:即切換到當前目錄下的code文件夾

=

$ cd code

4、文件路徑

(1)根路徑:/ (即整個系統最根本的路徑)

$ cd code

根目錄>家目錄

如錯誤示範:

$ cd /code

即根目錄下不會有code這個文件夾

註:

  • 如果要操作根路徑里的其他文件夾,需要管理員許可權
  • 根路徑不是C盤,根路徑就是根路徑

2)家目錄:~

~

家目錄,即當前的用戶下的路徑 :如 /Users /wxq393

如果是

~ /desktop $

即是

/Users/wxq393/desktop $

(3)當前目錄:.

$ cd code$ cd ./code

(4)上級目錄:..

$ cd ..$ cd ../code

5、創建文件 : touch

$ touch readme.md

6、刪除文件 : rm

$ rm readme.md

強制刪除文件夾,不提示

$ rm -rf helloworld

或許

$ rm -r helloworld

演示:

7、重命名文件 : mv

$ mv readme.md README.md

8、創建文件夾 : mkdir

$ mkdir projects


三、終端中的編輯器vim的使用

終端命令行中先創建

$ touch a.html

  • 第一步:

$ vim a.html

初始進入編輯器命令模式

  • 第二步:

鍵盤上:i

進入編輯模式INSERT

  • 第三步:

鍵盤左上角:esc

INSERT消失,進入命令模式

  • 第四步:

:wq

保存退出

或者

:q!

不保存強制退出

  • 第五步:

$ cat a.html

查看文件結果


推薦閱讀:

滿滿逼格的win10個性化命令cmd
被黑客們濫用的Windows命令
瀏覽器chrome://version/命令行被篡改,怎樣才能修復?快捷方式沒有網址,還是被劫持
如何用DOS命令實現定時自動關機,註銷和重啟等

TAG:命令行控制 | 終端 | Vim |