1. 程式人生 > 實用技巧 >Linux 常用系統工作命令

Linux 常用系統工作命令

Linux 常用系統工作命令

  • echo

    echo命令用於在終端輸出字串或變數提取之後的值; 格式: echo [字串] [$變數]

    [root@zhufanyu ~]# echo zhufanyu
    zhufanyu
    

    使用$的變數的方式提取變數SHELL的值

    [root@zhufanyu ~]# echo $SHELL
    /bin/bash
    
  • date

    date命令是用於顯示及設定系統時間的命令; 格式為:date [選項] [+指定時間格式]

    [root@zhufanyu ~]# date
    Sat Dec 26 22:03:46 CST 2020
    

    按照 “年-月-日 小時:分鐘:秒” 的格式檢視當前系統時間的date命令如下:

    [root@zhufanyu ~]# date "+%Y-%m-%d %H:%M:%S"
    2020-12-26 22:14:05
    

    設定當前系統時間

    [root@zhufanyu ~]# date -s '20201226 22:15:00'
    Sat Dec 26 22:15:00 CST 2020
    

    date命令中的引數%j可用來檢視今天距離當年中的第幾天

    [root@zhufanyu ~]# date "+%j"
    361
    
  • reboot

    reboot命令是用於重啟系統

    [root@zhufanyu ~]# reboot
    
  • poweroff

    poweroff 命令用於關閉系統,該命令由於涉及到硬體資源的管理許可權,所以預設只有root管理員可以關閉電腦

  • wget

    wget命令用於在終端中下載網路檔案, 格式為: wget [引數] 下載地址

    引數 作用
    -b 後臺下載模式
    -P 下載到指定目錄
    -t 最大嘗試次數
    -c 斷點續傳
    -p 下載頁面內所有資源,包括圖片,視訊等
    -r 遞迴下載
  • ps

    ps命令用於檢視系統中的程序狀態,格式為ps[引數]

    引數 作用
    -a 顯示所有程序(包括其他使用者的程序)
    -u 使用者以及其他詳細資訊
    -x 顯示沒有控制終端的程序
  • top

    top命令用於動態地監視程序活動與系統負載等資訊,格式為:top

  • pidof

    pidof命令用於查詢某個指定服務程序的PID值,格式為:pidof [引數] [服務名稱]

    [root@zhufanyu ~]# pidof sshd
    21364 21362 1040
    
  • kill

    kill命令用於終止某個指定PID的服務程序, 格式為:kill [引數] [程序PID]

    [root@zhufanyu ~]# kill 21364
    
  • killall

    killall 命令用於終止某個指定名稱的服務所對應的全部程序,格式為: killall [引數] [程序名稱]

    [root@zhufanyu ~]# pidof httpd
    28209 20324 19992 19991 19990 19989
    [root@zhufanyu ~]# 
    [root@zhufanyu ~]# killall httpd
    [root@zhufanyu ~]# pidof httpd
    

注: 如果有些命令在執行的時候不斷地在螢幕上輸出資訊,影響到後續命令的輸入,則可以在執行命令時在末尾新增上一個&符號,這樣命令將進入系統後臺來執行