centos7_常用指令

一、目錄介紹
1./bin/  /sbin/  /usr/bin/  /usr/sbin/    /////////存放系統命令的目錄,前面帶s的是超級管理員才能訪問的。

2./etc/  ///////系統所以默認安裝(rpm)的服務的配置文件,如賬戶,密碼

3./lib/  //////系統調用的函數庫保持位置

4./media/  /mnt/  /misc/  ///////掛載目錄

5./opt/  /usr/local/  ///////第三方安裝的軟件保持位置

6./proc/  /sys/   ///////虛擬文件系統,存放在內存中,重啓後就消失

7./srv/  ///////服務數據目錄。系統服務啓動後,可以在這裏保存所需要的數據

8./tmp/  //////臨時目錄

9./var/  ///////動態數據保存。如緩存,日誌


windows命令使用: PowerShell
==Get-PhysicalDisk==查看磁盤狀態

 

1.用戶操作
==查看歷史操作==history   // -c:清空歷史命令
////history配置文件:/etc/profile=HISTSIZE=1000==修改歷史記錄保存的條數(默認1000條)

==重啓==reboot==關機==halt==

==起別名==alias 別名='命令'


1.用戶管理命令

==創建用戶==
useradd -g 組編號 -u 用戶編號 -d /home/username
usermod -g 組編號 -u 用戶編號 -d 家目錄 -l 新名稱 用戶名稱
userdel    刪除用戶

==組別操作==
   groupadd gname    //創建組
   groupmod -g 組id -n 新名稱        //修改組
   groupdel //組下邊如果有用戶,就禁止刪除

==設置密碼==passwd [用戶名]
==用戶信息==/etc/passwd
==用戶密碼==/etc/shadow
==組信息==/etc/group
==組密碼==/etc/gshadow
==當前登入的用戶==who 或 w


1.目錄處理命令

==ctrl+c:終止操作
==ls -lah  //a:顯示所以文件 h:文件大小 d:顯示指定目錄的屬性 i:i節點
==切換目錄==cd ../
==顯示當前目錄==pwd
==創建目錄==mkdir /mulu   //-p:遞歸創建
==複製==cp  //-r:複製目錄 -p:保留屬性
==剪切==mv  
==刪除==rm  //-r:刪除目錄 -f:強制執行

 

3.鏈接命令

==軟連接==ln -s [源文件] [位置]  //快捷鍵
==硬連接==ln [源文件] [位置]  //相當於拷貝+同步更新,不能跨分區,不能對目錄使用


1.權限管理

==chmod {ugoa}{+-=}{rwx} [文件]  //u:所有者g:組o:其它人//g=rwx:組等於xxx權限
==chmod -R 777 [文件]  //r==4 w==2 x==1 0==---(沒有權限) -R==遞歸修改權限
==自有root可以修改文件的所有者==chown [所有者] [文件路徑]
==修改文件的所有組==chgrp [所有組名稱] [文件路徑]


1.系統文件屬性chattr權限

==i權限==a權限==一旦設置了連root都會被限制
==添加i權限==  chattr +i filename
==查看是否被添加了i權限==  lsattr -a filename
==去除i權限==  chattr -i filename


1.文件搜索命令

==參數==
//-name filename:名稱
//-size +204800:大於1m的文件
//-user root:所有者
//-group gname:所有組的名稱
//-cmin -5:5分鐘內被修改過屬性的文件和目錄
//find ./ -inum 16777289 -exec rm {} \; ==通過inum節點刪除文件

==find [查找位置] [參數] [條件]
==find /etc -name *cron*

==which ls[命令]  //查找命令所在的目錄
==man ls  //幫助


1.管道


1.firewall(防火牆)

 

1.壓縮

==壓縮== tar -zcvf name.tar.gz [要壓縮的文件名]
==解壓== tar -zxvf name.tar.gz -C ./one/two/  ////解壓到指定目錄
==壓縮== zip -r file1.zip file1 file2 dir1 將幾個文件和目錄同時壓縮成一個zip格式的壓縮包
==解壓== unzip file1.zip 解壓一個zip格式壓縮包


1.網絡
ping -c 4 ip地址
lastlog //用戶登入的記錄
==查看服務器負載情況==uptime
traceroute www.baid.com  //顯示數據包到主機間的路徑 ////yum install traceroute

1.包的安裝
==源碼包(c語言編寫,要安裝源碼包需要安裝gcc編譯器)==《程序員跑的碼》
==二進制包(rpm包)==  //兩種安裝方式:rpm -hiv(手動安裝)  yum -y install [包名](在線安裝,決絕依賴問題)==《機器跑的碼》
==rpm== rpm -hiv [包名]
==yum(安裝)== yum -y install [包名]  //-y:自動安裝選擇 yes
==yum(升級)== yum -y update [包名]

==將光盤作爲yum安裝的下載源==
01.==mkdir /mnt/cdrom
02.==mount /dev/cdrom /mnt/cdrom  //掛載
03.==umount /mnt/cdrom  //卸載


2.文件處理命令vim
0.進入編輯器:vi 文件名稱
1.進入編輯模式
    a:光標 向後移動一位
    i:光標 和 所在字符不發生改變
    o:新起一行
    s:刪除光標所在字符
    exit:退出編輯模式

2.尾行模式的操作
    :q   //quit 退出編輯器
    :w   //write 對修改後的內容進行保存
    :q!  //強制退出編輯器(不保存)

    :set number 或 nu  //設置行號(顯示)
    :set nonumber 或 nonu //設置行號(隱藏)

    /內容    //查找指定內(小寫n,下一個)(大寫N,上一個)

    :數字   //跳轉到數字所在行
3.字符串替換
    :s/str1/str2/     //替換光標所在行的第一個str1
    :s/str1/str2/g    //替換光標所在行的str1
    :%s/str1/str2/g   //替換所有的str

4.
1)光標移動 ,在vi編輯中使用(非編輯模式)
字符級
    h j k l
單詞級
    w   //word移動到下個單詞的首字母
    e   //end移動到本單詞的尾字母
    b   //before移動到本單詞的首字母
行級
    0   //行首
    $   //行尾
段落級
    {   //本段落首部
    }   //本段落尾部
屏幕級
    H   //屏幕首部
    L   //屏幕尾部
文檔級
    G
    1G  //
    nG  //文檔第n行

2)內容刪除
    dd   //刪除光標所在行
    ndd   //包括當前行在內,刪除後邊n行內容
    x   //刪除光標所在字符
3)內容複製
        yy   //複製光標所在行
    nyy   //包括當前行在內,複製後邊n行內容
    p    //對(刪除)複製好的內容進行粘貼操作

4)相關快捷操作
    u   //undo撤銷
    J   //合併上下兩行
    r   //單個字符替換
    .   //重複執行上次最近的指令


1.shell

==多命令執行== ls ; date ; pwd   //;(連接多個命令) &&(與) ||(或)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章