·# 一、基本命令
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。
- 本文僅為個人學習而總結,如雷同純屬巧合噢。