>[success] # Linux 指令格式
1. 通過**Linux**中 文件查看指令**ls 為例**,形成下表可以看到一個簡單的**指令模型**
| 命令 | 空格 | 參數(選填可寫可不寫) | 空格 | 文件,文件夾(可寫可不寫) |
| --- | --- | --- | --- | --- |
| ls -用于顯示指定工作目錄下之內容 | | | | /home 根目錄下home文件夾 |
| ls | | \-a 顯示出所有文件以及隱藏文件 | | /home 根目錄下home文件夾 |
| ls | | \-a | | 不寫路徑輸出一個點,表示當前文件內容 |
| ls | | | | 不寫路徑輸出一個點,表示當前文件內容,但沒加-a參數只能顯示非隱藏文件內容 |
2. **Linux** 其他指令的模型也是類似,可以總結為 '**命令字 [命令選項] [命令參數]**' 其中 **'[]'** 可選內容(**command \[-options\] \[parameter\]**)
2.1. '**命令選項**':根據命令的不同,選項的個數和內容也不同。大多數命令選項可以組合使用,命令選項有**短格式**和**長格式**的。**短格式就是單個英文字母**,選項是使用 **'-'符號(半角減號符)引導開始選項**,字母可以是大寫也可以是小寫。如**ls -al** 。**長格式的命令選項使用英文單詞表示**,選項**前用'--'**(兩個半角減號符)引導開始的 如 **--abc --xyz**。
2.2. '**令參數**':是命令處理的對象,多數用于命令的指向目標,通常情況可以是文件名、目錄、或用戶名。
>[danger] ##### 內容參考
[linux命令格式](http://blog.sina.com.cn/s/blog_536293590100j114.html)
>[danger] ##### 總結 命令格式
~~~
1.命令 [選項] [參數]
2.當有多個選項時,可以寫在一起
3.一般參數有簡化和完整寫法兩種 -a 與 --all等效
~~~
>[danger] ##### 在線的搜索一些命令查詢網站
[在線的搜索一些命令查詢網站](http://linux.51yip.com/)
- 安裝-VMware 虛擬機
- 遠程連接
- Windows -- wsl
- Linux -- 認識 Linux 和操作系統
- Linux -- Linux 和 windows 對比
- Linux -- 命令提示符
- Linux -- 文件目錄
- Linux -- 文件類型
- Linux -- 絕對和相對路徑
- Linux -- 常用快捷鍵
- Linux -- 三種幫助命令
- 幫助命令 -- man
- 幫助命令 -- help
- 幫助命令 -- info
- Linux -- 指令
- alias -- 設置別名
- history -- 查看歷史命令
- cd -- 更改目錄(切換文件夾)
- pwd -- 打印目錄
- ls -- 列出文件內容
- mkdir -- 創建文件夾
- rmdir -- 刪除一個空的目錄
- touch -- 創建普通文件/修改時間
- cp -- 復制粘貼
- mv -- 移動和重名
- rm -- 刪除
- cat/tac -- 查看純文本文件
- more/less -- 分頁讀取信息
- head -- 從文本開頭查看
- tail -- 從文本結尾查看
- cut -- 提取片段
- sort -- 排序
- uniq -- 去重
- wc -- 統計文件的行數、單詞、字節數
- tr -- 替換、縮減或刪除字符
- find -- 文件查找
- grep -- 文件當中匹配字符
- 管道 -- |
- locate -- 第三方文件查找
- whereis -- 查找二進制/源代碼文件 路徑
- which -- 查找環境變量
- 壓縮和解壓
- ln -- 鏈接
- wget -- 下載指定的url資源
- 重定向 -- << /< />/> >
- 邏輯控制 -- &&
- echo -- 輸出指定內容
- date/cal -- 查看日期和日歷
- Linux -- 進程管理
- Linux-- ps 指令
- vi/vim - 文本編輯器
- 更多
- Linux-- 開關機命令
- Liunx -- 退出登錄
- Linux-- 查看登錄用戶信息
- Linux -- 環境變量
- Linux -- 用戶
- Linux -- 文件管理
- 文件權限設置 -- chmod
- 更改文件的擁有者 -- chown
- 默認權限 -- umask
- Linux -- 用戶
- 新建/刪除用戶 -- useradd/userdel
- 修改用戶屬性 -- usermod/chage
- 新建/刪除用戶組 -- groupadd/groupdel
- 用戶切換 -- su/sudo
- 用戶/用戶組的配置文件
- 用戶家目錄被刪除解決
- last、 lastlog命令查看用戶詳細的登錄信息
- Linux -- shell
- Linux -- 管道符號
- shell -- 執行
- shell -- 變量
- shell -- 字符串
- shell -- 數組
- Shell -- declare 設置變量屬性
- shell -- 數學計算
- shell -- 變量作用域
- shell -- 位置參數變量
- shell -- read
- shell - if 語句
- shell -- test
- shell -- case
- Linux -- 循環
- Linux -- 軟件包管理