Linux命令

Liunx內(nèi)核:操作系統(tǒng)內(nèi)部控制和操作硬件的一個(gè)核心程序
Liunx發(fā)行版:基于Linux內(nèi)核開發(fā)出來的操作系統(tǒng)

ssh 用戶名@ip地址

ssh 用戶名@ip地址

例:ssh root@192.168.31.173

Linux命令的格式:
??語法: 命令 [-選項(xiàng)] [參數(shù)]犬缨,比如: rm -r 文件夾

命令自動(dòng)補(bǔ)全:Tab鍵

ls 查看當(dāng)前目錄下的文件信息

-l:以列表的形式顯示
    -h:以大小單位顯示,默認(rèn)是字節(jié)
    -a:顯示隱藏文件
    ls -alh   查看目錄信息的時(shí)候毙玻,最左邊的這一列表示文件的類型:
        d: 表示目錄(文件夾)
        -: 表示普通文件
        l: 表示軟鏈接文件(類似于windows里面的快捷方式)

tree 以樹狀圖形式列出目錄的內(nèi)容

pwd 顯示當(dāng)前工作目錄的絕對(duì)路徑

clear 清屏

cd 切換目錄

cd 目錄名:切換到指定目錄
cd ..   :切換到上一級(jí)目錄
cd .    :切換到當(dāng)前目錄
cd ~    :切換到當(dāng)前用戶的主目錄
cd -    :切換到上一次操作的目錄

touch 創(chuàng)建文件
??創(chuàng)建帶有順序的文件:touch {1..3}.txt

mkdir 創(chuàng)建文件夾

-p:創(chuàng)建多層目錄
創(chuàng)建帶有順序的文件夾:mkdir {A..C}丘跌, 得到A,B,C三個(gè)文件夾

rm 刪除文件/目錄

-r:刪除目錄
-d:刪除空目錄
-i:刪除是給出友好提示
-f:強(qiáng)制刪除
例:rm -rf 文件/目錄    :強(qiáng)制刪除

rmdir 只能刪除空目錄

??刪除空目錄也可以使用:rm -d 目錄名错蝴。刪除非空目錄時(shí)需要使用:rm -r 目錄名

cp 拷貝文件

-r:拷貝目錄
-i:復(fù)制時(shí)給出友好提示
-v:顯示拷貝后的路徑
-a:保留文件權(quán)限不丟失

提示: -a選項(xiàng)的功能包含-r妓雾,也就是-a選項(xiàng)也可以拷貝文件夾炮温,并且能夠保證文件夾里面的文件權(quán)限也不丟失

mv 移動(dòng)文件/目錄,重命名

-i:移動(dòng)時(shí)如果文件/目錄存在,則提示是否覆蓋之前內(nèi)容奕塑,給出友好提示
-v:顯示移動(dòng)后的路徑

查看命令幫助
--help
man

空格 : 看下一屏
f   : 看下一屏
回車 : 看下一行
b   : 看上一屏
q   : 退出

重定向

> :如果文件存在堂污,寫入新的數(shù)據(jù)會(huì)把原有的數(shù)據(jù)替換掉,原數(shù)據(jù)不會(huì)保留
>>:如果文件存在龄砰,在原文件的基礎(chǔ)上追加寫入數(shù)據(jù)盟猖,原數(shù)據(jù)會(huì)保留

例:  ls /home > 1.txt    ls /home/test >> 2.txt

查看文件內(nèi)容
cat:查看小型文件
more:查詢大型文件

f(空格):看下一屏
b    :看上一屏
回車 :看下一行
q    :退出
文件合并:
        cat 文件1 文件2 > 文件3

| 管道

??數(shù)據(jù)容器,用于存儲(chǔ)終端命令執(zhí)行的結(jié)果寝贡,經(jīng)常與more一起使用
??擴(kuò)展:管道還可以用于連接多個(gè)命令扒披,讓多個(gè)命令同時(shí)執(zhí)行
??例: touch 6.txt | mkdir aaa | rm 6.txt

ln -s 軟鏈接
??好比windows里面的快捷方式值依。創(chuàng)建軟鏈接的目的是:為了方便訪問目錄比較深的文件或者目錄
??語法:ln -s 源文件的[絕對(duì)]路徑 軟鏈接的名稱

grep 文本搜索

語法:grep '要搜索的內(nèi)容' 指定文件

