Linux中常用的命令(一)

7. Linux中常用指令

# Linux中命令格式:
    
        命令  -選項  參數(shù)    如:  ls -l /usr 

注意:在linux中命令嚴(yán)格區(qū)分大小寫

7.1 ls 命令

# ls  顯示文件和目錄列表 (list)

    常用參數(shù):  
        -l (long)    長格式顯示文件和目錄信息
        -a (all)     顯示所有文件和目錄(包含隱藏文件和目錄)
        -R         遞歸顯示指定目錄下的文件清單菠发,即會顯示指定目錄分支內(nèi)各子目錄中的文件清單图毕。

# 0. ls (查看目錄下文件和目錄)
[root@localhost ~]# ls
aa  aa.txt

# 1. ls -l (長格式展示文件)
[root@localhost ~]# ls -l
總用量 60
drwxrwxr-x      2   user1  user1    4096    Aug 17 09:10 abc
- rw- r-- r--    1   user1  user1    17     Aug 17 09:04 host.conf
- rw- r-- r--    1   user1  user1    38450  Aug 17 09:04 php.ini

`長格式含義:`
文件類型 文件權(quán)限   鏈接數(shù)  屬主    屬組    大小   日期   時間    文件名
d     rwxrwxr-x     2     user1  user1 4096  Aug 17 09:10  abc

# 2. ls -a (顯示所有文件)
[root@localhost ~]# ls -a
.   aa      .bash_history  .bash_profile  .cshrc  .tcshrc
..  aa.txt  .bash_logout   .bashrc        .pki    .viminfo

# 3. ls -R (遞歸顯示文件)
[root@localhost ~]# ls -R
.:
aa  aa.txt

./aa:

7.2 操作文件命令[重點]

# 0.cd 用來切換目錄
# 1.pwd 顯示當(dāng)前工作目錄(print working directory)
# 2.touch 創(chuàng)建空文件      
# 3.mkdir 創(chuàng)建目錄(make directoriy)
            -p 父目錄不存在情況下先生成父目錄 (parents)     
             mkdir -p nono/gao.txt       
# 4.cp 復(fù)制文件或目錄(copy)
      cp  文件名    目錄   復(fù)制文件到指定目錄中
      cp  -r 目錄名    目錄   復(fù)制指定目錄到指定目錄中
            -r 遞歸處理健田,將指定目錄下的文件與子目錄一并拷貝(recursive)     
# 5.mv 移動文件或目錄泽西、文件或目錄改名(move)
            mv 文件名    新文件名      文件改名
            mv 文件名    目錄名       文件移動
            mv 目錄名    不存在目錄名  目錄改名   
      mv 目錄名      已存在目錄名  目錄移動
# 6.rm 刪除文件(remove)
            -r 同時刪除該目錄下的所有文件(recursive)
            -f 強(qiáng)制刪除文件或目錄(force)
# 7.rmdir 刪除空目錄(remove directoriy)
# 8.cat 顯示文本文件內(nèi)容 (catenate) 用來展示少量內(nèi)容
# 9.more、less 分頁顯示文本文件內(nèi)容   退出用q退出
# 10.head残吩、tail查看文本中開頭或結(jié)尾部分的內(nèi)容
        head  -n  5  a.log 查看a.log文件的前5行
# 11.tail  -f  b.log 循環(huán)讀炔坪觥(fellow)
# 12.echo 輸出命令
            echo   I love baby                              說明:用來向屏幕輸出一句話
            echo I Love baby  >>  aa.txt            說明:將這段內(nèi)容輸入到 文件中

7.3 網(wǎng)絡(luò)相關(guān)命令

# 1.ip addr 查看IP地址
        ip a  簡化寫法
# 2.ping 測試網(wǎng)絡(luò)連通性
        ping 192.168.0.1

7.4 tar命令(windows winrar 好壓)

# tar 命令   
        -c 建立一個壓縮文件的參數(shù)指令(create)
        -x 解開一個壓縮文件的參數(shù)指令(extract)
        -z 是否需要用 gzip 壓縮  
        -v 壓縮的過程中顯示文件(verbose)
        -f 使用檔名,在 f 之后要立即接檔名(file)

`通常組合使用:`
            tar -cvf aaa.tar file1.txt file2.txt                    將file1和2打包成aaa.tar
            
            tar -zcvf aaa.tar.gz file1.txt file2.txt            將file1和2打包成aaa.tar并壓縮
            tar -zxvf aaa.tar.gz file1.txt file2.txt            將aaa.tar.gz解壓

