linux 常用命令

1.linux常用命令

 pwd:查看當前位置
 ls: 查看當前目錄有哪些文件
 ls -l  一樣 ll
 ls -l -a 列表顯示并顯示隱藏文件  ls -la
 ll
 cd: 去目錄
 cd / :去根目錄
 cd ../:去上一級
 cd ~:  ~當前用戶的主目錄
 cd -: 進入上次所在的目錄

2.VIM常用命令

1. i:當前光標前面插入  I 行首
2. a:在當前光標后面    A 行尾
3. o:下一行
4. O:上一行
5. dd:刪除當前行
6. u:相當于ctrl+z
7. nyy:復制n行
8. p:粘貼
9. :w  寫入
10. :q 退出
11. :wq 保存退出
12. :q! 強制退出 不保存退出

3.linux 目錄結構

/ bin 二進制文件

/sbin 二進制文件,只有root用戶可以使用

/home 用戶的主目錄

/mnt 掛在目錄

/etc 系統(tǒng)配置文件

/etc/passwd 用戶信息文件

/etc/group 用戶信息文件

/var 用來存放經常變動的文件

/tmp 臨時文件

/root root用戶的主目錄

/usr 存放應用程序和文件

4.環(huán)境變量

  1. 查看環(huán)境變量

    echo $PATH
    
  2. 臨時改變環(huán)境變量

    export PATH=$PATH:新加的查找路徑
    
  3. 永久保存環(huán)境變量

    #修改/ect/profile文件突硝,對所有用戶都生效
    # 編輯 /etc/profile
    vim /etc/profile
    #在文檔最后肌蜻,添加:
    export PATH="/root:$PATH"
    #保存,退出,然后運行:
    source   /etc/profile
    echo $PATH
    
    #針對當前用戶生效
    # 當前用戶下
    vim .bash_profile 
    #再將 /root  加入到 PATH=$PATH:$HOME/bin 一行之后(注意以冒號分隔)紊服,
    #保存文件并退出温学,執(zhí)行 
    PATH=$PATH:$HOME/bin:/root
    source .bash_profile
    

    5.權限管理

    1. 解釋

      1. "d",目錄
      2. "l",軟鏈接
      3. "b",塊設備
      4. "c",字符設備
      5. "s",socket
      6. "p",管道
      7. "-",普通文件
      
      第2-10位:權限
      
      1. "r",讀
      2. "w",寫
      3. "x",可執(zhí)行
      
    2. 修改權限

      字母方式
      #chmod  參數 文件名  //命令格式  -R 處理指定目錄以及其子目錄下的所有文件
      chmod u+x 1.txt
      chmod u-xwr 1.txt
      chmod g+xw 1.txt
      chmod o+wx 1.txt
      chmod o= 1.txt
      chmod a=rw 1.txt
      
      數字方式
         #r4
         #w2
         #x1
         chmod 777 1.txt
         chmod 777 1.txt -R
      
    3. 修改文件所屬用戶和組

         # 修改文件所屬用戶
         chown liaolei 1.txt
         # 修改文件所屬用戶組
         chgrp liaolei 1.txt
         # 同時修改文件用戶和所屬用戶組
         # chown username.groupname filename
         chown liaolei.liaolei 2.py
         # chown –R username.groupname dir
         # 遞歸修改dir目錄下面的所有文件和目錄的用戶和用戶組
         # chown -R username.gropname dir
         # chown,chgrp 只能在root用戶下使用
      

      6.shell

      1. *匹配任意長度字符
      2. ?匹配一個字符
      3. [......]匹配指定的字符集
      4. [ - ]匹配一個范圍的字符
      5. [ ^ ]匹配除了指定字符以外的字符
      
         # 匹配任意長度字符
         ll *.txt
         # 匹配一個字符
         ll 1?.txt
         # 匹配指定字符集
         ll [1,2,3].txt
         ll [1-3].txt
         ll [^1-3].txt
         # 重寫
         echo 111 >3.txt
         ll > ll.txt
         # 追加
         echo 23 >> 11.txt
         # 管道
         ll | grep "1.txt"
      

      7.文件操作

      1. 創(chuàng)建目錄

        # mkdir 目錄
        mkdir code
        # 遞歸創(chuàng)建
        mkdir a/b/c -p
        
      2. 刪除目錄

        # rmdir 目錄
        rmdir code
        
      3. 創(chuàng)建一個新的文件

        # 創(chuàng)建一個空的文件夾
        touch 1.txt
        echo 111 > 2.txt
        # 追加
        echo 111 >> 3.txt
        
      4. 拷貝文件或目錄

        cp 1.txt test/
        # cp 源目錄 目標目錄
        cp test test1 -r
        

        8.用戶管理

        # 查看用戶
        cat /etc/passwd
        # 添加用戶
        useradd liao
        # 指定用戶id ,組id
        useradd -u 502 -g 502 lei
        # 修改用戶
        usermod -u 502 -g 600 liao
        # 刪除用戶
        userdel liao
        userdel lei
        # 修改密碼(修改自己密碼)
        passwd
        # 修改密碼(修改用戶的密碼)
        passwd liaolei
        # 添加組
        groupadd liao
        # 添加組同時指定組id
        groupadd -g 300
        # 修改組
        groupmod -n 新組名 舊組名
        # 修改組id
        groupmod -g 組ID 組名
        # 刪除組
        groupdel 組名 # 組里有用戶,不能刪除
        

        9.打包,壓縮

        # 打包并壓縮 gz
        tar -zcvf 文件名.tar.gz 文件1 文件2
        # 打包并壓縮 bz2
        tar -jcvf 文件名.tar.bz2 文件1 文件2
        # 解壓 gz
        tar -zxvf 文件名.tar.gz
        # 解壓 bz2
        tar -jxvf 文件名.tar.bz2
        # C 指定解壓目錄
        tar -jxvf data.tar.bz2 -C test
        

        10.進程顯示

        # 查看進程
        ps -ef
        # 殺死進程 
        kill -9 PID
        # 動態(tài)查看進程 CPU
        top
        htop
        # 搜索
        ll | grep "ok"
        ps -ef | grep "ssh"
        # 查看網絡連接及端口
        netstat -natu
        

        11.重啟和關機

        # 重啟
        rebot
        init 6
        # 關機
        init 0
        # 回命令行
        init 3
        # 回桌面
        init 5
        

        12.軟鏈接和硬鏈接

        # 創(chuàng)建軟鏈接
        ln -s 源文件 軟文件
        # 創(chuàng)建硬鏈接
        ln 源文件 硬文件
        

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

        軟鏈接是一個快捷方式,添加軟鏈接不會增加文件的引用次數,刪除源文件會有影響

        硬鏈接是給文件添加一個文件名,文件的引用次數會+1,刪除源文件不會有影響

      13.安裝man中文手冊

      [root@localhost ~]# yum list | grep man.*zh
      man-pages-zh-CN.noarch                      1.5.2-4.el7                base
      [root@localhost ~]# yum -y install man-pages-zh-CN.noarch
      [root@localhost ~]# vi .bashrc
      alias cman='man -M /usr/share/man/zh_CN'
      [root@localhost ~]# source .bashrc
      # 實例
      [root@localhost ~]# cman ls
      
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末乳愉,一起剝皮案震驚了整個濱河市送挑,隨后出現的幾起案子,更是在濱河造成了極大的恐慌哈误,老刑警劉巖哩至,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異蜜自,居然都是意外死亡菩貌,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門袁辈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來菜谣,“玉大人,你說我怎么就攤上這事晚缩∥膊玻” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵荞彼,是天一觀的道長冈敛。 經常有香客問我,道長鸣皂,這世上最難降的妖魔是什么抓谴? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮寞缝,結果婚禮上癌压,老公的妹妹穿的比我還像新娘。我一直安慰自己荆陆,他們只是感情好滩届,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著被啼,像睡著了一般帜消。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浓体,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天泡挺,我揣著相機與錄音,去河邊找鬼命浴。 笑死娄猫,一個胖子當著我的面吹牛,可吹牛的內容都是我干的生闲。 我是一名探鬼主播媳溺,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼跪腹!你這毒婦竟也來了褂删?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤冲茸,失蹤者是張志新(化名)和其女友劉穎屯阀,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體轴术,經...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡难衰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了逗栽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盖袭。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出鳄虱,到底是詐尸還是另有隱情弟塞,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布拙已,位于F島的核電站决记,受9級特大地震影響,放射性物質發(fā)生泄漏倍踪。R本人自食惡果不足惜系宫,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望建车。 院中可真熱鬧扩借,春花似錦、人聲如沸缤至。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凄杯。三九已至错洁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間戒突,已是汗流浹背屯碴。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留膊存,地道東北人导而。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像隔崎,于是被迫代替她去往敵國和親今艺。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內容

  • 進入帶空格的文件或者文件夾 Linux文件權限詳解 文件和目錄權限概述 在linux中的每一個文件或目錄都包含有訪...
    annkee閱讀 2,650評論 0 4
  • Linux常用命令大全(非常全>糇洹P槎小!)原文鏈接:http://www.cnblogs.com/yjd_hycf_s...
    JokerJin閱讀 578評論 0 3
  • 系統(tǒng)信息cat /etc/os-release 查看系統(tǒng)詳細信息(只在centos和redhat上試過生效)arc...
    MicoCube閱讀 684評論 0 0
  • 如果我漸漸喪失了對生活的欣賞力钓株,那我的照片也會隨之暗淡实牡,因為拍照就是去深刻地品味人生,品味每一個百分之一的瞬間轴合〈次耄—...
    OliviaTu閱讀 1,005評論 0 0
  • 今天我們來看看大無限極的獎金制度分配方案: 獎金來源: 全部源自產品銷售 設計原理:多勞多得,穩(wěn)健倍...
    慧妮wh閱讀 6,390評論 0 0