<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux中的shell基本命令的使用

        Linux中的shell基本命令的使用

        時間: 佳洲1085 分享

        Linux中的shell基本命令的使用

          linxu下的shell基本命令是必須掌握的基礎知識之一。下面由學習啦小編為大家整理了linux的shell基本命令的使用的相關知識,希望對大家有幫助!

          一、Linux中的shell基本命令的使用——硬件篇

          CPU相關

          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的詳細參數和指標

          二、Linux中的shell基本命令的使用——軟件篇

          內核相關

          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基本命令的使用——常用命令

          常用指令

          ls   顯示文件或目錄

          -l 列出文件詳細信息l(list)

          -a 列出當前目錄下所有文件及目錄,包括隱藏的a(all)

          mkdir 創建目錄

          -p 創建目錄,若無父目錄,則創建p(parent)

          cd 切換目錄

          touch 創建空文件

          echo 創建帶有內容的文件。

          cat 查看文件內容

          cp 拷貝

          mv 移動或重命名

          rm 刪除文件

          -r 遞歸刪除,可刪除子目錄及文件

          -f 強制刪除

          find 在文件系統中搜索某文件

          wc 統計文本中行數、字數、字符數

          grep 在文本文件中查找某個字符串

          rmdir 刪除空目錄

          tree 樹形結構顯示目錄,需要安裝tree包

          pwd 顯示當前目錄

          ln 創建鏈接文件

          more、less 分頁顯示文本文件內容

          head、tail 顯示文件頭、尾內容

          ctrl+alt+F1 命令行全屏模式

        3635813 主站蜘蛛池模板: 亚洲国产精品人人做人人爱| 人妻少妇精品中文字幕| 女同AV在线播放| 久久亚洲精品无码播放| 久久精品亚洲乱码伦伦中文| 亚洲激情国产一区二区三区| 国产精品无码不卡在线播放| 2019国产精品青青草原| 成年黄页网站大全免费无码| 久久久久亚洲AV无码专| 亚洲WWW永久成人网站| 午夜性又黄又爽免费看尤物| 无码人妻aⅴ一区二区三区蜜桃| 少妇人妻真实偷人精品视频| 少妇粗大进出白浆嘿嘿视频| 成在人线av无码免观看午夜网| 国产成人精品国内自产色| 亚洲精品一区久久久久一品av | 国产精品久久久久久2021| 色综合久久综合香蕉色老大| 国产精品成人免费视频网站京东| 久久伊99综合婷婷久久伊| 亚洲国产精品一区二区视频| 风韵丰满妇啪啪区老老熟女杏吧| 日本系列亚洲系列精品| 久久久久无码精品国产h动漫| 无码A级毛片免费视频下载| 五月婷婷综合网| 亚洲精品麻豆一区二区| 国内精品久久久久影院日本| 国产四虎永久免费观看| 国产精品久久久久AV| 99亚洲男女激情在线观看| 国产成人久久久精品二区三区| 日韩亚洲国产激情一区二区| 日韩精品 在线 国产 丝袜| av午夜福利一片看久久| 亚洲av不卡电影在线网址最新| 国内精品久久久久电影院| 欧美人与动zozo| 国产欧美精品一区二区三区-老狼|