Linux命令

Linux命令提示符

[root@localhost ~]#

  • root:代表當(dāng)前登錄的用戶名
  • localhost:代表當(dāng)前登錄的服務(wù)器主機(jī)名
  • ~:代表當(dāng)前目錄妥箕,(用戶主目錄)
  • #:超級用戶提示符,普通用提示符是$

基本操作

Linux的系統(tǒng)相關(guān)操作:

  • shutdown -h now:立即關(guān)機(jī)
  • shutdown -r now:立即重啟
  • reboot:立即重啟
  • logout:注銷
  • clear:清屏

用戶相關(guān):

  • whoami:我是誰
[root@localhost ~]# whoami
root
  • su 用戶名:切換到另一個(gè)用戶

目錄的常見操作

  • Linux的目錄結(jié)構(gòu)為樹形結(jié)構(gòu)绊困,最頂級目錄為/
  • 絕對路徑:由根目錄開始,例如:/home/user
  • 相對路徑:
    1)路徑的寫法,不是由 / 寫起对竣,而是相對當(dāng)前所在的目錄開始溜畅。例如:由/usr/share/doc要到/usr/share/man底下時(shí)捏卓,可以寫成:cd ../man這就是相對路徑的寫法。這里的../表示當(dāng)前目錄的上一級目錄慈格。
    2)/:表示根目錄
    3)~:表示當(dāng)前家目錄

目錄的相關(guān)命令

  • ls:列出目錄
  • cd:切換目錄
  • pwd:顯示當(dāng)前的目錄
  • mkdir:創(chuàng)建一個(gè)新的目錄
  • rmdir:刪除一個(gè)空的目錄
  • rm:移除文件或目錄
  • cp:復(fù)制文件或目錄
  • mv:移動(dòng)文件或目錄

ls查看目錄

  • 查看目錄的命令有兩個(gè)怠晴,一個(gè)ls遥金,一個(gè)ll,ls以list(列表)方式瀏覽蒜田,ll以詳情方式瀏覽稿械。
  • ls可以添加參數(shù)
    1)-a:表示顯示所有文件,包括隱藏該文件物邑。例:ls -a
    2)-l:表示以詳情方式顯示溜哮,和ll功能一樣。例:ls -l色解,ls -al
    3)-r:表示以反序顯示茂嗓,默認(rèn)以文件名稱升序排列。例:ls -s
    4)-t:將按時(shí)間順序顯示科阎。ls -t
    5)-lh:將文件大小的單位進(jìn)行換算
  • ls可以查看指定的目錄和支持模糊匹配
    1)ls -l /bin:以詳情方式查看/bin目錄下的文件
    2)ls -l /bin/a:以詳情方式查看/bin目錄下以a開頭的文件
    3)ll /bin/
    .txt:查看bin下以txt結(jié)尾的文件

目錄操作命令

  • pwd:顯示當(dāng)前目錄
[root@localhost ~]# pwd
/root
  • cd(Change Directory):更改目錄
    1)cd 相對路徑/絕對路徑
    2)cd..:返回上一級
    3)cd -:返回上一次所在的目錄
    4)cd /:返回根目錄
    5)cd ~:返回家目錄

mkdir創(chuàng)建新目錄

  • 語法:mkdir [-mp] 目錄名稱
  • 參數(shù)說明:
    1)-p:可以一次直接創(chuàng)建多層級目錄
    2)-m:配置文件的權(quán)限 直接配置
  • 舉例:
[root@localhost tmp]# mkdir test1
[root@localhost tmp]# mkdir -p test2/1/2
[root@localhost tmp]# mkdir -m 750 tt
[root@localhost tmp]# mkdir -p -m 750 t1/t2

rmdir刪除空目錄

  • 語法:rmdir [-p]目錄名稱
  • 參數(shù)說明:-p:連同上一級目錄[空目錄]也一起刪除
  • 實(shí)例:
[root@localhost tmp]# rmdir test1/
[root@localhost tmp]# rmdir -p test2/r1/r2
  • 如果目錄不為空述吸,則刪除會(huì)失敗,如果要?jiǎng)h除非空目錄锣笨,則使用rm命令進(jìn)行刪除蝌矛。