選項(xiàng):
     -i:忽略大小寫
     -n:顯示行數(shù)
     -v:對(duì)搜索的內(nèi)容進(jìn)行取反
     例:grep -iv 'aa' 1.txt 

 結(jié)合正則表達(dá)式使用:
     ^:匹配以指定字符串開頭的數(shù)據(jù)
     $:匹配以指定字符串結(jié)尾的數(shù)據(jù)
     .:匹配非換行符數(shù)據(jù)
     例:ls / | grep '^b'

find 搜索文件

語法:find 指定路徑 -name 要搜索的文件名

例:find  .  -name  '1.txt'

通配符:
      ?:匹配任意一個(gè)字符
      *:匹配0個(gè)或多個(gè)字符
      例:find . -name '*.txt'

提示:find命令結(jié)合通配符使用建議必須加上引號(hào)

壓縮命令
?tar
?? .gz
??.bz2

tar命令選項(xiàng)的說明:
      -z:壓縮(.gz)
      -j:壓縮(.bz2)
      -c:打包
      -v:顯示包中文件
      -f:指定壓縮名稱
      -x:解包
      -C:解壓到指定目錄

語法:tar  -zcvf  test.tar.gz  *.txt
     tar  -jxvf  test.tar.bz2  -C  AAA

? zip
??.zip

zip命令選項(xiàng)的說明:
      -d:解壓到指定目錄

語法:zip  test.zip  *.txt 
      unzip  test.zip  -d  AAA

提示:一般情況下圃泡,.zip的壓縮包要比.gz和.bz2的壓縮包要大。

chmod 文件權(quán)限命令

角色
      u:文件擁有者
      g:同組用戶
      o:其他用戶
      a:所有用戶

權(quán)限(對(duì)應(yīng)數(shù)字)
      r:讀(4)
      w:寫(2)
      x:可執(zhí)行(1)  
      -:沒有權(quán)限(0) 

權(quán)限的操作符號(hào) 
      +:添加權(quán)限
      -:減去權(quán)限
      =:重新設(shè)置權(quán)限

實(shí)例操作:chmod u=rw 1.txt   
         chmod 664 1.txt    // 把1.txt文件的文件擁有者的權(quán)限設(shè)置成讀寫愿险,同組用戶的權(quán)限設(shè)置成讀寫颇蜡,其它用戶的權(quán)限設(shè)置成讀

提示:在linux里面想要執(zhí)行文件价说,需要使用【./】,要執(zhí)行的文件必須要是頭部聲明【#!/usr/bin/bash】

切換用戶相關(guān)命令

whoami:顯示當(dāng)前登錄的用戶名
who :顯示當(dāng)前系統(tǒng)登錄的所有用戶
su - 用戶名:切換到指定用戶    
which 命令:查看命令所在位置
     whereis 可執(zhí)行命令风秤,顯示可執(zhí)行命令的位置及相關(guān)依賴文件鳖目。可以認(rèn)為whereis 是 which命令的升級(jí)版缤弦。
password:修改當(dāng)前用戶密碼
shutdown -h now:立即關(guān)機(jī)
reboot:重啟

擴(kuò)展命令

head 查看文件開頭部分內(nèi)容

-n:查看文件開頭的n行數(shù)據(jù)领迈。不指定-n表示默認(rèn)顯示開頭10行

例:head -5 1.txt   //查看1.txt文件的前5行數(shù)據(jù)

tail 查看文件尾部部分內(nèi)容

-n:查看文件尾部的n行數(shù)據(jù)。不指定-n表示默認(rèn)顯示尾部10行
-f:動(dòng)態(tài)實(shí)時(shí)查看文件

例:tail -f log.txt 

ps 查看進(jìn)程狀態(tài)

語法:ps -aux 正在執(zhí)行的進(jìn)程

例:ps -aux | grep mysql
   ps -ef | grep mysql
   
每列信息說明
    USER: 進(jìn)程擁有者
    PID: 進(jìn)程編號(hào)
    %CPU: 占用的 CPU 使用率
    %MEM: 占用的記憶體使用率
    COMMAND:所執(zhí)行的指令

kill 殺死進(jìn)程

語法:
    kill 進(jìn)程編號(hào):殺死指定進(jìn)程
    kill -9 進(jìn)程編號(hào):強(qiáng)制殺死指定進(jìn)程

netstat 查看網(wǎng)絡(luò)狀態(tài)碍沐,查看端口號(hào)的使用情況

