[TOC]
## 常用命令
基本格式:
> 命令 [-options] [參數],如:`tar zxvf demo.tar.gz`
> 查看幫助:命令 `--help`
| 命令 | 介紹 | 例子 |
| --- | --- | --- |
`pwd` | Print Working Directory 查看當前目錄 |
`cd` | Change Directory 切換目錄 | `cd /etc/`
`ls` | List 查看當前目錄下內容 | `ls -al`
`mkdir` | Make Directory 創建目錄 | `mkdir blog`
`touch` | 創建文件 | `touch index.html`
`cat` | 查看文件全部內容 | `cat index.html`
`more`和`less` | 查看文件 | `more /etc/passwd`、`less /etc/passwd`
`rm` | remove 刪除文件 | `rm index.html`、`rm -rf blog`
`rmdir` | Remove Directory 刪除文件夾 | 只能刪除空文件夾,不常用
`mv` | move 移動文件或重命名 | `mv index.html ./demo/index.html`
`cp` | copy 復制文件 | `cp index.html ./demo/index.html`
`head` | 查看文件前幾行 | `head -5 index.html`
`tail -n -f` | 查看文件后幾行 | `tail index.html`、`tail -f -n 5 index.html`
`tab` | 自動補全,連按兩次會將所有匹配內容顯示出來 |
`history` | 查看操作歷史 |
`>` 和 `>>` | 覆蓋 和 追加 | `echo hello world! > README.md`
`wget` | 下載 | `wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz`
`tar` | 解壓縮 | `tar zxvf node-v4.4.0.tar.gz`
`curl` | 網絡請求 | `curl http://www.baidu.com`
`whoami` | 查看當前用戶 |
`|` | 管道符可以將多個命令連接使用,上一次(命令)的執行結果當成下一次(命令)的參數。
`grep` | 匹配內容,一般結合管道符使用
## 快捷鍵
### 基本操作
| 命令 | 介紹 |
| --- | --- |
Ctrl + Insert | 復制
Shift + Insert | 黏貼
### 控制命令
| 命令 | 介紹 |
| --- | --- |
Ctrl + l | 清屏
Ctrl + o | 執行當前命令,并選擇上一條命令
Ctrl + s | 阻止屏幕輸出
Ctrl + q | 允許屏幕輸出
Ctrl + c | 終止命令
Ctrl + z | 掛起命令
### 編輯命令
| 命令 | 介紹 |
| --- | --- |
Ctrl + a | 移到命令行首
Ctrl + e | 移到命令行尾
Ctrl + f | 按字符前移(右向)
Ctrl + b | 按字符后移(左向)
Alt + f | 按單詞前移(右向)
Alt + b | 按單詞后移(左向)
Ctrl + xx | 在命令行首和光標之間移動
Ctrl + u | 從光標處刪除至命令行首
Ctrl + k | 從光標處刪除至命令行尾
Ctrl + w | 從光標處刪除至字首
Alt + d | 從光標處刪除至字尾
Ctrl + d | 刪除光標處的字符
Ctrl + h | 刪除光標前的字符
Ctrl + y | 粘貼至光標后
Alt + c | 從光標處更改為首字母大寫的單詞
Alt + u | 從光標處更改為全部大寫的單詞
Alt + l | 從光標處更改為全部小寫的單詞
Ctrl + t | 交換光標處和之前的字符
Alt + t | 交換光標處和之前的單詞
Alt + Backspace | 與 Ctrl + w 類似,分隔符有些差別
### 重新執行命令
| 命令 | 介紹 |
| --- | --- |
Ctrl + r | 逆向搜索命令歷史
Ctrl + g | 從歷史搜索模式退出
Ctrl + p | 歷史中的上一條命令
Ctrl + n | 歷史中的下一條命令
Alt + . | 使用上一條命令的最后一個參數
- 日常命令
- 第一章 開發環境部署
- 第一節 安裝 VirtualBox
- 第二節 安裝 Vagrant
- 第三節 安裝 Git for Windows
- 命令行提示符的寫作約定
- Git Bash 使用技巧
- 第四節 安裝和配置 Homestead
- 第五節 啟動 Homestead 虛擬機
- 第六節 創建 Laravel 應用
- 第七節 使用 Git 進行版本控制
- 總結 本章命令概覽
- 第二章 前端工作流
- 第一節 Yarn 安裝前端擴展包
- 第二節 Laravel Mix 前端資源編譯
- (1)配置 webpack.mix.js 指定 Mix 任務
- (2)修改 resources/assets 前端資源文件
- (3)運行 Mix 任務編譯和監控代碼
- 總結 本章命令概覽
- 第三章 數據庫
- 第一節 Config 數據庫配置信息
- 第二節 Migrations 數據庫遷移文件
- 第三節 Schema 數據庫結構生成器
- (1) 數據表操作
- (2) 字段操作
- (3) 索引操作
- 第四節 Seeding 數據填充
- 第五節 DB 數據庫查詢構建器
- (1)獲取結果集