[root@localhost tmp]# rmdir test/
rmdir: failed to remove `test/': Directory not empty

rm刪除文件或子目錄

  • 語法:rm [-fir] 文件或子目錄
  • 參數(shù)說明:
    1)-f:就是force的意思,強(qiáng)制刪除
    2)-i:互動(dòng)模式错英,在刪除前會(huì)詢問使用者是否動(dòng)作
    3)-r:遞歸刪除入撒,可以刪除目錄和文件
  • 示例:
[root@localhost tmp]# rm -r aa
rm: remove regular empty file `aaa'? y
[root@localhost tmp]# rm -rf test
  • rm -rf / Linux自殺命令絕對不能執(zhí)行

cp復(fù)制文件

  • 語法
    1)cp [-adfilpr] 來源 目標(biāo)檔
  • 選項(xiàng)與參數(shù):
    1)-a:此選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留連接椭岩、文件屬性茅逮,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合
    2)-d:復(fù)制時(shí)保留鏈接(相當(dāng)于windows系統(tǒng)中的快捷方式)
    3)-f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示
    4)-i:與-f選項(xiàng)相反判哥,在覆蓋目標(biāo)之前給出提示献雅,要求用戶確認(rèn)是否覆蓋,回答"y"時(shí)目標(biāo)文件將被覆蓋
    5)-p:除復(fù)制文件的內(nèi)容外塌计,還把修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中挺身。
    6)-r:若給出的源文件是一個(gè)目錄文件,此時(shí)將復(fù)制該目錄下所有的子目錄和文件
    7)-l:不復(fù)制文件锌仅,只是生成鏈接文件

移動(dòng)或重命名

  • 語法
    1)mv 來源 目標(biāo)檔

鏈接命令

  • 鏈接分為軟鏈接(symbolic link)和硬鏈接(hard link)章钾,硬鏈接的意思是一個(gè)檔案可以有多個(gè)名稱,而軟連接的方式則是產(chǎn)生一個(gè)特殊的檔案热芹,該檔案的內(nèi)容是指向另一個(gè)檔案的位置伍玖,類似window中的快捷方式
  • 語法:ln [參數(shù)] [目標(biāo)] [文件或目錄]
  • 參數(shù)說明: -s:軟鏈接,添加-s為創(chuàng)建軟鏈接剿吻,不要?jiǎng)t為硬鏈接
[root@localhost tmp]# ln -s a.txt bb.txt
  • 這里要注意:如果軟鏈接的源文件和鏈接文件在同一個(gè)目錄下窍箍,可以使用相對路徑,但是如果不在同一個(gè)目錄下,必須使用絕對路徑
  • 硬鏈接示例:
[root@localhost test2]# ln -s /test2/t4 /test1/t44

軟鏈接和硬鏈接的區(qū)別

軟鏈接

  • 軟鏈接以路徑的形式存在椰棘,類似window操作系統(tǒng)中的快捷方式
  • 軟鏈接的文件類型會(huì)被表示為l
  • 當(dāng)刪除軟鏈接原始文件纺棺,軟鏈接將無法使用
  • 軟鏈接可以對一個(gè)不存在文件名進(jìn)行鏈接
  • 軟鏈接可以堆目錄進(jìn)行鏈接
  • 軟鏈接可以跨分區(qū)使用,硬鏈接不可以

硬鏈接

  • 硬鏈接邪狞,以文件副本形式存在祷蝌,不占用實(shí)際空間
  • 硬鏈接文件類型為普通文件類型
  • 刪除任何一個(gè)硬鏈接文件不會(huì)影響另一個(gè)文件
  • 不允許給目錄創(chuàng)建硬鏈接
  • 硬鏈接不能跨分區(qū)使用

推薦使用軟鏈接,硬鏈接和原始文件區(qū)分大小帆卓,無法區(qū)分

文件相關(guān)操作

Linux系統(tǒng)中使用以下命令來查看文件的內(nèi)容:

  • cat 由第一行開始顯示文件內(nèi)容
  • tac 從最后一行開始顯示巨朦,可以看出tac時(shí)cat的倒著寫
  • nl 顯示的時(shí)候,順道輸出行號
  • more 一頁一頁的顯示文件內(nèi)容
  • less 與 more 類似剑令,但是比more更好糊啡,它可以往前翻頁
  • head 只看頭幾行
  • tail 只看尾巴幾行

cat 和 tac

  • cat 由第一行開始顯示文件內(nèi)容,tac 從最后一行開始顯示內(nèi)容吁津。語法完全一致
  • 語法:cat [AbEnTv]
