最全Linux常用命令,面試必備

2021-09-01 23:56:38 字數 3112 閱讀 4700

這是本人花了兩天時間整理得來的,一些最常用的地球人都知道的命令就省去啦!

c. 刪除群組:

groupdel 組名:該命令用於刪除指定的組帳號

d. 新建使用者:

命令:useradd [-d home] [-s shell] [-c comment] [-m [-k template]]

[-f inactive] [-e expire ] [-p passwd] [-r] name

主要引數

-c:加上備註文字,備註文字儲存在passwd的備註欄中。 

-d:指定使用者登入時的啟始目錄。

-d:變更預設值。

-e:指定賬號的有效期限,預設表示永久有效。

-f:指定在密碼過期後多少天即關閉該賬號。

-g:指定使用者所屬的群組。

-g:指定使用者所屬的附**組。

-m:自動建立使用者的登入目錄。

-m:不要自動建立使用者的登入目錄。

-n:取消建立以使用者名稱為名的群組。

-r:建立系統賬號。

-s:指定使用者登入後所使用的shell。

-u:指定使用者id號。

舉例:useradd -g oinstall -g dba oracle 建立oracle使用者

e. 刪除使用者

命令:userdel 使用者名稱

刪除指定的使用者帳號

userdel –r 使用者名稱(userdel 使用者名稱;rm 使用者名稱):刪除指定的使用者帳號及宿主目錄

例:#useradd -g root kkk //把kkk使用者加入root組裡

f. 修改使用者

命令:usermod

修改已有使用者的資訊

usermod –l 舊使用者名稱 新使用者名稱: 修改使用者名稱

usermod –l 使用者名稱: 用於鎖定指定使用者賬號,使其不能登陸系統

usermod –u 使用者名稱: 對鎖定的使用者帳號進行解鎖

passwd –d 使用者名稱: 使帳號無口令,即使用者不需要口令就能登入系統

例如:usermod -l user2 user1 //把使用者user2改名為user1

開機預設vsftp服務自動啟動:

方法一:(常用\方便)

chkconfig --list|grep vsftpd( 檢視情況)

vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

chkconfig vsftpd on(執行on設定)

或者:方法二:

修改檔案/etc/rc.local, 把行/usr/local/sbin/vsftpd插入檔案中,以實現開機自動啟動。

插入 (insert)

i:從游標所在位置前面開始插入資料,游標後的資料隨新增資料向後移動。

i :從游標所在列的第乙個非空白字元前面開始插入資料。

開始 (open)

在游標所在列下新增一列並進入輸入模式。

在游標所在列上方新增一列並進入輸入模式。

b. 退出vi

在指令模式下鍵入:q,:q!,:wq或:x(注意:號),就會退出vi。其中:wq和:x是存檔退出,而:q是直接退出,如果檔案已有新的變化,vi會提示你儲存檔案而:q命令也會失效,這時你可以用:w命令儲存檔案後再用:q 退出,或用:wq或:x命令退出,如果你不想儲存改變後的檔案,你就需要用:q!命令,這個命令將不儲存檔案而直接退出vi。

c. 刪除與修改檔案的命令:

x:刪除游標所在字元。

dd :刪除游標所在的列。

r :修改游標所在字元,r 後接著要修正的字元。

r:進入取替換狀態,新增文字會覆蓋原先文字,直到按 [esc] 回到指令模式下為止。

s:刪除游標所在字元,並進入輸入模式。

s:刪除游標所在的列,並進入輸入模式。

d. 螢幕翻滾類命令

ctrl+u: 向檔案首翻半屏

ctrl+d: 向檔案尾翻半屏

ctrl+f: 向檔案尾翻一屏

ctrl+b: 向檔案首翻一屏

nz: 將第n行滾至螢幕頂部,不指定n時將當前行滾至螢幕頂部。

e. 刪除命令

ndw或ndw: 刪除游標處開始及其後的n-1個字

do: 刪至行首

d$: 刪至行尾

ndd: 刪除當前行及其後n-1行

x或x: 刪除乙個字元,x刪除游標後的,而x刪除游標前的

ctrl+u: 刪除輸入方式下所輸入的文字

f. 搜尋及替換命令

/pattern: 從游標開始處向檔案尾搜尋pattern

?pattern: 從游標開始處向檔案首搜尋pattern

n: 在同一方向重複上一次搜尋命令

n: 在反方向上重複上一次搜尋命令

?/p1/p2/g: 將當前行中所有p1均用p2替代

:n1,n2s/p1/p2/g: 將第n1至n2行中所有p1均用p2替代

:g/p1/s//p2/g: 將檔案中所有p1均用p2替換

g. 複製,黏貼

(1) 選定文字塊,使用v進入可視模式;移動游標鍵選定內容

(2) 複製選定塊到緩衝區,用y;複製整行,用yy

(3) 剪下選定塊到緩衝區,用d;剪下整行用dd

(4) 貼上緩衝區中的內容,用p

h. 其他

在同一編輯窗開啟第二個檔案,用:sp [filename]

在多個編輯檔案之間切換,用ctrl+w

最全Linux常用命令

c.刪除群組 groupdel 組名 該命令用於刪除指定的組帳號 d.新建使用者 命令 useradd d home s shell c comment m k template f inactive e expire p passwd r name 主要引數 c 加上備註文字,備註文字儲存在pas...

Linux 常用命令(常用必備)

ls 列出當前目錄有哪些檔案 ls 表示根目錄 cd change dir 切換當前目錄 ls l ll 更詳細羅列當前檔案目錄的詳細細節 pwd 檢視當前目錄是什麼 touch建立檔案 cat 檢視檔案內容 echo寫入檔案內容 如 echo rm 刪除檔案,刪除目錄 rm r 目錄名 rm rf...

linux常用命令(面試)

常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...