CentOS常用操作命令


系統信息

arch 顯示處理器架構
uname -r 顯示正在使用的內核版本

關機啟動

halt 關機

reboot 重啟
shutdown -h 預定時間 在預定時間后關閉系統
shutdown -c 取消按預定時間關閉系統

文件和目錄

cd      進目錄 cd .. cd / cd ~
ls     顯示目錄里的文件
ll、ls -l    顯示目錄李的文件詳細信息

ll -h    -h是以k、m、g的格式顯示文件大小

ls -a     顯示隱藏文件
ls -lhS    按文件大小排列顯示
tree       顯示由根目錄開始的樹形結構
pwd      顯示工作路徑
mkdir    建目錄
rmdir     刪空目錄
rm -rf     刪除目錄(-r遞歸)
mv      移動並改名
vi/vim    編輯器:一般模式下:i鍵進入編輯模式;冒號進入指令模式
        編輯模式下:esc鍵退出編輯模式,回到一般模式
        指令模式下:w保存,q退出,wq保存並退出,wq!強制保存並退出
echo    添加>或覆蓋>,並顯示
cp      拷貝
touch    建文件
rm -f        刪文件
find / -name 按名字查找文件路徑,可用*表示文件名部分
find / -user  用戶名 按所有者找

查看文件

cat 查看文件內容
tac 首末倒置
head -n 10 文件名 查看文件前十行
tail -n 1 文件名 查看文件后十行
tail -f 文件名 實時追蹤文件內容的更新

grep在文件內搜索字符串匹配的行並輸出grep+參數+查找內容+文件 

                    參數有-c:只輸出匹配行的計數。
                       -I:不區分大小寫(只適用於單字符)。
                       -h:查詢多文件時不顯示文件名。
                       -l:查詢多文件時只輸出包含匹配字符的文件名。

                          查詢多文件時,多文件間用空格隔開。
                       -n:顯示匹配行及行號。
                       -s:不顯示不存在或無匹配文本的錯誤信息。
                       -v:顯示不包含匹配文本的所有行。
grep對查詢的結果進行篩選: rpm -qa | grep mysql
            其中‘|’符號為‘管道’,理解為‘且’

常用快捷鍵:history 查看所敲的命令記錄
ctrl+l 清屏
ctrl+D 回到本機root用戶
ctrl + c 停止進程
ctrl + z 終止程序
tab鍵 補寫文件名
ctrl +alt、ctrl +alt+g

掛載:mount+文件路徑

磁盤空間

df -h 查看磁盤剩余空間

進程

ps -ef      查看進程

ps -ef |grep 進程號

kill -s 9 進程號  殺掉進程

文件權限

chmod改變文件或者目錄權限:chmod 權限 文件(目錄)名
  文件: r查看;w修改;x執行
  目錄: r列出目錄內容;w在目錄中創建和刪除;x進入目錄
    刪除一個文件的前提條件:該文件所在的目錄有w權限,你才能刪除該文件。
  例如: chmod u+x test.java
      chmod 750 test.java

chown改變所有者: chown user test.java

壓縮包

 

常用命令:tar   xvf    tar包    -C    目標文件夾

tar cvf 包名 原包 壓縮為tar包
tar xvf 包名.gz.tar 解壓tar包,后面接壓縮到什么目錄在,默認為當前目錄
rar a 包名 原包 壓縮為rar包
rar x 包名.rar 解壓rar包 ,后面接壓縮到什么目錄中,默認為當前目錄
zip 包名 原包 壓縮為zip包
unzip 包名.zip 解壓zip包,后面接壓縮到什么目錄中,默認為當前目錄

rpm包下載安裝

rpm -ivh rpm包 安裝一個rpm包
rpm -ivh --nodeeps rpm包 安裝一個rpm包並忽略依賴關系警告
rpm -Uvh yum源 下載並安裝網上的rpm包
rpm rpm包 更新
rpm -qa 顯示系統中所有已經安裝的rpm包

啟動、停止服務:service 服務名 stop、start、restart

yum安裝軟件

yum install __ -y 順暢安裝
yum clean all 刪除所有緩存的包和頭文件
yum makecache 存為緩存
yum update yum更新
yum list 列出當前系統中安裝的所有包

用戶

who am i       查看登陸的用戶名

su 用戶名        切換用戶
ctrl+d          回到root用戶
passwd 用戶名     修改密碼,默認為root
useradd 用戶名    創建一個新用戶
userdel -r 用戶名     刪除一個用戶 ( '-r' 排除主目錄)
ssh root@主機名  跨主機通訊

防火牆

service iptables status 功能描述:查看防火牆狀態
chkconfig iptables -list 功能描述:查看防火牆開機啟動狀態
service iptables stop 功能描述:臨時關閉防火牆
chkconfig iptables off 功能描述:設置防火牆開機關閉
chkconfig iptables on 功能描述:設置防火牆開機啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM