Linux命令總結大全

Σεαγαπώ℡發表於2020-11-20
硬連結和軟連結
ls -i   #檢視檔案的inode
ln fileName hard_link_name #給 fileName 建立對應的硬連線 hard_link_name
ln -s fileName soft_link_name  #給 fileName 建立對應的軟連線 soft_link_name
字元處理
ls -l /etc/init.d | more  #使用管道可以使得 | 之前的命令輸出的內容作為該符號之後命令的輸入
#搜尋文字
grep [-icnv] '需要匹配的字串' fileName 
#引數說明 -i(不區分大小寫) -c(統計匹配到的行數) -n(輸出行數) -v(反向匹配)
#排序
sort [-ntkr] fileName
#引數說明 -n(採用數字排序) -t(指定分隔符)  -k(指定第幾列)  -r(反向排序)
#刪除重複內容
uniq [-ic]
#引數說明 -i(忽略大小寫)   -c(計算重複的行數)
Notice:該命令一般和 sort 命令一起使用,因為相鄰行如果不相等的話, uniq 不起作用
paste [-d]
#引數說明 -d(在合併時行間的分隔符)
網路管理
#此處的命令具體根據具體案例來進行講解說明
ifconfig  #輸出當前系統中所有處於活動狀態的網路埠
ifconfig eth0 192.168.159.130 netmask 255.255.255.0 #手動更改eth0的IP地址
ifconfig eth0 down #手動斷開、啟動網路卡
route add default gw 192.168.159.2 #新增預設閘道器
route -n #檢視系統的路由表
ping [-ciw]  #測試另一臺主機是否可達
#引數說明 -c(指定 ping 的次數)  -i(指定 ping 的傳送間隔)  -w(ping 無法回應時,在超時時間後退出)
host www.google.com #用來查詢 DNS 記錄,
#帶入引數:域名, 返回引數:該域名的IP地址

相關文章