[root@localhost tmp]# cat a
asdfghjk;
  • 選項(xiàng)與參數(shù):
    1)-A:相當(dāng)于-vET的整合選項(xiàng)棚蓄,可列出一些特殊字符而不是空白而已
    2)-b:列出行號,僅針對非空白行號顯示碍脏,空白行不標(biāo)行號
    3)-E:將結(jié)尾的斷行字節(jié)$顯示出來
    4)-n:列印出行號梭依,連同空白行也會(huì)有行號,與-b的選項(xiàng)不同
    5)-T:將[tab]鍵以I 顯示出來
    6)-v:列出一些看不出來的特殊字符

more

  • more一頁頁翻看
  • 語法:more 文件名
  • 在程序運(yùn)行時(shí)典尾,可以按以下幾個(gè)鍵:
    1)enter:下翻一行
    2)space:下翻一夜
    3)/字符串:指向搜索指定的字符串
    4):f:立即顯示出檔名以及目前顯示的行數(shù)
    5)q:代表立刻離開more役拴,不再顯示該文件內(nèi)容
    6)b:或[ctrl] -b:代表往回翻頁

less

  • 翻頁瀏覽
  • 語法:less 文件名
  • 在程序運(yùn)行時(shí),可以按以下幾個(gè)鍵:
    1)空白鍵:向下翻動(dòng)一頁
    2)[pagedown]:向下翻動(dòng)一頁
    3)[pageup]:向上翻動(dòng)一頁
    4)/內(nèi)容:向下搜索【內(nèi)容】
    5)?內(nèi)容:向上搜索【內(nèi)容】
    6)n:重復(fù)前一個(gè)搜索(與/或?有關(guān))
    7)N:反向的重復(fù)前一個(gè)搜索(與/或?有關(guān))
    8)q:離開less這個(gè)程序
  • 選項(xiàng)
    1)-e:文件內(nèi)容顯示完畢后钾埂,自動(dòng)退出
    2)-f:強(qiáng)制顯示文件
    3)-g:不加亮顯示搜索到的所有關(guān)鍵字河闰,僅顯示當(dāng)前顯示的關(guān)鍵字,以提高顯示速度
    4)-l:搜索時(shí)忽略大小寫的差異
    5)-N:每一行行首顯示行號
    6)-s:將連續(xù)多個(gè)空行壓縮成一行顯示
    7)-S:在單行顯示較長的內(nèi)容勃教,而不換行顯示

head/tail

  • head取出文件前面幾行淤击,tail取后面幾行
  • 語法:head [-n number] 文件
  • 參數(shù)說明:-n:后面的number表示取的行數(shù)
  • 示例:
[root@localhost tmp]# head /etc/sudo.conf
[root@localhost tmp]# head -n 20 /etc/sudo.conf
[root@localhost tmp]# tail /etc/sudo.conf
[root@localhost tmp]# tail -n 20 /etc/sudo.conf

文件基本屬性

  • 使用ll命令或者ls -l 瀏覽文件信息時(shí)匠抗,會(huì)顯示文件詳情
    image.png
  • 其中drwxrwxr-x 表示文件的類型和權(quán)限故源。第一個(gè)字母表示文件類型

[d] 代表目錄
[-] 代表文件
[l] 表示為鏈接文檔(link file)
[b]表示為裝置文件里面的可供存儲(chǔ)的接口設(shè)備(可隨機(jī)存取裝置)
[c]表示裝置文件里面的串行端口設(shè)備,例如鼠標(biāo)汞贸、鍵盤(一次性讀取設(shè)備)

文件的權(quán)限

  • 接下來的字符表示權(quán)限绳军。且均為[rwx]這三個(gè)參數(shù)的組合。其中矢腻,[r] 代表可讀(read)门驾、[w] 代表科協(xié)(write)、[x] 代表可執(zhí)行(execute)多柑。注意奶是,這三個(gè)權(quán)限的位置不會(huì)改變,如果沒有權(quán)限,就會(huì)出現(xiàn)減號[-]
    image.png

從左至右用0-9這些數(shù)字來表示
第0位確定文件類型聂沙,第1-3位確定屬主(該文件的所有者)擁有該文件的權(quán)限秆麸。第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限。第7-9位確定其他用戶擁有該文件的權(quán)限
第1及汉、4沮趣、7位表示讀權(quán)限,如果用"r"字符表示坷随,則有讀權(quán)限房铭,如果用"-"字符表示,則沒有讀權(quán)限
第2温眉、5缸匪、8位表示寫權(quán)限,如果用"w"字符表示芍殖,則有寫權(quán)限豪嗽,如果用"-"字符表示,則沒有寫權(quán)限
第3豌骏、6龟梦、9位表示可執(zhí)行權(quán)限,如果用"x"字符表示窃躲,則有執(zhí)行權(quán)限计贰,如果用"-"字符表示,則沒有執(zhí)行權(quán)限

image.png
  • 對于每一個(gè)文件來說蒂窒,它都有一個(gè)特定的擁有著躁倒,也就是對該文件具有所有權(quán)。同時(shí)Linux中洒琢,用戶是按照組來進(jìn)行劃分的秧秉。一個(gè)用戶屬于一個(gè)或多個(gè)組
  • 最后一個(gè) .,在centos6以后添加進(jìn)去的衰抑,代表ACL權(quán)限
  • 后面的1象迎、3、2呛踊,代表該文件的引用計(jì)數(shù)
  • 后面兩個(gè)root一個(gè)代表用戶砾淌,另一個(gè)代表用戶組
  • 后面1857代表的是文件夾中的文件數(shù)量,或者文件大小
    image.png
  • 后面03:06是文件最后一次修改時(shí)間
  • 最后一個(gè)是文件或目錄名稱谭网,會(huì)以不同顏色修飾
  • 對于root用戶來說汪厨,這些權(quán)限不起作用,root用戶的權(quán)限不受限制

更改文件權(quán)限

  • 使用chmod命令可以對這9個(gè)權(quán)限進(jìn)行修改愉择。修改方式有兩種劫乱,一種是數(shù)字方式织中,一種是字母方式
  • 文件的權(quán)限字符為:[-rwxrwxrwx],這九個(gè)權(quán)限是三個(gè)三個(gè)一組的衷戈。其中抠璃,我們可以使用數(shù)字來代表各個(gè)權(quán)限,各權(quán)限的分?jǐn)?shù)對照表如下:r:4脱惰,w:2搏嗡,x:1
  • 每種身份(owner/group/others)各自的三個(gè)權(quán)限(r/w/x)分?jǐn)?shù)是需要累加的,例如當(dāng)權(quán)限為:[-rwxrwx---]分?jǐn)?shù)則是:
  owner = rwx = 4 + 2 + 1 = 7
  group = rwx = 4 + 2 + 1 = 7
  others = --- = 0 + 0 + 0 = 0
  • 所以等我們設(shè)定權(quán)限的變更時(shí)拉一,該文件的權(quán)限數(shù)字就是770

chmod 修改權(quán)限

  • 語法:

chmod [-R] xyz 文件或目錄

  • 參數(shù)說明:

-R:進(jìn)行遞歸變更采盒,修改該目錄下所有的子目錄和文件。xyz:對應(yīng)前面提到的數(shù)字權(quán)限蔚润,比如770磅氨。

  • 示例:
chmod 751 mydir # 將mydir文件的權(quán)限改為drwxr-x--x

更改文件所屬組

chgrp:更改文件所屬組

  • 語法:

chgrp [-R] 用戶組名稱 文件名

  • 參數(shù):

-R表示遞歸更改某個(gè)目錄文件的屬性,如果加上這個(gè)參數(shù)嫡纠,表示該文件夾下的所有文件都會(huì)同時(shí)被修改

  • 示例:
chgrp root mydir #將mydir的用戶組改為root

更改文件所有者

chown:更改文件所有者

  • 語法:

chown [-R] 所有者 文件名

  • 參數(shù):

-R表示遞歸更改某個(gè)目錄文件的屬性烦租,如果加上這個(gè)參數(shù),表示該文件夾下的所有文件都會(huì)同時(shí)被修改

  • 示例:
chown root mydir #將mydir的所有者改為root用戶

vi/vim編輯器

  • Linux中內(nèi)建了一個(gè)vim文本編輯器除盏,通過這個(gè)編輯器叉橱,可以在Linux中編輯文件
  • vim分為三種模式:

命令模式:用戶剛進(jìn)入vim就是命令模式
輸入模式:在命令模式輸入 i 進(jìn)入輸入模式
底部命令模式:在命令模式下按:進(jìn)入底部命令模式

