狀態查詢
查看內存
free 可選參數 -m -g

磁碟使用情況
df 可選參數-h


觀察埠被哪個應用(佔用輸出詳細信息,沒有佔用則沒有輸出)
lsof -i:埠號
如查看8080被哪個程序佔用

被佔用則輸出佔用的程序,否則無輸出
文本操作
文本操作命令能用管道符隨意結合,發揮最大的作用
cat
直接輸出文件所有內容,文件內容較大時可以用grep進行過濾
cat fileName
more
more fileNmae
Enter(向下翻滾一行)
空格(向下滾動一屏)
Q(退出命令)
B(向上滾動一屏)
less
less fileName
PageUp 鍵向上翻頁
PageDown鍵向下翻頁
tail
查看文件的尾行,默認數組最後10行
# 輸出文件的最後100行 tail -n 100 fileName # 實時查看文件的最後內容,一般用來實時查看日誌 tail -f fileName
head
和tail類似,輸出頭部
head fileName # 輸出文件的前100行 head -n 100 fileName
uniq
對內容去重,只把相鄰且相同的去重,如果想要全局去重,需要先用sort排序
# 文件排序並去重 cat fileName | sort | uniq # 文件排序並去重,且輸出每行出現的次數 cat file | sort | uniq -c
sort
對內容進行排序,數據按字典序排列,如果想按數值排,加-n選項
cat fileName | sort
wc
# 文件里有多少行 wc -l fileName # 文件有多少個單詞 wc -w fileName # 文件有多少個位元組 wc -c fileName # 文件有多少個字元 wc -m fileName
可以和管道符結合使用
cat fileName | wc -l
grep
第一種形式
grep [option] [pattern] [file1,file2]
如查找show.txt裡面包含content的行
grep content show.txt
第二種形式
command | grep [option] [pattern]
如查看某個服務信息
ps -ef | grep mongo
如查找show.txt裡面包含content的行
cat show.txt | grep content
網路
遠程傳輸文件scp
先保證伺服器間,ssh間能互相跳轉
命令格式
scp -r 源目錄 用戶名@ip:目標目錄
-r參數的作用是遞歸複製源目錄,及複製目錄下的子目錄和文件
scp -r ~/app hadoop@hadoop001:~/ scp -r ~/app hadoop@hadoop002:~/ ## 分發環境變數 scp ~/.bash_profile hadoop@hadoop001:~/ scp ~/.bash_profile hadoop@hadoop002:~/
查看網路是否連通
ping www.baidu.com
查看埠是否開啟
ping www.baidu.com -p 80
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/255778.html
微信掃一掃
支付寶掃一掃