系統信息:
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 功能描述:設置防火牆開機啟動