Linux命令語法結構
阿新 • • 發佈:2020-11-05
[]在Linux中表示可選項
命令 空格 [引數] 空格 目標檔案/目標/路徑
例:
cat 空格 沒有引數 /etc/syssconfig/network-scripts/ifcfg-eth0 # 檢視網絡卡配置檔案
rm 空格 -f(強制刪除)空格
開關機
shutdown # 在1分鐘後關閉系統 shutdown -h now # 直接關閉系統 -h halt # 關機 -h 5 # 系統在5分鐘後關機 -r # 系統在1分鐘後重啟 -r now # 直接重啟 poweroff # 直接關閉系統 halt # 直接關閉系統 init 0 # 直接關閉系統 reboot # 重啟作業系統 init 6 # 重啟作業系統
檢視幫助
man 命令 # 檢視命令的幫助手冊
命令 --help # 同上
help 命令 # 檢視內建命令幫助
# 內建命令 bash自帶 系統組成:Linux核心 GUN/bash 第三方軟體
# 外接命令 自己安裝
info 命令 # 查詢命令超級詳細幫助
基礎命令
pwd # 列印當前的工作路徑 print working direcptory cd # 切換目錄 change direcotory ps: 快速回到家目錄 cd 直接回車 cd ~ 回到家目錄 cd /root 回到root家目錄 cd - 快速回到上一次所在的目錄 cat # 檢視檔案中的內容 檔案合併 顯示選單 可以檢視多個檔案 語法格式: cat 引數選項 檔案/相對路徑/絕對路徑 選項引數 -n 顯示行數 -A 在結尾上位置上加上$ 檢視以什麼結尾 ll # 檢視當前所有檔案的詳細資訊 ll 檔名稱 #表示檢視指定的檔案的詳細資訊 如:ll xx.txt 檢視xx.txt的詳細資訊 touch # 建立普通檔案 如果檔案存在則會修改檔案的時間戳,內容不變 語法格式: touch 檔名稱 vi # 編輯 類似Windows的普通文字 vim類似notepad++的編輯器 快捷鍵 按i鍵入編輯(下方會出現INSERT提示)--> 輸入內容-->退出 按esc鍵-->輸入:wq儲存並推出 mkdir # 建立目錄 make directory 語法格式:mkdir [引數選項] 目錄名稱/帶路徑的目錄名稱 -p 遞迴建立目錄 如果目錄不存在則建立 存在則不提示存在 mv # 移動 remove 移除 語法格式: mv 原始檔 目標檔案/路徑 mv 從哪裡來 到哪裡去 mv 原始檔 修改名稱後的檔案 可同時移動多個檔案 #最後一個必須為目錄,且不能對所有的檔案同時改名 tree # 以樹狀結構顯示目錄 安裝:yum -y install tree 選項引數 :-L 深度等級 L1... -d 只顯示目錄 cp # 複製檔案 語法格式:cp 原始檔 目標檔案/路徑/改名 cp -r目錄 目標檔案/路徑 #複製目錄及目錄下的所有內容 ls # 顯示當前或目錄的檔案 語法格式:ls 回車 檢視當前的所有的檔案和目錄 ls 目錄/檔案 檢視目錄下的所有檔案 或者只檢視檔案是否存在 引數:-l 列出目錄下或檔案的詳細資訊 -d 檢視本身的詳細資訊 -r 逆序排序 按照檔案的首字母 預設是正序 -t 按照時間進行排序 可根據要求任意組合 如-lrt ,-lt。。。 alias # 檢視別名 語法格式:alias 建立別名="需要建立別名的內容,路徑/目錄/命令" \別名 :臨時取消別名 echo # 輸出內容到螢幕或檔案中 情況檔案內容(選單) 語法格式:> 先清空後寫入 >> 追加 ps: 任何命令只要能夠輸入到螢幕上 就可以輸入到檔案中 {} # 生成序列 所有命令符都支援{}序列 萬用字元 rm # remove 刪除 移除 語法格式:rm 檔案/目錄 (無法直接刪除) 引數:-r 刪除目錄及目錄下的所有內容 -f 強制刪除不提示 \rm 臨時取消別名強制刪除 -i 互動,詢問是否刪除 less # 一頁一頁的檢視檔案內容 類似more(到末尾會退出) 瞭解 特點: 檢視較大的檔案 如果一個檔案超過600M vim或者cat檢視的時候速度非常慢 空格/f 往下翻頁 b 往上翻頁 100G 跳轉到100行 1g 到首行 G 檔案末尾 /搜尋內容 回車 n 查詢下一個 N 查詢上一個