常用的系統工作命令2019 7 4

2022-09-01 12:09:10 字數 3306 閱讀 6376

1.echo命令

echo命令用於在終端輸出字串或變數提取後的值,格式為「echo [字串|$變數]」。

例如,把指定字串「purple cloud fairy"輸出到終端螢幕命令為:

[root@study ~]# echo purple cloud fairy

該命令在終端螢幕上顯示如下資訊:

purple cloud fairy

使用$變數的方式提取變數shell的值,並將其輸出在螢幕上。

[root@study ~]# echo $shell

/bin/bash

2.date命令

date命令用於顯示及設定系統的時間或日期,格式為」date [選項] [+指定的格式]「。

只需在強大的date命令中輸入以「+」號開頭的引數,即可按照指定格式來輸出系統的時間或日期,這樣在日常工作時便可以把備份資料的命令與指定格式輸出的時間資訊結合到一起。例如,把打包後的檔案自動按照「年-月-日」的格式打包成backup-2019-7-4.tar.gz「,使用者只需要看一眼檔名稱就能大概了解到每個檔案的備份時間了。date命令中常見的引數格式及作用。

引數作用 %t

跳格[tab鍵] %h

小時(00~23) %i

小時(00~12) %m

分鐘(00~59) %s

秒(00~59) %j

今年中的第幾天

按照預設格式檢視當前系統的時間date命令如下所示:

[root@study ~]# date

thu jul 

4 18:09:48 edt 2019

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

[root@study ~]# date "+%y-%m-%d

%h:%m:%s"

2019-07-04 18:12:29

將系統的當前時間設定為2023年7月4日21點13分的date命令如下所示:

[root@study ~]# date -s "20190704

21:13:00"

thu jul 

4 21:13:00 edt 2019

date命令中的引數%j可用來檢視今天是當年中的第幾天。這個引數能夠很好地區分備份時間的新舊,即數字越大,越靠近當前時間。該引數的使用方式以及顯示結果如下所示。

[root@study ~]# date "+%j"

3.reboot命令

reboot命令用於重啟系統,其格式為reboot。

由於重啟計算機這個操作會涉及硬體資源的管理許可權,因此預設只能使用root管理員來重啟,其命令如下:

[root@study ~]# reboot

4.poweroff命令

poweroff命令用於關閉系統,其格式為poweroff。

該命令與reboot命令相同,都會涉及硬體資源的管理許可權,因此預設只有root管理員才可以關閉電腦,其命令如下:

[root@study ~]# poweroff

5.wget命令

wget命令的引數以及作用

引數作用 -b

-p -t

最大嘗試次數 -c

斷點續傳 -p

-r6.ps命令

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

引數作用 -a

顯示所有程序 -u

使用者以及其他詳細資訊 -x

顯示沒有控制終端的程序

·r(執行):程序正在執行或在執行佇列中等待

·s(中斷):程序處於休眠期中,當某個條件形成後或者接受到訊號時,則脫離該狀態。

·d(不可中斷):程序不響應系統非同步訊號,即使用kill命令也不能將其中斷。

·z(僵死):程序已經終止,但程序描述符依然存在,知道父程序呼叫wait4()系統函式後將程序釋放。

·t(停止):程序收到停止訊號後停止執行。

當執行ps aux命令後通常會看到如表所示的程序狀態

user

pid%cpu

%mem

vszrss

ttystat

start

time

command

程序的所有者

程序id號

運算器佔用率

記憶體佔用率

虛擬記憶體使用量(單位是kb)

占用的固定記憶體量(單位是kb)

所在終端

程序狀態

被啟動的時間

實際使用cpu的時間

命令名稱與引數

root

10.0

0.453684

7628?ss

07:22

0:02

/usr/lib/system/systemd

7.top命令

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

第1行:系統時間、執行時間、登入終端數、系統負載(三個數值分別為1分鐘、五分鐘、15分鐘內的平均值,數值越小意味著負載越低)。

第2行:程序總數、執行中的程序數、睡眠中的程序數、停止的程序數、僵死的程序數。

第3行:使用者占用資源百分比、系統核心占用資源百分比、改變過優先順序的程序資源百分比、空閒的資源百分比等。

第4行:物理記憶體總量、記憶體使用量、記憶體空閒量、作為核心快取的記憶體量。

第5行:虛擬記憶體總量、虛擬記憶體使用量、虛擬記憶體空閒量、已被提前載入的記憶體量。

8.pidof命令

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

[root@study linux]# pidof sshd

2207 1085

9.kill命令

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

使用kill命令把上面用pidof命令查詢到的pid所代表的程序終止掉,其命令如下所示:

[root@study linux]# kill 1085

10.killall命令

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

常用系統工作命令

命令 作用格式 備註echo 在終端輸出字串或變數提取後的值 echo 字串 變數 date 顯示及設定系統的時間或日期 date 選項 指定的格式 reboot 重啟系統 reboot poweroff 關閉系統 poweroff wget ps檢視系統中的程序狀態 ps 引數 1 top 動態地...

6 常用的系統工作命令

echo echo命令用於在終端裝置上輸出字串貨變數提取後的值,語法格式為 echo 字串 變數 符號的意思是提取變數的實際值。date命令用於顯示或設定系統的時間與日期,語法格式為 date 指定格式 timedatectl timedatectl命令用於設定系統的實際,英文全稱為 time da...

Linux常用系統工作命令

linux命令格式 命令名稱 命令引數 命令物件 命令物件一般是指要處理的檔案 目錄 使用者等資源 命令引數 第一種方式 長格式 完整的選項名稱 字首用 例如 man help 第二種方式 短格式 單個字母縮寫 字首用 例如 man h 注意 長格式和長格式不能合併,長格式和短格式不能合併,但短格式...