
『Linux』命令通過『terminal終端』執行. PuTTY終端遠程登錄SSH.
『Linux』以『樹型結構』組織『資料夾』,『樹型結構』頂端係根目錄. 用『/』表示.根目錄『/』下『資料夾』有各自用庶.『Linux』分配『資料夾』畀佢.
Linux命令由三部分組成.
| prompt Command param1 param2 … |
Linux命令語法, linux區分大細寫. 且細寫.
| prompt | 提示符/前缀, 由linux畀出 |
| command | 命令/指令,linux命令大多係細寫. |
| param | 参數,可能多於壹個. 以吉格分隔 |
每行行頭顯示類提示符,由linux畀出蒞:
| username@hostname:~# |
行頭提示符:
| 提示符: | |
| Username | 當前用戶 |
| @ | 所屬主機 |
| Hostname | 主機名 |
| : | 分隔路徑 |
| path | 當前工作路徑.『~』:用戶主目錄. |
| # | 分隔命令 |
Linux命令
| apt 命令 | ubuntu |
| sudo apt install name | 安裝程式 |
| sudo apt update | 更新本地程式包列表 |
| apt list –upgradable | 列舉本地程式包列表 |
| sudo apt upgrade | 升級冚辦闌已安裝程式 |
| apt search name | 搜索程式包 |
| apt show name | 顯示程式包信息 |
| sudo apt remove name | 移除已安裝程式 |
| sudo apt autoclean | 清理已下載程式 |
| sudo apt autoremove | 清理冇用依賴 |
| pwd | 顯示當前工作目录 ,返回類似『/dev/cpu』 |
| cd / | 訪問根目錄 |
| cd ~ | 訪問用戶主目錄 |
| cd .. | 上一級目錄 |
| cd – | 回褪 |
| cd path | 指定訪間目錄, 例『cd /dev/cpu』 |
| cp sour dest | 复制文檔或資料夾 |
| cp -a sour dest | 复制,保留原有權限. |
| cp -af sour dest | 复制冚辦爛文檔或資料夾,保留原有權限. |
| cp -avf sour dest | 复制冚辦爛文檔或資料夾,保留原有權限.顯示進度. |
| mv sour dest | 移動或改名-文檔或資料夾 |
| mv -f sour dest | 移勳或改名-文檔或資料夾.强行吾使确認. |
| rm path | 刪文檔或吉資料夾 |
| rm -f path | 刪文檔或吉資料夾, 强行吾使确認. |
| rm -r path | 递歸刪-冚辦爛文檔或資料夾. |
| rm -rf path | 递歸强行刪-冚辦爛文檔或資料夾. |
| ls | 列出當前資料夾下冚辦爛『文檔』仝『資料夾』 |
| ls -l | 文檔+資料夾+詳細清單 |
| ls -al | 文檔+資料夾+隱藏文檔+詳細清單 |
| chown param user path | 改『目錄』『文檔』拥有權 |
| user | 帳戶 |
| chown -Rv admin ./* | 祇有root帳號,可以修改其它帳號權限 |
| -R | 递歸執行改拥有權『目錄』『子目錄』『文檔』 |
| -v | 顯示執行過程. |
| chgrp param group path | 改『目錄』『文檔』所屬群組 |
| group | 群組 |
| chgrp -Rv admin ./* | 祇root帳號,可以修改其它群組權限 |
| -R | 递歸執行『目錄』『子目錄』『文檔』改群組 |
| -v | 顯示執行過程. |
| chmod user group other filename | 改『目錄』『文檔』權限 |
| chmod 760 run.log | 改『文檔』權限 |
| 7 | 拥有者user-可讀可寫可埶行 |
| 6 | 群組group-可讀可寫權禁埶行 |
| 0 | 非群組other-禁讀禁寫禁埶行 |
| sudo chmod 777 -R /openwrt | 改資料夾下冚辦爛讀寫權限可讀可寫可埶行 |
| mkdir name | 創建資料夾 |
| rmdir name | 刪除資料夾,資料夾要吉, 有『文檔』仝『資料夾』改用 『rm -r path』 |
齋睇文本
| cat filename | 齋睇文本, 祗讀模式. 通過SSH終端回褪. |
| cat filename | more | 撳『Enter』鍵遂行彈出.
撳『CTRL+C』鍵退出. |
| Tal -n linenum filename | 文本定位 |
| date | 日期 |
| cal | 日歷 |
| shutdown | 閂機 |
| reboot | 重啟 |
| sync | 强行緩存寫入磁碟,冇消息返回.以仿輕機造成文檔損壞. |
| dmesg | 系統啟動信息,通過SSH終端回褪. |
| dmesg | more | 撳『Enter』鍵遂行展示.
撳『CTRL+C』鍵退出. |
| df | 磁碟詳情,以『bit』為單位 |
| df -h | 磁碟詳情,轉換為 『mb』 『gb』單位 |
| free | 記憶體,以『bit』為單位 |
| free -r | 記憶體,轉換為 『mb』 單位 |
| uname | 系統 |
| uname -r | 版本 |
| uname -a | 系統+內核+版本 |
| ps | 系統進程 |
| top | 實時系統進程
撳『CTRL+C』鍵退出. |
| uptime | 工作/運行時長 |
| ifconfig | 有線網路接口信息 |
| iwconfig | 冇線網路接口信息 |
| lspci | PCI/PCIE總線 |
| lsusb | USB總線 |
| lshal | 設備硬件抽象層(HAL) |
| lshw | 系統硬件信息 |
| dmesg | 檢測內核啟動信息 |
| sudo | 獲得系統管理賬號root權限 |
| netstat -lnp | 網路端口 |
| mount | 已挂載分區 |
| fdisk -l | 可用磁碟分區. |
| command –help | 幫助 |
| apk –help | 幫助 |
| find / -name “ttyUSB*” | 搜索含ttyUSB文檔, 區分大細寫 |
| find / -iname “ttyUSB*” | 搜索含ttyUSB文檔, 吾分大細寫 |
