Linux常用指令

linux中的用戶管理

  1. 任何使用linux的系統(tǒng)資源用戶览妖,必須使用一個合法的賬號和密碼,賬號和密碼一般都是向系統(tǒng)管理員申請苗沧。
    root是linux系統(tǒng)安裝時默認創(chuàng)建的系統(tǒng)管理員賬號 碌宴,由root創(chuàng)建普通賬號。
  2. 添加用戶

useradd 用戶名

  • 創(chuàng)建一個用戶
  • 在home目錄下會自動創(chuàng)建一個根目錄憔足,默認和用戶名相同
  • 并且創(chuàng)建了一個組 (在linux中任何一個用戶都至少一個屬于一個組,新建用戶時如果不指定組酒繁,則會新建一個組滓彰,組名和用戶名相同,并把該用戶添加到該組中)

useradd -d /home/ww wangwu
創(chuàng)建用戶的同時州袒,指定用戶的根目錄

  1. 給用戶設(shè)置密碼

passwd 用戶名

  • 設(shè)置密碼時不顯示直接輸完回車即可揭绑。 密碼要滿足一定的復(fù)雜度。
  1. 刪除用戶:

userdel 用戶名 (必須用超級管理員賬號才能刪除)
雖然刪除了用戶稳析,但是他的主目錄還在
常用 :userdel -r 用戶名 刪除用戶同時會刪除主目錄

  1. 查看用戶信息:

id 用戶名

[root@localhost home]# 
id door 
uid=1000(door) gid=1000(door) 組=1000(door)

  1. 切換用戶

su 用戶名
(高權(quán)限切低權(quán)限不需要輸入密碼洗做,低權(quán)限切換高權(quán)限需要密碼)

linux中組的管理

  1. linux中的組相當(dāng)于角色的概念弓叛,可以對有共性的用戶進行統(tǒng)一管理彰居;
    每一個用戶至少屬于一個組,不能獨立于組存在撰筷。新建用戶時如果不指定組陈惰,則會新建一個組,組名和用戶名相同,并把該用戶添加到該組中抬闯。
  2. 添加組:

groupadd 組名

  1. 刪除組:

groupdel 組名

  1. 把用戶添加到組中

gpasswd -a 用戶名 組名

  1. 把用戶從組中移除

gpasswd -d 用戶名 組名
(主組[創(chuàng)建時的組]不能改變 只能改變附加組)

  1. 添加用戶時井辆,指定所屬的組(主組)

useradd -g 組名 用戶名

linux中系統(tǒng)的操作命令

關(guān)機: shutdown now 立即關(guān)機
shutdown -h xxx定時關(guān)機
shutdown -r now 立即重啟
reboot 立即重啟
· sync 同步數(shù)據(jù)庫

linux中幫助命令

  1. 查看linux系統(tǒng)手冊幫助信息: man 命令名稱
    按q退出查看
  2. 用來查看命令的內(nèi)置的幫助信息 help 命令

