1.查看指令的參數(shù)搭配:
man 指令名稱
2.基礎(chǔ)指令
ls 列出當前目錄下的所有文檔的名稱(文檔指的是文件和文件夾)
常用參數(shù)搭配:
ls -l 列出文檔詳細信息
ls -a列出目錄所有文檔,包含以.開始的隱藏文檔
ls -A列出除.和..開頭的其它文檔
ls -r 反序排列
ls -t 以文檔修改時間排序
ls -S以文檔大小排序
pwd 獲取當前工作路徑
cd 切換目錄
常用參數(shù)搭配:
cd ~進入當前用戶的家目錄
cd - 切換到上一級目錄(也可用cd ../)
mkdir 創(chuàng)建目錄
常用參數(shù)搭配:
mkdir -p 創(chuàng)建多級目錄
touch 創(chuàng)建文件
cp 復(fù)制文件
常用參數(shù)搭配:
cp -r復(fù)制文件夾
mv 移動(剪切) 文檔
rm 刪除文件
常用參數(shù)搭配
rm -rf刪除文件夾
vim 打開文件(vim是一個文本編輯器)
cat 直接顯示文件內(nèi)容或創(chuàng)建一個文件:cat > filename 或合并文件cat file1 file2 > file3
rz 上傳文件到linux(在SecureCRT中)
3.進階指令
df 查看磁盤空間
常用參數(shù)搭配
df -h更可讀的顯示磁盤空間信息
free 查看內(nèi)存使用情況
head 查看文件前n行(默認10)
tail 查看文件尾n行(默認10)
wc 統(tǒng)計文件內(nèi)容信息
常用參數(shù)搭配
-l 統(tǒng)計行數(shù)
-c 統(tǒng)計字節(jié)數(shù)
-w 統(tǒng)計詞數(shù)(依照空格判斷單詞數(shù)量)
chmod 修改文件權(quán)限
tar zxvf 解包tar czvf打包
date 操作時間日期(直接使用是打印當前時間)
clear 清除終端中的命令和結(jié)果(信息),相當于清屏。
| 管道命令(常與grep搭配,例:ls | grep y指的是輸出當前目錄下的文檔中包含字母y的文檔。grep命令一般用于過濾)
4.高級指令
whoami 顯示當前登錄的用戶名(常用于shell腳本中)
ps 查看服務(wù)器的進程信息
常用參數(shù)搭配
-e 列出全部的進程
-f 顯示全部的列
top 查看進程占用資源的信息
du -sh 統(tǒng)計目錄的實際大小
find 查找文件
常用參數(shù)搭配
-name 按名稱搜索(支持模糊查詢),find / -name xxx 就是查找xxx的文檔
-type 按類型搜索
service 用于控制一些軟件的服務(wù)
kill 關(guān)閉進程(關(guān)閉指定pid的進程)
killall 關(guān)閉指定名稱的進程
ifconfig 獲取網(wǎng)卡信息
reboot 重新啟動計算機
shutdown 關(guān)機
uname 獲取操作系統(tǒng)相關(guān)信息
curl 可以獲取指定頁面的數(shù)據(jù),例如 curl:8080
awk文件切片,以空格為默認分隔符,每列為一個切片(表格結(jié)構(gòu)數(shù)據(jù)垂直分割)
常用參數(shù)搭配
-F按指定分隔符進行分割
sed用于處理文件,例如修改文件內(nèi)容 sed -i 's/abc/123' test.txt 將test文件中第一次出現(xiàn)的abc替換為123,如果需要全文替換,可以在123后添加/g
附:
firewall-cmd --reload重啟防火墻(centos7)
你可以使用ps -ef | grep c_learning 命令查看指定進程的pid。ps -ef |grep "sshd" 查看sshd運行狀態(tài)。ps -ef|grep monitor_psr.sh|grep iboss2|grep ismp|grep -v grep|awk {print $2}|xargs kill -9。
find / -name *xx* | xargs rm -rf 刪除匹配到的文件