linux常用命令總結

2021-08-01 04:33:01 字數 4289 閱讀 4385

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 刪除指定的目錄...