linux基本命令

2021-08-26 02:38:07 字數 3321 閱讀 3893

linux下常用的命令記錄

lscpu                   #檢視的是cpu的統計資訊.

cat /proc/cpuinfo #檢視cpu資訊詳細資訊,如每個cpu的型號,主頻等

free -m                 #概要檢視記憶體情況  這裡的單位是mb

cat /proc/meminfo #檢視記憶體詳細資訊

lsblk                   #檢視硬碟和分割槽分布,顯示很直觀

df -h #檢視各分割槽使用情況

cat /proc/partitions #檢視硬碟和分割槽

mount | column -t #檢視掛接的分割槽狀態

lspci | grep -i 'eth'   #檢視網絡卡硬體資訊

ifconfig -a #檢視系統的所有網路介面

ethtool eth0 #如果要檢視某個網路介面的詳細資訊,例如eth0的詳細引數和指標

軟體篇

ifconfig                #檢視所有網路介面的屬性

iptables -l #檢視防火牆設定

service iptables status #檢視防火牆狀態

service iptables stop #關閉防火牆

route -n #檢視路由表

netstat -lntp #檢視所有監聽埠

netstat -antp #檢視所有已經建立的連線

netstat -s #檢視網路統計資訊程序

netstat -at #列出所有tcp埠

netstat -au #列出所有udp埠

netstat -lt #只列出所有監聽tcp埠

top                     #檢視系統所有程序的詳細資訊,比如cpu、記憶體等,資訊很多!

df -lh #檢視硬碟大小及使用率

mount #掛接遠端目錄、nfs、本地共享目錄到linux下

hostname #檢視/修改計算機名

w #檢視活動使用者

id #檢視指定使用者資訊

last #檢視使用者登入日誌

cut -d: -f1 /etc/passwd #檢視系統所有使用者

cut -d: -f1 /etc/group #檢視系統所有組

crontab -l #檢視當前使用者的計畫任務服務

chkconfig –list #列出所有系統服務

chkconfig –list | grep on #列出所有啟動的系統服務程式

rpm -qa #檢視所有安裝的軟體包

uptime #檢視系統執行時間、使用者數、負載

/sbin/chkconfig --list #檢視系統自動啟動列表

/sbin/chkconfig –add mysql #把mysql新增到系統的啟動服務組裡面

ls -lht                 #列出乙個資料夾下所有檔案及大小、訪問許可權

du -sh #檢視指定目錄的大小

du -lh #檢視指定目錄及各檔案的大小

ln -s #建立軟鏈結

pstree -p pid           #檢視乙個程序下的所有執行緒

pstree -a #顯示所有程序的所有詳細資訊,遇到相同的程序名可以壓縮顯示。

ps -ef #檢視所有程序

kill -9 pid #殺死程序

kill all test #殺死程序

kill -9 `pgrep test` #殺死程序

./test.sh & #使程式在後台執行

nohup ./test.sh & #使程式在後台執行

zip -r dir.zip dir file  #將目錄dir、檔案file等壓縮到zip包,

zip -re dir.zip dir file #建立zip包,且加密

unzip dir.zip #解壓

tar -zcvf dir.tar.gz dir file #將目錄dir、檔案file等壓縮到tar包

tar -xf dir.tar.gz #解壓

screen命令組最大的好處就是當你的shell退出或關閉後,你執行的服務不會關係,也就是說,我們可以在screen裡開啟一組服務,且不受終端斷開的影響。

screen -s test          #建立乙個名字為test的screen

screen -r test #開啟名字為test的screen

screen -r pid #開啟程序號為pid的screen

screen -ls #列出所有的screen

ctrl + a,d #當在乙個screen時,退出screen

ctrl + a,n #當在乙個screen時,切換到下乙個視窗

ctrl + a,c #當在乙個screen時,建立乙個新的視窗

scp local_file remote_username@remote_ip:remote_dir    #拷貝本地檔案到遠端機器上

scp -r local_dir remote_username@remote_ip:remote_dir #拷貝本地整個目錄到遠端機器上

//centos系統、redhat系統

//suse、opensuse系統

zypper lr #列出所有已定義的安裝源。

zypper ar #新增新安裝源。

zypper rr #刪除指定的安裝源

zypper mr #修改指定的安裝源

//ubuntu系統

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...