Linux命令學習整理。
本文主要包括兩部分,一是Linux基礎命令的總結(jié);二是總結(jié)一些常用的命令知識點。
學習Linux的時候用思維導圖做了歸納總結(jié)了基礎部分的一些常用命令,用思維導圖一以歸檔記憶linux命令,一以不斷總結(jié)完善。
主要包括文件處理、權限管理、文件搜索、幫助命令、用戶管理、壓縮解壓、網(wǎng)絡配置、關機重啟。
uname -m 顯示機器的處理器架構
uname -r 顯示正在使用的內(nèi)核版本
cat /proc/cpuinfo 顯示CPU info的信息
cat /proc/meminfo 校驗內(nèi)存使用
cat /proc/swaps 顯示哪些swap被使用
cat /proc/version 顯示內(nèi)核的版本
cat /proc/net/dev 顯示網(wǎng)絡適配器及統(tǒng)計
cat /proc/mounts 顯示已加載的文件系統(tǒng)
lspci -tv 羅列 PCI 設備
lsusb -tv 顯示 USB 設備
date 顯示系統(tǒng)日期
cal 2016 顯示2016年的日歷表
clock -w 將時間修改保存到 BIOS
ifconfig eth0 | grep "inet addr" | awk '{print $2}' | cut -c 6-
ifconfig | grep "inet addr:" | grep -v "127" | cut -d: -f2 | awk '{print $1}'
who | wc -l
shutdown -h now 關閉系統(tǒng)(1)
init 0 關閉系統(tǒng)(2)
telinit 0 關閉系統(tǒng)(3)
shutdown -h hours:minutes & 按預定時間關閉系統(tǒng)
shutdown -c 取消按預定時間關閉系統(tǒng)
shutdown -r now 重啟(1)
reboot 重啟(2)
logout 注銷
dig @61.139.2.69
free -m |grep “Mem” | awk ‘{print $2}’
du:基于文件,統(tǒng)計文件大小相加——是面向文件的命令linux命令,它計算分配給指定文件或者目錄的空間。
df :基于磁盤,統(tǒng)計數(shù)據(jù)塊使用情況——通過文件系統(tǒng)中未分配的空間來確定文件系統(tǒng)中已分配空間的大小。
常用命令:
df -hi
du -a
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn。netstat -ant | awk '{print $nf}' | grep -v '[a-z]' | sort | uniq -c。netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -f: '{print $1}'|sort|uniq -c|sort -nr|head -n20 | netstat -ant |awk '/:80/{split($5,ip,":")。
cat /var/log/rflogview/*errors
grep -i error /var/log/messages
grep -i fail /var/log/messages
tail -f -n 2000 /var/log/messages
-n 讀取n個字符
-s 不回顯
-p 顯示提示信息
-t 特定時間
-d 定界符
cut -d : -f 1,5 /etc/passwd
#-d后面的冒號表示字段之間的分隔符。
#-f表示取分割后取哪些字段。
head -n 5 /etc/passwd