7.5 systemctl 服務(wù)命令

# systemctl 
  systemctl status|start|stop|restart 服務(wù)名  mysqld firewalld(防火墻) network(網(wǎng)絡(luò))
    systemctl status 服務(wù)名          說明:查看某個服務(wù)的運(yùn)行狀態(tài)
    systemctl start 服務(wù)名                     說明:啟動某個服務(wù)
    systemctl restart 服務(wù)名               說明:重啟某個服務(wù)
    systemctl stop 服務(wù)名                      說明:停止某個服務(wù)

7.6 進(jìn)程相關(guān)命令

# 1.ps 詢在當(dāng)前控制臺上運(yùn)行的進(jìn)程
        ps  -aux   說明:查詢系統(tǒng)中所有運(yùn)行的進(jìn)程泣侮,包括后臺進(jìn)程即彪,其中參數(shù)a是所有進(jìn)程,參數(shù)x包括不占用控制臺的進(jìn)程活尊,參數(shù)u顯示用戶隶校。
        ps  -ef      說明:查詢系統(tǒng)中所有運(yùn)行的進(jìn)程,包括后臺進(jìn)程蛹锰,而且可以顯示出每個進(jìn)程的父進(jìn)程號深胳。

    ps -aux|grep 進(jìn)程 服務(wù)名  關(guān)鍵字 tomcat  重點

# 2.top 命令  動態(tài)顯示系統(tǒng)進(jìn)程


# 3.kill 殺死進(jìn)程
        kill  3029 說明:上述命令中3029是進(jìn)程號;一般在執(zhí)行kill命令之前铜犬,先用ps或pstree來查詢一下將要被殺掉的進(jìn)程的進(jìn)程號舞终。 
        kill  -9  3029 說明:強(qiáng)制終止3029號進(jìn)程的運(yùn)行,其中參數(shù)-9代表強(qiáng)制的意思,實際上kill命令是向該進(jìn)程發(fā)送信號癣猾,
                                                該進(jìn)程接到信號后決定是否停止運(yùn)行敛劝,有些守護(hù)進(jìn)程必須要收到參數(shù)9才終止運(yùn)行。
        

7.7 vi命令

# vi / vim是Unix / Linux上最常用的文本編輯器而且功能非常強(qiáng)大纷宇。
image-20191011213625815.png
# 常用命令:

        i                       在光標(biāo)前插入
        I                       在光標(biāo)當(dāng)前行開始插入
        a                       在光標(biāo)后插入
        A                       在光標(biāo)當(dāng)前行末尾插入
        o                       在光標(biāo)當(dāng)前行的下一行插入新行
        O                       在光標(biāo)當(dāng)前行的上一行插入新行
        ----------------重點---------------------------
        :set nu         顯示行號
        :set nonu       取消行號
        gg                  到文本的第一行
        G                       到文本的最后一行
        :n                  到文本的第n行
        ------------------重點-------------------------
        u                       undo,取消上一步操作
        Ctrl + r        redo,返回到undo之前
        
        -------------------重點------------------------
        Shift+ zz       保存退出夸盟,與“:wq”作用相同
        :q                  退出不保存
        :q!                 強(qiáng)制退出不保存
        :wq                 保存退出
        :wq!                強(qiáng)制保存退出

7.8 軟件相關(guān)命令

RPM命令

? RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,這一文件格式名稱雖然打上了RedHat的標(biāo)志呐粘,但是其原始設(shè)計理念是開放式的满俗,現(xiàn)在包括RedHat、CentOS作岖、SUSE等Linux的分發(fā)版本都有采用唆垃,可以算是公認(rèn)的行業(yè)標(biāo)準(zhǔn)了。RPM文件在Linux系統(tǒng)中的安裝最為簡便,

# rpm 命令  
    常用參數(shù):
      i:安裝應(yīng)用程序(install)
      e:卸載應(yīng)用程序(erase)
      vh:顯示安裝進(jìn)度痘儡;(verbose   hash) 
      U:升級軟件包辕万;(update) 
      qa: 顯示所有已安裝軟件包(query all)
    例子:rmp  -ivh  gcc-c++-4.4.7-3.el6.x86_64.rpm

安裝 
        rpm -ivh  xxxx.rpm
    rpm -evh  xxxx.rpm
    rpm -Uvh  xxx.rpm
    rpm -qa 

YUM命令

? Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器沉删〗ツ颍基於RPM包管理,能夠從指定的服務(wù)器自動下載RPM包并且安裝矾瑰,可以自動處理依賴性關(guān)系砖茸,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載殴穴、安裝凉夯。

例子:
    yum  install  gcc-c++
    yum  remove   gcc-c++
    yum  update   gcc-c++
    
    yum install|remove|update  依賴名稱

使用YUM命令必須連接外部網(wǎng)絡(luò)

7.9 用戶和組相關(guān)命令

# 1.查看當(dāng)前用戶:whoami
# 2.查看登錄用戶:who
    -m或am I 只顯示運(yùn)行who命令的用戶名、登錄終端和登錄時間
    -q或--count  只顯示用戶的登錄賬號和登錄用戶的數(shù)量
# 3.退出用戶:       exit

# 4.添加采幌、刪除組賬號:groupadd劲够、groupdel
# 5.添加用戶賬號:useradd
        -g  指定組名稱  說明:如果創(chuàng)建用戶的時候,不指定組名休傍,那么系統(tǒng)會自動創(chuàng)建一個和用戶名一樣的組名征绎。
# 6.設(shè)置用戶密碼:passwd [用戶名]
# 7.su 切換用戶
        su  root 

7.10 權(quán)限相關(guān)命令

Linux文件有三種典型的權(quán)限,即r讀權(quán)限磨取、w寫權(quán)限和x執(zhí)行權(quán)限人柿。在長格式輸出中在文件類型的后面有9列權(quán)限位,實際上這是針對不同用戶而設(shè)定的寝衫。r=4顷扩,w=2,x=1

# chmod 
  all = user + group + other 
  chmod  u+rwx,g+rwx,o+rwx   文件名
    字母法:chmod u/g/o/a +/-/= rwx 文件
    
    [ u/g/o/a ] 含義
        u   user                    表示該文件的所有者
        g   group               表示與該文件的所有者屬于同一組( group )者慰毅,即用戶組
        o   other               表示其他以外的人
        a   all                     表示這三者皆是

    [ +-= ] 含義
        +                               增加權(quán)限
        -                               撤銷權(quán)限
        =                               設(shè)定權(quán)限

    rwx 含義
        r                               read 表示可讀取隘截,對于一個目錄,如果沒有r權(quán)限汹胃,那么就意味著不能通過ls查看這個目錄的內(nèi)容婶芭。
        w                               write 表示可寫入,對于一個目錄着饥,如果沒有w權(quán)限犀农,那么就意味著不能在目錄下創(chuàng)建新的文件。
        x                               excute 表示可執(zhí)行宰掉,對于一個目錄呵哨,如果沒有x權(quán)限赁濒,那么就意味著不能通過cd進(jìn)入這個目錄。
   
   數(shù)字法:   4讀 2寫  1執(zhí)行
      chmod 777 文件名

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末孟害,一起剝皮案震驚了整個濱河市拒炎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌挨务,老刑警劉巖击你,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谎柄,居然都是意外死亡丁侄,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門朝巫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鸿摇,“玉大人,你說我怎么就攤上這事捍歪』瑁” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵糙臼,是天一觀的道長庐镐。 經(jīng)常有香客問我,道長变逃,這世上最難降的妖魔是什么必逆? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮揽乱,結(jié)果婚禮上名眉,老公的妹妹穿的比我還像新娘。我一直安慰自己凰棉,他們只是感情好损拢,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著撒犀,像睡著了一般福压。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上或舞,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天荆姆,我揣著相機(jī)與錄音,去河邊找鬼映凳。 笑死胆筒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的诈豌。 我是一名探鬼主播仆救,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼抒和,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了彤蔽?” 一聲冷哼從身側(cè)響起构诚,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铆惑,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體送膳,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡员魏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了叠聋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撕阎。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖碌补,靈堂內(nèi)的尸體忽然破棺而出虏束,到底是詐尸還是另有隱情,我是刑警寧澤厦章,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布镇匀,位于F島的核電站,受9級特大地震影響袜啃,放射性物質(zhì)發(fā)生泄漏汗侵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一群发、第九天 我趴在偏房一處隱蔽的房頂上張望晰韵。 院中可真熱鬧,春花似錦熟妓、人聲如沸雪猪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽只恨。三九已至,卻和暖如春告材,著一層夾襖步出監(jiān)牢的瞬間坤次,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工斥赋, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留缰猴,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓疤剑,卻偏偏與公主長得像滑绒,于是被迫代替她去往敵國和親闷堡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

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