linux 基礎命令 1

2021-10-02 21:06:37 字數 4634 閱讀 9458

將後台的命令,放置後台(back)繼續執行

fg(fore go)

將後台的命令,放置前台(fore)繼續執行

jobs(選項)

(引數)

-l:顯示程序號;

-p:僅任務對應的顯示程序號;

-n:顯示任務狀態的變化;

-r:僅輸出執行狀態(running)的任務;

-s:僅輸出停止狀態(stoped)的任務;

jobs -l #顯示當前系統的任務列表

kill

(選項)

(程序號)

-l 訊號,若果不加訊號的編號引數,則使用「-l」引數會列出全部的訊號名稱

-a 當處理當前程序時,不限制命令名和程序號的對應關係

-p 指定kill 命令只列印相關程序的程序號,而不傳送任何訊號

-s 指定傳送訊號

-u 指定使用者

killall(引數)(程序名)

-z 只殺死擁有scontext 的程序

-e 要求匹配程序名稱

-i 忽略小寫

-g 殺死程序組而不是程序

-i 互動模式,殺死程序前先詢問使用者

-l 列出所有的已知訊號名稱

-q 不輸出警告資訊

-s 傳送指定的訊號

-v 報告訊號是否成功傳送

-w 等待程序死亡

--help 顯示幫助資訊

--version 顯示版本顯示

pkill 和killall 應用方法差不多,也是直接殺死執行中的程式;如果你想殺掉單個程序,請用kill 來殺掉。

應用方法:#pkill 正在執行的程式名

-e :編輯使用者的crontab

-l :列出使用者的crontab的內容

-r :刪除使用者的crontab的內容

-u《使用者名稱》  指定要設定計時器的使用者名稱。

引數:

-a :所有的 process 均顯示出來,與 -e 具有同樣的效用;

-a :不與 terminal 有關的所有 process ;

-u :有效使用者 (effective user) 相關的 process ;

x :通常與 a 這個引數一起使用,可列出較完整資訊。

輸出格式規劃:

l :較長、較詳細的將該 pid 的的資訊列出;

j :工作的格式 (jobs format)

-f :做乙個更為完整的輸出。

-a	顯示每個程式的完整指令,包含路徑,引數或是常駐服務的表示

-c 不使用精簡表示法

-g 使用vt100終端機的列繪圖字元

-h 列出樹狀圖時,特別標明現在執行的程式

-l 採用長列格式顯示樹狀圖

-n 用程式識別碼排序,預設是以程式名稱來排序

-u 顯示使用者名稱

-u 使用utf-8列繪圖字元

-v 顯示版本資訊

-p 顯示程式識別碼

nice [

-n 《優先等級》]

[--help]

[--version]

[執行指令]

-n《優先等級》或-

《優先等級》或--adjustment=《優先等級》  設定欲執行的指令的優先權等級。等級的範圍從-20-19,其中-20最高,19最低,只有系統管理者可以設定負數的等級。

--version  顯示版本資訊

renice [優先等級]

[-g 《程式群組名稱》...

][-p 《程式識別碼》...

][-u 《使用者名稱》...

]-g 《程式群組名稱》  使用程式群組名稱,修改所有隸屬於該程式群組的程式的優先權。

-p 《程式識別碼》  改變該程式的優先權等級,此引數為預設值。

-u 《使用者名稱》  指定使用者名稱,修改所有隸屬於該使用者的程式的優先權。

nohup命令:如果你正在執行乙個程序,而且希望退出賬戶時該程序不會結束,那麼可以使用nohup命令。該命令可以在你退出賬戶/關閉終端之後繼續執行相應的程序。

nohup就是不掛起的意思(no hang up)。

一般在linux下nohup格式

nohup command

# 或者

nohup command &

-a 或 --text : 不要忽略二進位制的資料。

-a《顯示行數》 或 --after-context=《顯示行數》 : 除了顯示符合範本樣式的那一列之外,並顯示該行之後的內容。

-b 或 --byte-offset : 在顯示符合樣式的那一行之前,標示出該行第乙個字元的編號。

-b《顯示行數》 或 --before-context=《顯示行數》 : 除了顯示符合樣式的那一行之外,並顯示該行之前的內容。

