終端命令總結

·# 一、基本命令

1.查看當前完整路徑

$ pwd

2.查看當前目錄下文件

 $ ls // 不包括隱藏文件
 $ ls -a // 查看當前目錄下所有文件(包括隱藏文件)
 $ ls -al // 查看當前目錄下所有文件(包括隱藏文件)的詳細信息

3.切換目錄

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

4.創建文件

$ touch readme.md 
ps: 創建文件 與 創建文件夾 不一樣

5.刪除文件

$ rm readme.md //創建readme.md
$ rm -rf node_modules //刪除node_modules文件夾,不提示

6.重命名文件

$ mv readme.md README.md

7.創建文件夾

$ mkdir projects //創建一個projects文件夾

二 、文件路徑


1.根目錄

$ cd /

2.家目錄

$ cd ~

3.上級目錄

$ cd ..
$ cd ../css

三 、編輯器vim


vim a.md //初始進入編輯器命令模式
i //進入編輯模式
esc //進入命令命令模式
:wq //保存退出
:q! //不保存強制退出
vim index.html //用vim編輯index.html

四、安裝服務器

npm install -g http-server
http-server

五、登錄開發機

ssh 開發機地址

六、Git使用

1.初次使用需要設置姓名和郵箱

  $ git config --global user.name "你的姓名" //github上的昵稱
  $ git config --global user.email luoshushu@example.com //github預留的郵箱

2.用于把一個GitHub是的項目clone(下載)到本地變為本地倉庫

$ git clone git@github.com:luoshushu/blog.git //克隆

3.添加文件/刪除文件/提交文件

$ touch a.md   //創建a.md 文件
$ git add . //把當前目錄下的新增和修改的文件添加到暫存區
$ git add [dir] //添加指定目錄到暫存區,包括子目錄
$ git commit -am "add file" //把暫存區的更新提交到本地庫,注釋add file    
$ git remote add origin [git@github.com:luoshushu/resume.git]  //連接遠程github項目
$ git push -u origin master     //將本地項目更新到github項目上去
$ git pull //把遠程倉庫 變動更新合并到本地倉庫
$ vim a.md //修改文件
$ rm -rf a.md  //刪除a.md
$ git remote -v //查看本地庫里記錄的遠程庫地址
$ git push -f origin master  //慎用,這樣會強制推送,會覆蓋別人的代碼
$ git remote add gitlab git@gitlab.com:abc/blog.git //在添加一個遠程庫的標簽
$ git push gitlab master //推送到gitlab標簽的地址上
$ git remote remove gitlab //刪除gitlab 標簽
$ git remote set-url origin git@github.com:luoshushu/blog.git  //修改origin標簽對應的地址
$ git remote rename gitlab coding //把 gitlab 標簽改名為coding

4.分支

$ git branch dev  //創建本地庫dev 分支
$ git checkout dev //切換到dev 分支
$ git push origin dev //推送到origin地址的dev分支上

$ git checkout master
$ git merge dev   //把 dev 分支上的內容合并到當前分支(master) 上

七 、操作技巧


快捷鍵 運行結果
??! 執行上一條命令
上箭頭?? 查看上一條命令
下箭頭?? 查看下一條命令
命令、文件名等自動補全 Tab
Control + c 終止操作
Control + a 光標回到命令 行首
Control + e 光標回到命令 行尾
Control + w 刪除光標處到 行首的字符
Control + k 刪除光標處到 行尾的字符
Control + u? 刪除整個命令行文本字符

提示:Control是Mac系統,windows系統換成Ctrl。

  • 本文僅為個人學習而總結,如雷同純屬巧合噢。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,468評論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,203評論 2 33
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,925評論 6 342
  • 困、太困了,眼睛無意識的閉合,頭點點地向桌子的方向靠近,咚,抬起頭,打開朦朧的雙眼,看著周圍忙碌的同志,實在是不好...
    x123閱讀 519評論 0 0