淺談命令行(一):命令行基本操作(包括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命令實現定時自動關機,註銷和重啟等