linux中文件和目錄的操作系統(tǒng)的命令

  1. 查看當(dāng)前所在的目錄(從根目錄開始): pwd
  2. 查看當(dāng)前目錄下所有的子目錄 : ls [指定目錄(不寫就是當(dāng)前目錄)]
    ls -l /home : 以列表的形式顯示home目錄下的子目錄
    ls -a /home: 顯示指定目錄下所有的子目錄和文件(包括虛擬的目錄)

    ls -al /home 以列表形式顯示所有子目錄包括虛擬目錄
  3. 切換目錄
    cd 目錄名
    ->絕對目錄:以盤符開始的目錄叫絕對目錄。(cd /opt/testDir

    ~:是當(dāng)前用戶的根目錄溶握,在任何目錄下執(zhí)行 cd ~ 就可以進入當(dāng)前用戶的根目錄
    ->相對目錄:以目錄名開始的目錄叫相對目錄杯缺。 (cd testDir)
    ..: 表示當(dāng)前目錄的上一級目錄,從當(dāng)前目錄出發(fā)查找上一級目錄睡榆。
    cd .. 返回上一級目錄
    . : 當(dāng)前目錄
  4. 創(chuàng)建目錄: mkdir 目錄名
    --> 絕對目錄 (mkdir /opt/testDir/test1)
    --> 相對目錄 (mkdir test2)
    mkdir -p /opt/testDir/test3/test4 : 一次創(chuàng)建多級目錄
  5. 刪除目錄:rmdir 目錄名
  6. 創(chuàng)建一個或者多個空文件:touch 文件名列表(文件名之間用空格隔開)
    touch t1.txt t2.txt
  7. 復(fù)制文件或者目錄 : cp source(源) dest(目標(biāo))
    也可以復(fù)制目錄:cp -r test2 test5(遞歸復(fù)制目錄)
    如果復(fù)制時文件已經(jīng)存在萍肆,會提示是否覆蓋:(y/n)
  8. 刪除文件或者目錄:rm 文件名或者目錄名
    rm t1.txt 提示刪除文件
    rm -f t1.txt 強制刪除(force 強制)
    rm -r test2 提示遞歸刪除目錄
    rm -rf test2 強制遞歸刪除目錄
  9. 移動目錄或者文件:
    mv source(源) dest(目標(biāo))
    mv t1.txt t2.txt: 文件重命名
  10. 查看文件內(nèi)容:cat 文件名
    文件內(nèi)容一次性顯示出來。
    cat -n t4.txt 顯示行號
  11. 分頁查看文件內(nèi)容:
    more 文件名 :一次性加載文件所有內(nèi)容到內(nèi)容胀屿,分頁顯示塘揣。
    less 文件名 : 分頁加載文件所有內(nèi)容,分頁顯示
  12. 查看文件頭10行 :head [選項] 文件名
    head t4.txt
    head -n 5 t4.txt : 只顯示前五行
  13. 查看文件的后10行 : tail [選項] 文件名
    tail t1.txt
    tail -n 5 t1.txt 查看文件最后五行
  14. echo:輸出系統(tǒng)變量或者常量的值到命令行終端
    echo $PATH
  15. 查看命令 > 文件名: 把前一個查看命令的結(jié)果輸出到指定文件中 宿崭。(如果文件名不存在則新建文件并把結(jié)果輸入到文件中,如果目標(biāo)文件存在則覆蓋)
  16. 查看命令 >> 文件名 把查看命令結(jié)果追加到文件中亲铡,在原來基礎(chǔ)上增加不會覆蓋。

linux中關(guān)于日期和時間的操作命令

  1. 查看或者設(shè)置系統(tǒng)的日期或者時間:
    date
    date : 查看系統(tǒng)當(dāng)前的完整的日期和時間
    date + %Y:系統(tǒng)當(dāng)前的年份
    date + %m:系統(tǒng)當(dāng)前的月份
    date + %d:系統(tǒng)當(dāng)前的日期
    date + '+%Y-%m-%d %H:%M:%S': 按照yyyy-MM-dd HH:mm:ss按格式顯示
    date -S2020-10-20 10:20:30``: 設(shè)置系統(tǒng)時間
  2. 查看系統(tǒng)日歷:cal
    cal: 查看當(dāng)前月份的日歷
    cal 2020: 指定2020年的日歷葡兑、

linux的搜索命令或者目錄的命令

  1. find [搜索范圍] [搜索標(biāo)準(zhǔn)] 關(guān)鍵字
    --> -name : 默認按名稱搜索
    --> -size: 按文件大小搜索
    --> -user: 按文件的所有者搜索
    find *.txt : 當(dāng)前文件下所有.txt文件奖蔓。
    find *e* : 所有文件中包含e的那些文件和目錄。
    find /etc -name ‘*.txt’ : 搜索所有etc下的的.txt文件讹堤。
    find /etc -size +5M 搜索etc下大于5M的文件锭硼。小于用-號,其他符合M k蜕劝。
    find /etc -user zhangsan : 搜索/etc下張三的所有文件檀头。
  2. locate :在整顆目錄樹中搜索文件或者目錄,都是根據(jù)名稱搜索岖沛,效率高暑始。(因為不是實時同步的所以不常用)
    updatedb:先同步數(shù)據(jù)庫
    locate *.txt
  3. 搜索過濾命令,在前一個搜索命令的結(jié)果中進行按名稱進一步過濾:
    搜索命令 |grep [選項] 過濾條件
    查看命令 |grep [選項] 過濾條件
    find /etc -size -5k|grep firefox
    ls |grep *.txt 顯示當(dāng)前目錄下所有以txt結(jié)尾的文件
    cat t1.txt|grep -ni hello 查看t1中含有hello的字符并且顯示行號(-n)忽略大小寫(-i)

linux中有關(guān)壓縮和解壓的命令:

  1. 壓縮或者解壓文件(只能操作單個文件婴削,不能操作目錄):
    gzip 文件名 : 壓縮單個文件廊镜,生成一個.gz的壓縮包,并且把原來的文件刪除唉俗。
    gunzip .gz的壓縮包名:解壓.gz壓縮包嗤朴,并且刪除原來的.gz壓縮包
  2. 壓縮(打包)或者解壓多個文件和目錄:
    zip 目標(biāo)壓縮包名稱(推薦用.zip壓縮包) 文件或者目錄列表 : 并且保留原來文件
    zip test.zip ret.txt t1.txt test1: 將ret.txt t1.txt test1 打包成text.zip
    unzip 壓縮包名(.zip) -d 目錄名: 將指定的.zip壓縮包解壓到當(dāng)前目錄或者指定目錄。
  3. 壓縮(打包)或者解壓多個文件和目錄:
    tar [選項] 目標(biāo)包名稱(xxx.tar.gz) 文件或者目錄列表
    選項:
    -c -- > 打包或者壓縮
    -x -- > 解壓
    -v -- > 顯示詳細信息
    -z -- > 打包同時壓縮
    -f --> 指定壓縮后的文件名
    -C --> 指定解壓到那個目錄
    tar -x xxx.tar.gz -C 解壓目錄名 :默認將文件解壓到當(dāng)前目錄
    tar -zcvf xxx.tar.gz t1.txt t2.txt test :打包
    tar -zxvf xxx.tar.gz -C 解壓目錄` : 解壓
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虫溜,一起剝皮案震驚了整個濱河市雹姊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌衡楞,老刑警劉巖吱雏,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡歧杏,警方通過查閱死者的電腦和手機镰惦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來犬绒,“玉大人旺入,你說我怎么就攤上這事】Γ” “怎么了眨业?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長沮协。 經(jīng)常有香客問我龄捡,道長,這世上最難降的妖魔是什么慷暂? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任聘殖,我火速辦了婚禮,結(jié)果婚禮上行瑞,老公的妹妹穿的比我還像新娘奸腺。我一直安慰自己,他們只是感情好血久,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布突照。 她就那樣靜靜地躺著,像睡著了一般氧吐。 火紅的嫁衣襯著肌膚如雪讹蘑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天筑舅,我揣著相機與錄音座慰,去河邊找鬼。 笑死翠拣,一個胖子當(dāng)著我的面吹牛版仔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播误墓,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼蛮粮,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谜慌?” 一聲冷哼從身側(cè)響起然想,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎畦娄,沒想到半個月后又沾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弊仪,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡熙卡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年杖刷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驳癌。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡滑燃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颓鲜,到底是詐尸還是另有隱情表窘,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布甜滨,位于F島的核電站乐严,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏衣摩。R本人自食惡果不足惜昂验,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望艾扮。 院中可真熱鬧既琴,春花似錦、人聲如沸泡嘴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酌予。三九已至磺箕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抛虫,已是汗流浹背滞磺。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留莱褒,地道東北人击困。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像广凸,于是被迫代替她去往敵國和親阅茶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

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

  • 一.Linux目錄的切換命令 cd usr 切換到該目錄下usr目錄cd ../ 切換到上一層目錄cd / ...
    幽冥雪沫閱讀 151評論 0 0
  • 登錄:root 123456 查看linux的目錄結(jié)構(gòu):cd /谅海、ls -h home:家.用戶的家 普通用戶的...
    末日攜手的半陽閱讀 197評論 1 1
  • `系統(tǒng)信息arch 顯示機器的處理器架構(gòu)uname -m 顯示機器的處理器架構(gòu)uname -r 顯示正在使用的內(nèi)核...
    執(zhí)著_7fb1閱讀 172評論 0 0
  • 1. Linux的指定運行級別 0:關(guān)機 1:單用戶(找回丟失密碼)扭吁,單用戶root登錄時不需要密碼 2:多用戶狀...
    Manfestain閱讀 229評論 0 0
  • 文件: 1.cd 切換目錄(cd root相對目錄 cd /root絕對目錄)cd -跳到上一次的路徑 cd ~家...
    FateKey閱讀 282評論 0 0