【i春秋】linux常用的命令(筆記)

  • ls
    當(dāng)前路徑下的所有文件和文件夾
  • cd ~
    切換到home目錄
  • ls -a
    將當(dāng)前路徑下的隱藏文件夾一塊顯示出來(以"."開頭在linux中默認(rèn)為隱藏文件夾)
  • ls -l
    顯示當(dāng)前路徑下的文件夾的屬性等更詳細(xì)的信息
  • ls -al
    當(dāng)前路徑下的所有隱藏的和沒有隱藏的文件的詳細(xì)信息
  • mkdir 文件名
    創(chuàng)建文件夾
  • mkdir -p
    創(chuàng)建多個并有包含關(guān)系的文件夾
  • pwd
    查看當(dāng)前所屬路徑
  • touch
    創(chuàng)建一個空文件

絕對路徑:完整的描述文件位置的路徑就是絕對路徑(例如快遞上的詳細(xì)地址信息)
相對路徑:相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關(guān)系

  • rm
    刪除一個文件
  • rm -r 名字
    遞歸刪除目錄和子目錄
  • rm -f 強(qiáng)制刪除
  • rm -rf /*
    這條命令可以把根整個刪除,所以不能亂嘗試喲
  • rmdir
    刪除空目錄
  • cat 名字
    查看文件內(nèi)容
  • echo
    將指定的字符串輸入到指定的文本中
    如果想再次輸入的內(nèi)容不覆蓋之前的內(nèi)容,需使用>>
TIM截圖20180315225236.png

TIM截圖20180315225453.png
  • cp 源文件 目的文件
    拷貝(將源文件拷貝到目的文件)
  • mv
    移動或重命名
  • more
    分頁顯示文本文件(回車鍵一行行加載,按q鍵退出)
  • find
    在文件系統(tǒng)中搜索某文件
  • wc
    統(tǒng)計文本中行數(shù)、字?jǐn)?shù)、字符數(shù)
  • grep 字符串 文件
    在文本文件中查找某個字符串
  • tree
    當(dāng)前的文件夾和目錄以樹的形式顯示出來,需要安裝tree包
  • ln
    創(chuàng)建鏈接文件
  • head、tail
    顯示文件頭、尾內(nèi)容(默認(rèn)10行)
  • service 服務(wù)名 start
    重新啟動指定的系統(tǒng)服務(wù)(apache2、postgresql、ssh、mysql
  • service 服務(wù)名 restart
    重啟
  • service 服務(wù)名 status
    查看某服務(wù)是否開啟


    TIM截圖20180317175019.png
  • update-rc.d 服務(wù)名 enable
    將某項服務(wù)加入到開機(jī)自啟中
  • update-rc.d 服務(wù)名 enable 5
    將某項服務(wù)加入到開機(jī)自啟,并設(shè)置啟動的優(yōu)先級
  • update-rc.d 服務(wù)名 disable
    將某項服務(wù)移出開機(jī)自啟中

linux文本編輯命令

  • vim
    三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式
    命令模式如下:
    :q 退出
    **:q! **強(qiáng)制退出
    :wq 保存并退出
    :set number 顯示行號
    :set nonumber 隱藏行號
    /apache 在文檔中查找apache ,按n跳到下一個,shift+n上一個
    yyp復(fù)制光標(biāo)所在行,并粘貼

  • nano命令
    該命令是類終端圖形界面支持組合鍵操作

  • leafpad命令
    該命令以命令的形式打開一個文件,若不指定,則會創(chuàng)建一個文件


Linux用戶和權(quán)限

用戶及用戶組管理

  • /etc/passwd
    存儲用戶賬號
  • /etc/group
    存儲組賬號
  • /etc/shadow
    存儲用戶賬號的密碼
  • useradd 用戶名
    只增加一個用戶(只存在一個用戶名,僅作為臨時登錄使用)
  • userdel 用戶名
    刪除一個用戶名
  • adduser 用戶名
    增加一個用戶(自動創(chuàng)建家目錄)
  • groupadd 組名
    創(chuàng)建一個組
  • groupdel 組名
    刪除一個組
  • passwd root
    給root設(shè)置密碼

Linux文件權(quán)限

三種基本權(quán)限

  • R
    讀,數(shù)值表示為4
  • W
    寫,數(shù)值表示為2
  • X
    可執(zhí)行,數(shù)值表示為1

-rw-rw-r--
一共十個字符,分成四段

  • 第一個字符,"-"表示普通文件;這個位置還可能會出現(xiàn)"l"鏈接;"d"表示目錄
  • 第二三四個字符,"rw-"表示當(dāng)前所屬用戶的權(quán)限,所以用數(shù)值表示為4+2=6
  • 第五六七個字符"rw-",表示當(dāng)前所屬組的權(quán)限,所以用數(shù)值表示為4+2=6
  • 第八九十個字符,"r--"表示其他用戶的權(quán)限,所以用數(shù)值表示為2
    所以操作此文件的權(quán)限用數(shù)值表示為662

更改權(quán)限
sudo chmod [u所屬用戶,g所屬組,o其他用戶,a所有用戶] [+增加權(quán)限,-減少權(quán)限][r,w,x] 目錄名

sudo chmod u+x g+w o+r filename

sudo chmod 755 filename

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,588評論 9 468
  • 這些命令基于Ubuntu16.04系統(tǒng),其他版本或系統(tǒng)可能微有不同 1.Shell 1.1Shell家族 Shel...
    Juinjonn閱讀 1,160評論 8 39
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,187評論 2 33
  • 一百個熟睡的夜晚 五十個夢中有你 這足以證明我的日有所思 所帶來的夜有所夢 總是覺得自己不平凡,可是在這個...
    曾曾ziki閱讀 430評論 0 0

友情鏈接更多精彩內(nèi)容