切換到管理員賬號(hào)(root), netstat -anultp 
選項(xiàng)說明:
    -a:所有連接
    -n:ip+端口號(hào)
    u :udp協(xié)議
    t :tcp協(xié)議
    l :監(jiān)聽
    p :端口號(hào)

根據(jù)端口號(hào)查看對(duì)應(yīng)的進(jìn)程

語法:
    lsof -i:端口號(hào)

scp 遠(yuǎn)程拷貝文件
??例:scp test@192.168.0.199:/home/test/test.txt AAA ?從服務(wù)器遠(yuǎn)程拷貝文件到本地AAA文件夾里面

vim編輯器
??vim是一款文本編輯器狸捅,可以通過命令對(duì)文本進(jìn)行相關(guān)的操作

vim的工作模式:
    命令模式
    編輯模式
    末行模式

工作模式的切換
    命令模式進(jìn)入編輯模式使用【i、insert累提、a】, 編輯模式進(jìn)入命令模式【esc】
    命令模式進(jìn)入末行模式使用【:】, 末行模式進(jìn)入命令模式【esc】

末行模式使用的相關(guān)命令
    w :保存
    wq :保存退出
    x :保存退出
    q! :強(qiáng)制退出
    q :退出

常用vim命令
    yy :復(fù)制光標(biāo)所在行
    p :粘貼內(nèi)容尘喝,粘貼多次: 數(shù)字 + p
    dd :刪除或者剪切
    gg :回到行首 
    V :選擇光標(biāo)經(jīng)過行
    u :撤銷
    G :行尾
    ctr + r :反撤銷
    shift + 4 :行尾
    shift + 6 :行首
    ctr + f :下一頁
    ctr + b :上一頁
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市斋陪,隨后出現(xiàn)的幾起案子朽褪,更是在濱河造成了極大的恐慌,老刑警劉巖无虚,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缔赠,死亡現(xiàn)場離奇詭異,居然都是意外死亡友题,警方通過查閱死者的電腦和手機(jī)橡淑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咆爽,“玉大人梁棠,你說我怎么就攤上這事《饭。” “怎么了符糊?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長呛凶。 經(jīng)常有香客問我男娄,道長,這世上最難降的妖魔是什么漾稀? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任模闲,我火速辦了婚禮,結(jié)果婚禮上崭捍,老公的妹妹穿的比我還像新娘尸折。我一直安慰自己,他們只是感情好殷蛇,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布实夹。 她就那樣靜靜地躺著橄浓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亮航。 梳的紋絲不亂的頭發(fā)上荸实,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音缴淋,去河邊找鬼准给。 笑死,一個(gè)胖子當(dāng)著我的面吹牛重抖,可吹牛的內(nèi)容都是我干的圆存。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼仇哆,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼沦辙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起讹剔,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬榮一對(duì)情侶失蹤油讯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后延欠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陌兑,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年由捎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兔综。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡狞玛,死狀恐怖软驰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情心肪,我是刑警寧澤锭亏,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站硬鞍,受9級(jí)特大地震影響慧瘤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜固该,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一锅减、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧伐坏,春花似錦怔匣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拴疤。三九已至永部,卻和暖如春独泞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背苔埋。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來泰國打工懦砂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人组橄。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓荞膘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親玉工。 傳聞我的和親對(duì)象是個(gè)殘疾皇子羽资,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

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

  • 啟動(dòng)終端: ctr + alt + t 終端字體放大: ctr + shift + "+" 終端字體縮小: ctr...
    米蘭的小鐵匠閱讀 651評(píng)論 0 1
  • 管道符“|”將兩個(gè)命令隔開,左邊命令的輸出作為右邊命令的輸入遵班。連續(xù)使用管道意味著第一個(gè)命令的輸出會(huì)作為 第二個(gè)命令...
    JavaEdge閱讀 1,797評(píng)論 1 62
  • 原文:http://blog.csdn.net/qwe6112071/article/details/508067...
    道素閱讀 439評(píng)論 0 1
  • 第3天作業(yè): 命令 cd 如何進(jìn)入上級(jí)目錄 cd .. 如何進(jìn)入當(dāng)前用戶主目錄 cd ~ 如何進(jìn)入上兩級(jí)目錄 cd...
    庭階閱讀 307評(píng)論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月屠升,有人笑有人哭,有人歡樂有人憂愁狭郑,有人驚喜有人失落腹暖,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,529評(píng)論 28 53