vi常用快捷鍵

  • x 刪除光標(biāo)處的字符
  • dd 刪除整行
  • dw 刪除一個(gè)字(word)
  • u 撤銷最后一次修改
  • 0 當(dāng)前行下插入新行
  • /pattern:從光標(biāo)開始處向文件尾搜索pattern
  • ?pattern:從光標(biāo)開始處向文件首搜索pattern
  • yy:將當(dāng)前行的內(nèi)容放到臨時(shí)緩沖區(qū)
  • p 將臨時(shí)緩沖區(qū)中的文本放到光標(biāo)后

命令模式

  • 此狀態(tài)下的敲擊鍵盤動(dòng)作會(huì)被vim識別為命令,而非輸入字符者蠕。比如此時(shí)按下i窃祝,并不會(huì)輸入一個(gè)字符,i被當(dāng)作了一個(gè)命令踱侣。
  • 幾個(gè)常見的命令:

i 切換到輸入模式粪小,以輸入字符
x 刪除當(dāng)前光標(biāo)所在處的字符
: 切換到底部命令模式,在最后一行輸入字符

輸入模式
在此模式下抡句,對文件內(nèi)容進(jìn)行編輯探膊。再輸入模式下可以使用以下按鍵:

  • 字符按鍵以及Shift組合,輸入字符
  • Enter待榔,回車鍵逞壁、換行
  • Backspace,退格鍵究抓,刪除光標(biāo)前一個(gè)字符
  • Delete猾担,刪除鍵袭灯,刪除光標(biāo)后一個(gè)字符
  • 方向鍵刺下,在文本中移動(dòng)光標(biāo)
  • Home/End,移動(dòng)光標(biāo)到行首/行尾
  • Page Up/Page Down稽荧,上/下翻頁
  • Insert橘茉,切換光標(biāo)為輸入/替換模式工腋,光標(biāo)將變成豎線/下劃線

底部命令模式

  • 在命令模式下按下:(英文冒號)就進(jìn)入了底部命令模式
  • 常用底部命令:
    1):w:保存
    2):q:退出,:wq保存并退出
    3):q!:強(qiáng)制退出畅卓,不保存
    4):e file:打開文件

文件搜索命令
我們經(jīng)常需要在系統(tǒng)中檢索需要的文件擅腰,在Windows中可以使用F3進(jìn)行搜索。在Linux中提供了多種文件搜索方式

  • locate
  • find
  • grep

locate

  • 語法:locate 文件名
  • locate是在后臺數(shù)據(jù)庫中翁潘,按文件名進(jìn)行檢索趁冈,速度非常快拜马。但是最新的數(shù)據(jù)不一定能搜索出來
  • locate的后臺數(shù)據(jù)庫:/var/lib/mlocate
  • locate數(shù)據(jù)庫默認(rèn)一天一更新渗勘,也看使用命令手動(dòng)更新數(shù)據(jù)庫:updatedb,需要root權(quán)限
    image.png
  • 如果執(zhí)行l(wèi)ocate出現(xiàn)locate:can not stat()/var/lib/mlocate/mlocate.db': No such file or directory錯(cuò)誤俩莽,執(zhí)行updatedb命令更新Linux檢索索引

locate的配置文件

  • /etc/updatedb.conf 文件是locate命令搜索的配置文件旺坠,在這個(gè)文件中,定義了locate搜索的規(guī)則
  • PRUNE_BIND_mOUNTS="yes":表示以下配置是否有效
  • PRUNEFS="":表示搜索時(shí)扮超,不搜索的文件系統(tǒng)
  • PRUNENAMES="":表示搜索時(shí)取刃,不搜索的文件類型
  • PRUNEPATHS="":表示搜索時(shí),不搜索的文件路徑

find

  • 語法:

find [搜索范圍] [搜索條件] 文件名

  • find模式會(huì)按照完整文件名進(jìn)行搜索出刷,如果要進(jìn)行模糊搜索璧疗,可以使用通配符,LInux中的通配符常用的有三種

*:匹配任意多個(gè)字符
?:匹配任意一個(gè)字符
[]:匹配任意一個(gè)中括號中的字符

