1.1 cat
功能:檢視檔案內容
例項:cat /etc/profile
cat /proc/meminfo
cat /proc/sys/net/core/wmem_default
1.2 chmod
功能:修改檔案或目錄許可權
例項:chmod 777 * ,chmod 777 file
1.3 cp
功能:複製檔案或目錄到指定目錄
例項:cp -r /usr/local/dll1 /usr/local/dell2
例項:diff file1 file2
1.5 file
功能:識別檔案型別
例項:file demo.exe
1.6 find
功能:指定目錄查詢檔案或目錄
例項:find /usr/local -name file.txt
find /home | grep libonvif
find ./ -regex .*so.*\.gz
例項:ln -s libssl.so /usr/local/libssl.so
1.8 mv
功能:移動檔案或者目錄
例項:mv test1 test2
1.9 rm
功能:刪除檔案或者目錄
例項:rm -rf /usr/local/dll
1.10 touch
功能:建立檔案或者修改檔案時間
例項:touch file1
1.11. umask
功能:檢視或指定建立檔案時預設許可權
例項:umask 002
1.12 ftp
功能:連線遠端ftp伺服器
例項:ftp 172.16.5.26
1.13 grep
功能:匹配正規表示式搜尋文字並列印
例項:ls | grep tst
grep hello file.txt
1.14 seq
例項:seq '5d' file.txt
1.15 awk
功能:文字按行分析工具
例項:last -n 5 | awk ''
cat /etc/passwd | awk -f ':' ''
1.16 sort
功能:將檔案內容排序輸出
例項:cat /etc/passwd | sort
sort file.txt
1.17 uniq
功能:過濾檔案中相鄰重複行
例項:sort file.txt | uniq
uniq file.txt
1.18 wc
功能:統計檔案中行數,字數,位元組數
例項:wc /etc/passwd
40 45 1719 /etc/passwd
1.19 vi,vim
例項:vim config.ini
1.20 gedit
例項:gedit config.ini
1.21 emacs
例項:emac config.in
1.22 date
功能:顯示日期
例項:date
1.23 free
功能:檢視系統記憶體使用
例項:free -m
1.24 cd
功能:進入目錄
例項:cd /usr/local/
1.25 du
功能:檢視檔案或者目錄占用磁碟空間大小
例項:du -h home
1.26 df
功能:檢視磁碟使用情況
例項:df -a
1.27 ls
功能:列出檔案或目錄
例項:ls -a
1.28 mkdir,rmdir
功能:建立或刪除目錄
例項:mkdir /usr/local/dll
rmdir /usr/local/dll
1.29 ldd,ldconfig
功能:檢視可執行模組的動態庫依賴關係
例項:ldd demo
1.30 sysctl
功能:動態配置核心引數
例項:sysctl -w net.ipv4.ip_forward=1
1.31 tar,bzip2,gzip
功能:檔案壓縮或解壓
例項:bzip2 filename,bunzip2 filename.bz2,
gunzip -9 filename
gzip /etc/man.config
tar -zcvf /usr/local/file.tar.gz /home
tar -ztvf /usr/local/file.tar.gz
tar -zxvf /usr/local/file.tar.gz /home
2.1 alias
功能:定義命令別名
例項:alias ln="ln -s"
2.2 export
功能:設定或顯示環境變數
例項:export library_path=$path:/usr/loal/dll
2.3 env
功能:檢視環境變數
例項:env -a
2.4 ulimit
功能:限制shell程序占用資源
例項:ulimit -n 65535
ulimit -c 10000
2.5 pwd
功能:顯示當前目錄
例項:pwd
2.6 source /etc/profile
功能:使shell重新執行剛修改的檔案,使之立即生效
例項:source /etc/profile
3.1 arp
功能:檢視系統arp快取表
例項:arp -v
3.2 route
功能:檢視或設定路由表
例項:route add -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1
route del -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1
route add -host 192.168.168.110 dev eth0
route add -host 192.168.168.119 gw 192.168.168.1
3.3 ifconfig
功能:設定網絡卡ip、掩碼、閘道器
例項:ifconfig eth0 192.168.5.40 netmask 255.255.255.0
ifconfig add default gw 192.168.5.1
3.4 netstat
功能:檢視網路狀態、埠狀態
例項:netstat -apn
3.5 ping
功能:測試主機是否可達
例項:ping www.baidu.com
3.6 tcpdump
功能:抓取指定網絡卡網路資料報
例項:tcpdump -i any -w test.pcap
3.7 telnet
功能:遠端登陸目標主機
例項:telnet 192.168.16.5 80
3.8 traceroute
功能:目標主機路由追蹤
例項:traceroute 192.168.16.5
4.1 kill pkill killall
功能:殺死指定程序
例項:kill -9 4587
pkill nginx
killall -9 bash
4.2 top
功能:linux任務管理器
例項:top -d 1 | grep demo
4.3 ps
功能:檢視所有程序
例項:ps -aux | grep demo
4.4 reboot
功能:重啟系統
例項:reboot -f
4.6 shutdown
功能:關閉系統
例項:shutdown -t 10
4.7 su,sudo
功能:切換使用者
例項:su,sudo ./test
4.8 who
功能:顯示當前登陸系統使用者
例項:who -h
4.9 mount,unmount
功能:掛載或解除安裝裝置
例項:mount /dev/sdb8 /device,fdisk -l
4.10 strings
功能:在物件檔案或二進位制檔案種查詢可列印的字串
例項:strings libmode.so | grep lib_ver
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...