中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下常用的shell命令總結

發布時間:2021-07-28 21:58:24 來源:億速云 閱讀:121 作者:chen 欄目:系統運維

這篇文章主要介紹“Linux下常用的shell命令總結”,在日常操作中,相信很多人在Linux下常用的shell命令總結問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux下常用的shell命令總結”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

 硬件篇

  • CPU相關

lscpu                   #查看的是cpu的統計信息.cat /proc/cpuinfo       #查看CPU信息詳細信息,如每個CPU的型號,主頻等
  • 內存相關

free -m                 #概要查看內存情況  這里的單位是MBcat /proc/meminfo       #查看內存詳細信息
  • 磁盤相關

lsblk                   #查看硬盤和分區分布,顯示很直觀df -h                   #查看各分區使用情況cat /proc/partitions    #查看硬盤和分區mount | column -t       #查看掛接的分區狀態
  • 網卡相關

lspci | grep -i 'eth'   #查看網卡硬件信息ifconfig -a             #查看系統的所有網絡接口
ethtool eth0            #如果要查看某個網絡接口的詳細信息,例如eth0的詳細參數和指標

軟件篇

  • 內核相關

uname -a                #查看版本當前操作系統內核信息)
cat /proc/version       #查看當前操作系統版本信息
cat /etc/issue          #查看版本當前操作系統發行版信息
cat /etc/redhat-release #同上
cat /etc/SuSE-release   #suse系統下才可使用
lsb_release -a          #用來查看linux兼容性的發行版信息
lsmod                   #列出加載的內核模塊
  • 網絡

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 <dir>            #查看指定目錄的大小 
du -lh <dir>            #查看指定目錄及各文件的大小 
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命令

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命令

scp local_file remote_username@remote_ip:remote_dir    #拷貝本地文件到遠程機器上scp -r local_dir remote_username@remote_ip:remote_dir  #拷貝本地整個目錄到遠程機器上
  • 軟件包安裝管理命令

假設你想要安裝的軟件包叫做app,注意,這里的命令通常需要sudo或者root權限。

//centos系統、redhat系統rpm -qa | grep app      #查找本機是否安裝了app;
rpm -ivh app.rpm        #假設你有app的rpm包,這樣直接安裝sudo yum install app    #否則就在線安裝yum update app          #更新app
rpm -e app              #刪除已安裝的app包//suse、opensuse系統zypper search app       #查找本機是否安裝了app;
zypper install app      #安裝
zypper update app       #更新
zypper remove app       #刪除
zypper lr               #列出所有已定義的安裝源。
zypper    ar            #添加新安裝源。
zypper    rr            #刪除指定的安裝源
zypper    mr            #修改指定的安裝源//ubuntu系統apt-get install app     #安裝
apt-get update app      #更新apt-get remove app      #刪除    
apt-cache search app    #搜索軟件包
dpkg -i app.deb         #假設你有app的deb包,這樣直接安裝

到此,關于“Linux下常用的shell命令總結”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

土默特右旗| 洛南县| 正镶白旗| 宜阳县| 安仁县| 循化| 常山县| 扎赉特旗| 神池县| 四子王旗| 苏尼特右旗| 洮南市| 来凤县| 呼和浩特市| 黄大仙区| 松滋市| 类乌齐县| 高安市| 徐闻县| 塔城市| 镇江市| 临清市| 拉萨市| 辽中县| 桦南县| 慈溪市| 汾阳市| 江华| 泽普县| 海原县| 都安| 华阴市| 沅陵县| 莱州市| 滦南县| 苗栗市| 赤壁市| 法库县| 荣昌县| 清河县| 沅江市|