-c 或 --count : 計算符合樣式的列數。

-c《顯示行數》 或 --context=《顯示行數》或-

《顯示行數》 : 除了顯示符合樣式的那一行之外,並顯示該行之前後的內容。

-d 《動作》 或 --directories=《動作》 : 當指定要查詢的是目錄而非檔案時,必須使用這項引數,否則grep指令將回報資訊並停止動作。

-e《範本樣式》 或 --regexp=《範本樣式》 : 指定字串做為查詢檔案內容的樣式。

-e 或 --extended-regexp : 將樣式為延伸的普通表示法來使用。

-f《規則檔案》 或 --file=《規則檔案》 : 指定規則檔案,其內容含有乙個或多個規則樣式,讓grep查詢符合規則條件的檔案內容,格式為每行乙個規則樣式。

-f 或 --fixed-regexp : 將樣式視為固定字串的列表。

-g 或 --basic-regexp : 將樣式視為普通的表示法來使用。

-h 或 --no-filename : 在顯示符合樣式的那一行之前,不標示該行所屬的檔名稱。

-h 或 --with-filename : 在顯示符合樣式的那一行之前,表示該行所屬的檔名稱。

-i 或 --ignore-case : 忽略字元大小寫的差別。

-l 或 --file-with-matches : 列出檔案內容符合指定的樣式的檔名稱。

-l 或 --files-without-match : 列出檔案內容不符合指定的樣式的檔名稱。

-n 或 --line-number : 在顯示符合樣式的那一行之前,標示出該行的列數編號。

-q 或 --quiet或--silent : 不顯示任何資訊。

-r 或 --recursive : 此引數的效果和指定"-d recurse"引數相同。

-s 或 --no-messages : 不顯示錯誤資訊。

-v 或 --revert-match : 顯示不包含匹配文字的所有行。

-v 或 --version : 顯示版本資訊。

-w 或 --word-regexp : 只顯示全字符合的列。

-x --line-regexp : 只顯示全列符合的列。

-y : 此引數的效果和指定"-i"引數相同。

run level 0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動。關機

run level 1:單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸

run level 2:多使用者狀態(沒有nfs)

run level 3:完全的多使用者狀態(有nfs),登陸後進入控制台命令列模式。純命令列模式

run level 4:系統未使用,保留

run level 5:x11控制台,登陸後進入圖形gui模式。含有圖形介面模式

run level 6:系統正常關閉並重啟,預設執行級別不能設為6,否則不能正常啟動。重啟

init 0 - 停機(千萬不能把initdefault 設定為0 )

init 1 - 單使用者模式

init 2 - 多使用者,沒有 nfs 不聯網

init 3 - 完全多使用者模式(標準的執行級)

init 4 - 沒有用到

init 5 - x11 (xwindow) 圖形化介面模式

init 6 - 重新啟動 (千萬不要把initdefault 設定為6 )

service命令用於對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、檢視狀態(status)等

格式:service start

啟動指定的系統服務格式:service restart

重新啟動指定的系統服務,即先停止(stop),然後再啟動(start)。

Linux命令基礎學習1

1 命令格式 命令 選項 引數 選項是用來調整命令功能的,有的命令可以不帶引數,但是有的必須使用引數 例如 ls la etc 說明 個別命令使用不遵循此格式 當有多個選項時,可以寫在一起 簡化選項與完整選項 a等於 all 簡化選項使用乙個 完整選項使用兩個 2 目錄處理命令 ls 在linux中...

1 Linux 基礎命令

ls al 檢視當前目錄所有資料夾包含隱藏檔案並格式化 ls 檢視當前目錄檔案 rm 刪除檔案 pwd 檢視當前目錄路徑touch hello.txtvi hello.txt 進入並修改檔案 i 修改hello.txt檔案內容 shrift a 修改檔案並游標置於一行開頭位置 esc wq 儲存並退...

Linux基礎命令總結(1)

tty 這個命令能夠檢視當前所屬終端。shift ctrl加上 表示將終端字型放大,反之如果是加上的減號,就是將字型減小。shutdown 關機 shutdown 10 就是表示十分鐘以後會關機 shutdown c 表示取消關機 wall i love you 表示所有終端都會收到的這條訊息,所有...