centos7 常用指令

2021-08-19 15:12:00 字數 3991 閱讀 3489

一、目錄介紹

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/  ///動態資料儲存。如快取,日誌

netstat -ano | findstr "8080" //檢視埠被占用情況

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 [檔案]  //u:所有者g:組o:其它人//g=rwx:組等於***許可權

==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.包的安裝

2.檔案處理命令vim

0.進入編輯器:vi 檔名稱

1.進入編輯模式

a:游標 向後移動一位

i:游標 和 所在字元不發生改變

o:新起一行

s:刪除游標所在字元

exit:退出編輯模式

2.尾行模式的操作

:q   //quit 退出編輯器

:w   //write 對修改後的內容進行儲存

:q!  //強制退出編輯器(不儲存)

:set number 或 nu  //設定行號(顯示)

:set nonumber 或 nonu //設定行號(隱藏)

:數字   //跳轉到數字所在行

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   //;(連線多個命令) &&(與) ||(或)

Centos7磁碟管理常用指令

硬碟管理 df ht 可以看硬碟分割槽 sda1 sda2 這些 檔案系統 容量 已用 可用 已用百分之多少 掛載點 缺點 看不到沒有掛載的 檢視當前正在掛載使用的分割槽使用情況,h表示按單位大小顯示 lsblk 可以看到硬碟分割槽掛載資訊 和大小 檢視分割槽表及掛載關係 fdisk l 檢視檢視裝...

近期Centos7下常用指令 1

redis server v 檢視redis版本 mysqldump u使用者名稱 p 資料庫名 資料庫名.sql 以下命令可以匯出 abc 資料庫的資料和表結構 mysqldump u使用者名稱 p d 資料庫名 資料庫名.sql 以下命令可以匯出 abc 資料庫的表結構 mysql u使用者名稱...

CentOS 7常用設定

設定hostname hostnamectl set hostnamemyname 查詢開機啟動模式 systemctl get default graphical.target代表開機時啟 形化介面 multi user.target代表開機時啟動dos介面 設定開機啟 形介面 systemctl...