find /home -name a.txt          # 在/厚么目錄下按照名稱搜索a.txt
find /home -iname a.txt         # -iname指不區(qū)分文件名大小寫
find /etc -name *.conf          # 在/etc目錄下搜索以.conf結(jié)尾的文件
find -user qiu                  # 查找屬于qiu的文件
find -type d/f                  # 根據(jù)文件類型查找馁龟,f普通文件病毡,d目錄
find -mtime -1/+1               # 查找1天以前或之后跟新的文件
find -ctime -1/+1               # 查找1分鐘以前或之后創(chuàng)建的文件 
  • find相對于locate會(huì)更慢,因?yàn)閒ind掃描硬盤進(jìn)行文件搜索屁柏,但是find功能更加強(qiáng)大啦膜,locate只能根據(jù)文件名進(jìn)行搜索,find可以添加其他的參數(shù)淌喻,也可以支持通配符搜索僧家,但是注意,使用find避免在大范圍進(jìn)行搜索裸删,效率太低

locate和find的區(qū)別

  • 效率:find相對于locate會(huì)更慢八拱,因?yàn)閒ind掃描硬盤進(jìn)行文件搜索
  • 功能:但是find功能更加強(qiáng)大,可以添加其他的參數(shù)涯塔,也可以支持通配符搜索肌稻,locate只能根據(jù)文件名進(jìn)行搜索
  • 即時(shí)性:find搜索的數(shù)據(jù)是即時(shí)的,locate不是
  • 模糊匹配:find默認(rèn)時(shí)精確搜索匕荸,locate時(shí)模糊搜索

用戶和用戶組

  • Linux時(shí)一個(gè)多用戶多任務(wù)的系統(tǒng)爹谭,管理員可以添加多個(gè)用戶來幫助管理Linux系統(tǒng)
  • 用戶管理主要包括以下內(nèi)容:
    1)用戶的添加、修改和刪除
    2)用戶口令的管理
    3)用戶組的管理

添加用戶

  • 語法:

useradd 選項(xiàng) 用戶名

  • 參數(shù)說明

-c:comment 指定一段注釋性描述
-d:目錄 指定用戶主目錄榛搔,如果此目錄不存在诺凡,則同時(shí)使用-m選項(xiàng)东揣,可以創(chuàng)建主目錄
-g:永駐 指定用戶所屬的用戶組
-s:Shell文件 指定 用戶的登錄Shell
-u:用戶號 指定用戶的用戶號,如果同時(shí)有-o選項(xiàng)腹泌,則可以重復(fù)使用其他用戶的標(biāo)識號

  • 示例:
useradd -u user1                # 添加新用戶user1
useradd -d /home/user1 -u user2 # 添加新用戶嘶卧,并指定用戶家目錄

設(shè)置用戶密碼

  • 語法:

password 選項(xiàng) 用戶名

  • 選項(xiàng)說明

-l:鎖定口令,即禁用賬號
-u:口令解鎖
-d:使賬號無口令
-f:強(qiáng)迫用戶下次登陸時(shí)修改口令

  • 如果時(shí)第一次修改密碼凉袱,直接輸入密碼即可芥吟,如果時(shí)修改密碼,則需要輸入舊密碼
password user1 # 修改用戶 user1的密碼

修改和刪除用戶

修改用戶

  • 語法:

usermod 選項(xiàng) 用戶名

  • 選項(xiàng)說明和useradd一致
  • 實(shí)例:
usermod -l newtest test # 修改test的用戶名為newtest
usermod -G staff newuser2 # 將newuser2添加到組staff中

刪除用戶

  • 語法:

userdel 選項(xiàng) 用戶名

  • 選項(xiàng)說明

-r:將用戶所在的目錄一起刪除

  • 示例:
userdel -r user1 # 刪除用戶user1

添加用戶組

  • 添加用戶時(shí)专甩,如果不指定用戶組运沦,會(huì)創(chuàng)建和用戶名相同的一個(gè)用戶組
  • 語法:

groupadd 選項(xiàng) 組名

  • 選項(xiàng)說明:

-g:GID指定信用住的組標(biāo)識號(GID)
-o:一般與-g選項(xiàng)同時(shí)使用,表示信用住的GID可以與系統(tǒng)已有用戶組的GID相同

  • 示例:
groupadd usergroup1            # 添加用戶組 usergroup1
groupadd -g 101 usergroup1     # 添加用戶組usergroup1配深,并制定gid

刪除用戶組

  • 語法:

groupdel 用戶組

  • 示例:
groupdel usergroup1 # 刪除用戶組 usergroup1
  • 將用戶加入到組中示例
group add -g 1010 test # 添加一個(gè)用戶組携添,組id為1010,組名稱為test
useradd -u 1001 -g test -d /home/aaa aaa # 添加一個(gè)用戶aaa到test組篓叶,用戶id為1001烈掠,組名稱為test,所在目錄為/home/aaa目錄
id aaa # 查看aaa用戶的id信息

