《Oli-Zhao的前端一萬小時》之:做一次山大王,讓你的操作系統乖得像個小綿羊——命令行入門

本知識學慣用時:0.5小時,總第4/10000小時


前言:在上一篇《Oli-Zhao的前端一萬小時》之:工欲善其事,必先利其器——軟體安裝、環境搭建 中,我們完成了基本軟體的安裝以及初步的環境搭建,那接下來讓我們嘗試著來對我們的操作系統下下命令,嘗試著不用滑鼠也可以快速完成很多操作。——當然這也是我們後邊開發過程中與後台伺服器對話的必備技能。


一、首先需要注意的

  1. 命令行是需要區分字母的大小寫的;
  2. 空格一定不能忘記,不能省略;
  3. 分清命令,不要多個命令當一個命令來用。

二、基本命令學習

打開對應系統的終端——具體方法見《Oli-Zhao的前端一萬小時》之:初次接觸前端,我們要理解哪些名詞?

  • 查看當前完整路徑

pwd

  • 查看當前目錄下文件

- 不包含隱藏文件:

ls

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

ls -a(註:所謂隱藏文件夾就是以.開頭的文件)

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

ls -al

  • 切換目錄

- 直接給一個絕對路徑到文件位置:

cd /c/project

- 到當前文件夾下的code:

cd code或cd ./code (註:.代表本級目錄)

- 跳轉到上一級文件夾再到css文件:

cd ../css(註:..代表上級目錄)

- 跳轉到家目錄後再到Desktop:

cd ~/Desktop

  • 創建文件

touch readme.md(註:這裡的例子是指創建一個markdown文件)

  • 創建文件夾

mkdir projects(記憶:mkdir是make directory——創建目錄 的縮寫)

  • 刪除文件

rm readme.md

  • 刪除文件夾

rm -rf projects

  • 重命名文件

mv readme.md README.md (記憶:mv 中的m是move的簡寫,把一個名字移動到另一個名字上,就是重命名)

  • 清空命令行

clear

三、文件路徑操作命令學習——根目錄、家目錄

  • 進入根目錄

cd /

  • 進入家目錄

cd ~

解釋

  1. 家目錄就是你當前用戶(名)所創建的目錄;
  2. 根目錄就是Linux創建的目錄;
  3. 一般我們登陸進去都是在我們自己用戶名所在的目錄——家目錄;
  4. 根目錄就相當於Windows打開計算機,而沒有進入任何盤符的時候;
  5. 家目錄可以看成是在上邊4的基礎上進入了某個盤符。

四、Vim編輯器

我們講到Linux命令行時,就不得不提到vim編輯器。我們系統自帶或額外安裝的終端裡邊都包含有一個vim編輯器。

  • vim編輯器可以簡單的分為:
  1. 命令模式
  2. 編輯模式
  • vim編輯器使用步驟:

1. vim a.md 初始進入vim編輯器命令模式; (註:這裡打開你需要打開書寫的文件)2. i或a進入編輯模式; (註:進入編輯模式後可以寫入文字、代碼等)3. 鍵盤左上角esc 進入命令模式; (註:這裡要點擊esc進入命令模式的前提是你在半形模式下——英文輸入模式)4. :wq 保存退出; (記憶:wq是 write寫入 、quit退出 的縮寫)5. :q! 不保存強制退出。


後記:命令行的學習和使用會貫穿在我們整個前端學習、工作生涯中,我們要以最基本的命令為起點去發散學習更多更複雜的命令。可以參考《鳥哥的Linux私房菜》一書,細水流長的去學習。學無止境,前端值得你我用後邊的10000小時來對待。

歡迎繼續關注下文 :

《Oli-Zhao的前端一萬小時》之:離不開的Git和GitHub(1)——版本控制、Git、GitHub初認識

(本文版權歸Oliver所有,轉載需說明來源)

推薦閱讀:

免費直播 | 2018,你最需要的前端學習指南&求職指南!飢人谷
愛搞事情的webpack
可能是最全的 Node.js 9 新特性整理
《Oli-Zhao的前端一萬小時》之:離不開的Git和GitHub(1)——版本控制、Git、GitHub初認識
《Oli-Zhao的前端一萬小時》之:工欲善其事,必先利其器——軟體安裝、環境搭建

TAG:前端入門 | 前端工程師 | 前端開發 |