與用戶相關(guān)的文件

  • /etc/passwd:存放用戶和用戶組的關(guān)系缸托,用戶對應(yīng)的目錄左敌,指令集等。以用戶名:口令:用戶標(biāo)識號:組標(biāo)識號:注釋性描述:主目錄:登錄Shell格式存儲(chǔ)
  • /etc/shadow:/etc/shadow中的記錄行與/etc/passwd中的一一對應(yīng)俐镐,它由pwconv命令根據(jù)/etc/passwd中的數(shù)據(jù)自動(dòng)產(chǎn)生矫限。它的存儲(chǔ)格式:登錄名:加密口令:最后一次修改時(shí)間:最小時(shí)間間隔:最大時(shí)間間隔:警告時(shí)間:不活動(dòng)時(shí)間:失效時(shí)間:標(biāo)志
  • /etc/group:用戶組的所有信息都存放在/etc/group文件中,存儲(chǔ)格式:組名:口令:組標(biāo)識號:組內(nèi)用戶列表

查看進(jìn)程

  • ps命令用于查看當(dāng)前正在運(yùn)行的進(jìn)程佩抹,grep是搜索
    例如:ps -ef | grep redis
    表示查看所有進(jìn)程里redis的進(jìn)程信息
  • ps -aux | grep redis
    -aux顯示所有狀態(tài)
  • kill命令用于終止進(jìn)程
    例如:kill -9 [PID]
    -9表示強(qiáng)迫進(jìn)程立即停止
    通常用ps查看進(jìn)程PID叼风,用kill命令終止進(jìn)程
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市棍苹,隨后出現(xiàn)的幾起案子无宿,更是在濱河造成了極大的恐慌,老刑警劉巖枢里,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孽鸡,死亡現(xiàn)場離奇詭異,居然都是意外死亡栏豺,警方通過查閱死者的電腦和手機(jī)彬碱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奥洼,“玉大人巷疼,你說我怎么就攤上這事「茸浚” “怎么了皮迟?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長桑寨。 經(jīng)常有香客問我伏尼,道長,這世上最難降的妖魔是什么尉尾? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任爆阶,我火速辦了婚禮,結(jié)果婚禮上沙咏,老公的妹妹穿的比我還像新娘辨图。我一直安慰自己,他們只是感情好肢藐,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布故河。 她就那樣靜靜地躺著,像睡著了一般吆豹。 火紅的嫁衣襯著肌膚如雪鱼的。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天痘煤,我揣著相機(jī)與錄音凑阶,去河邊找鬼。 笑死衷快,一個(gè)胖子當(dāng)著我的面吹牛宙橱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蘸拔,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼师郑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了调窍?” 一聲冷哼從身側(cè)響起呕乎,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎陨晶,沒想到半個(gè)月后猬仁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡先誉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年湿刽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片褐耳。...
    茶點(diǎn)故事閱讀 38,716評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诈闺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出铃芦,到底是詐尸還是另有隱情雅镊,我是刑警寧澤襟雷,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站仁烹,受9級特大地震影響耸弄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜卓缰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一计呈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧征唬,春花似錦捌显、人聲如沸尺上。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽糙置。三九已至摄闸,卻和暖如春击罪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贪薪。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工媳禁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人画切。 一個(gè)月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓竣稽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親霍弹。 傳聞我的和親對象是個(gè)殘疾皇子毫别,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 企業(yè)要求的java后臺:會(huì)用并且懂原理,并且要有實(shí)際操作的經(jīng)驗(yàn)典格,基礎(chǔ)支持得扎實(shí)岛宦。 接下來我要努力的兩個(gè)方向:重新寫...
    BenjaminCool閱讀 103評論 0 0
  • 2015 年全球創(chuàng)新企業(yè)百強(qiáng)榜單由湯森路透知識產(chǎn)權(quán)與科技事業(yè)部分析編制而成。評定標(biāo)準(zhǔn)包括專利總量耍缴、專利授權(quán)成功率砾肺、...
    小島毅閱讀 382評論 0 0
  • 月光之下 舊事紛繁雨落 積水成淵 花好花墜 玉潤玉碎 唯有月圓如新 榮煙好 歲漫長 源安穩(wěn)
    積水空庭閱讀 272評論 0 0