1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Linux常用命令大全 Linux命令解讀

          來源:互聯網轉載 時間:2024-05-29 17:02:48

          本文主要為大家介紹Linux命令詳情解讀,匯總出常用的Linux命令大全,發布大家查詢使用Linux。

          一、Linux常用命令大全


          1、Linux基本命令

          1.1關機

          shutdown -h now?? ??? ?立刻關機

          shutdown -h 5?? ??? ?5分鐘后關機

          poweroff?? ??? ??? ?立刻關機

          1.2重啟

          shutdown -r now?? ??? ?立刻重啟

          shutdown -r 5?? ??? ?5分鐘后重啟

          reboot?? ??? ??? ??? ?立刻重啟

          1.3 幫助命令

          –help命令

          shutdown –help:

          ifconfig ?–help:查看網卡信息

          man命令(命令說明書)

          man shutdown

          注意:man shutdown打開命令說明書之后,使用按鍵q退出

          2、Linux目錄操作命令

          2.1 目錄切換 cd

          命令:cd 目錄

          cd /?? ??? ?切換到根目錄

          cd /usr?? ??? ?切換到根目錄下的usr目錄

          cd ../?? ??? ?切換到上一級目錄 或者 ?cd ..

          cd ~?? ??? ?切換到home目錄

          cd –?? ??? ?切換到上次訪問的目錄

          2.2 目錄查看 ls [-al]

          命令:ls [-al]

          ls?? ??? ??? ??? ?查看當前目錄下的所有目錄和文件

          ls -a?? ??? ??? ?查看當前目錄下的所有目錄和文件(包括隱藏的文件)

          ls -l 或 ll?? ? ? 列表查看當前目錄下的所有目錄和文件(列表查看,顯示更多信息)

          ls /dir?? ??? ??? ?查看指定目錄下的所有目錄和文件 ? 如:ls /usr

          2.3 目錄操作【增,刪,改,查】

          2.3.1 增加創建目錄

          命令:mkdir 目錄

          mkdir?? ?aaa?? ??? ??? ?在當前目錄下創建一個名為aaa的目錄

          mkdir?? ?/usr/aaa?? ?在指定目錄下創建一個名為aaa的目錄

          2.3.2 刪除目錄或文件

          命令:rm [-rf] 目錄

          刪除文件:

          rm 文件?? ??? ?刪除當前目錄下的文件

          rm -f 文件?? ?刪除當前目錄的的文件(不詢問)

          刪除目錄:

          rm -r aaa?? ?遞歸刪除當前目錄下的aaa目錄

          rm -rf aaa?? ?遞歸刪除當前目錄下的aaa目錄(不詢問)

          全部刪除:

          rm -rf *?? ?將當前目錄下的所有目錄和文件全部刪除

          rm -rf /*?? ?【自殺命令!慎用!慎用!慎用!】將根目錄下的所有文件全部刪除

          注意:rm不僅可以刪除目錄,也可以刪除其他文件或壓縮包,為了方便大家的記憶,無論刪除任何目錄或文件,都直接使用 rm -rf 目錄/文件/壓縮包

          2.3.3?目錄修改【改】mv 和 cp

          重命名目錄:

          命令:mv 當前目錄 ?新目錄

          例如:mv aaa bbb?? ?將目錄aaa改為bbb

          注意:mv的語法不僅可以對目錄進行重命名而且也可以對各種文件,壓縮包等進行?? ?重命名的操作

          剪切目錄:

          命令:mv 目錄名稱 目錄的新位置

          示例:將/usr/tmp目錄下的aaa目錄剪切到 /usr目錄下面 ? ? mv /usr/tmp/aaa /usr

          注意:mv語法不僅可以對目錄進行剪切操作,對文件和壓縮包等都可執行剪切操作

          拷貝目錄:

          命令:cp -r 目錄名稱 目錄拷貝的目標位置 ? -r代表遞歸

          示例:將/usr/tmp目錄下的aaa目錄復制到 /usr目錄下面 ? ? cp /usr/tmp/aaa ?/usr

          注意:cp命令不僅可以拷貝目錄還可以拷貝文件,壓縮包等,拷貝文件和壓縮包時不?? ?用寫-r遞歸

          2.3.4?搜索目錄【查】find

          命令:find 目錄 參數 文件名稱

          示例:find /usr/tmp -name ‘a*’ ? ?查找/usr/tmp目錄下的所有以a開頭的目錄或文件

          3、Linux文件操作命令

          3.1 文件操作【增,刪,改,查】

          3.1.1?新建文件【增】touch

          命令:touch 文件名

          示例:在當前目錄創建一個名為aa.txt的文件?? ??? ?touch ?aa.txt

          3.1.2 刪除文件 【刪】 rm

          命令:rm -rf 文件名

          3.1.3?修改文件【改】 vi或vim

          【vi編輯器的3種模式】

          基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode),各模式的功能區分如下:

          1) 命令行模式command mode)

          • 控制屏幕光標的移動,字符、字或行的刪除,查找,移動復制某區段及進入insert mode下,或者到 last line mode。
          • 命令行模式下的常用命令:
          • 【1】控制光標移動:↑,↓,j
          • 【2】刪除當前行:dd
          • 【3】查找:/字符
          • 【4】進入編輯模式:i o a
          • 【5】進入底行模式::

          2) 編輯模式(insert mode)

          • 只有在insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。
          • 編輯模式下常用命令:
          • 【1】ESC 退出編輯模式到命令行模式;

          3) 底行模式(last line mode)

          • 將文件保存或退出vi,也可以設置編輯環境,如尋找字符串、列出行號……等。
          • 底行模式下常用命令:
          • 【1】退出編輯: ? :q
          • 【2】強制退出: ? :q!
          • 【3】保存并退出: ?:wq

          打開文件

          • 命令:vi 文件名
          • 示例:打開當前目錄下的aa.txt文件 ? ? vi aa.txt 或者 vim aa.txt
          • 注意:使用vi編輯器打開文件后,并不能編輯,因為此時處于命令模式,點擊鍵盤i/a/o進入編輯模式。

          編輯文件

          • 使用vi編輯器打開文件后點擊按鍵:i ,a或者o即可進入編輯模式。
          • i:在光標所在字符前開始插入
          • a:在光標所在字符后開始插入
          • o:在光標所在行的下面另起一新行插入
          • 保存或者取消編輯

          保存文件:

          • 第一步:ESC ?進入命令行模式
          • 第二步::?? ? 進入底行模式
          • 第三步:wq?? ? 保存并退出編輯

          取消編輯:

          • 第一步:ESC ?進入命令行模式
          • 第二步::?? ? 進入底行模式
          • 第三步:q!?? ? 撤銷本次修改并退出編輯

          3.1.4?文件的查看【查】

          • 文件的查看命令:cat/more/less/tail
          • cat:看最后一屏
          • 示例:使用cat查看/etc/sudo.conf文件,只能顯示最后一屏內容
          • cat sudo.conf
          • more:百分比顯示
          • 示例:使用more查看/etc/sudo.conf文件,可以顯示百分比,回車可以向下一行,空格可以向下一頁,q可以退出查看
          • more sudo.conf
          • less:翻頁查看
          • 示例:使用less查看/etc/sudo.conf文件,可以使用鍵盤上的PgUp和PgDn向上?? ?和向下翻頁,q結束查看
          • less sudo.conf
          • tail:指定行數或者動態查看
          • 示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C結束
          • tail -10 sudo.conf

          3.2 權限修改

          • rwx:r代表可讀,w代表可寫,x代表該文件是一個可執行文件,如果rwx任意位置變為-則代表不可讀或不可寫或不可執行文件。
          • 示例:給aaa.txt文件權限改為可執行文件權限,aaa.txt文件的權限是-rw——-
          • 第一位:-就代表是文件,d代表是文件夾
          • 第一段(3位):代表擁有者的權限
          • 第二段(3位):代表擁有者所在的組,組員的權限
          • 第三段(最后3位):代表的是其他用戶的權限
          • 421 ?421 ?421
          • – ?rw-? ?—? ? ?—

          命令:chmod +x?aaa.txt

          或者采用8421法

          命令:chmod 100 aaa.txt

          4、Linux壓縮文件操作

          4.1?打包和壓縮

          • Windows的壓縮文件的擴展名 ?.zip/.rar
          • linux中的打包文件:aa.tar
          • linux中的壓縮文件:bb.gz
          • linux中打包并壓縮的文件:.tar.gz
          • Linux中的打包文件一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。
          • 而一般情況下打包和壓縮是一起進行的,打包并壓縮后的文件的后綴名一般.tar.gz。
          • 命令:tar -zcvf 打包壓縮后的文件名 要打包的文件
          • 其中:z:調用gzip壓縮命令進行壓縮
          • c:打包文件
          • v:顯示運行過程
          • f:指定文件名
          • 示例:打包并壓縮/usr/tmp 下的所有文件 壓縮后的壓縮包指定名稱為xxx.tar
          • tar -zcvf ab.tar aa.txt bb.txt
          • 或:tar -zcvf ab.tar ?*

          4.2?解壓

          命令:tar [-zxvf] 壓縮文件

          其中:x:代表解壓

          示例:將/usr/tmp 下的ab.tar解壓到當前目錄下

          示例:將/usr/tmp 下的ab.tar解壓到根目錄/usr下

          tar -xvf ab.tar -C /usr——C代表指定解壓的位置

          5、Linux查找命令

          5.1 grep

          • grep命令是一種強大的文本搜索工具
          • 使用實例:

          ps -ef | grep sshd 查找指定ssh服務進程

          ps -ef | grep sshd | grep -v grep 查找指定服務進程,排除gerp身

          ps -ef | grep sshd -c 查找指定進程個數

          5.2 find

          • find命令在目錄結構中搜索文件,并對搜索結果執行指定的操作。
          • find 默認搜索當前目錄及其子目錄,并且不過濾任何結果(也就是返回所有文件),將它們全都顯示在屏幕上。
          • 使用實例:

          find . -name “*.log” -ls 在當前目錄查找以.log結尾的文件,并顯示詳細信息。

          find /root/ -perm 600 查找/root/目錄下權限為600的文件

          find . -type f -name “*.log” 查找當目錄,以.log結尾的普通文件

          find . -type d | sort 查找當前所有目錄并排序

          find . -size +100M 查找當前目錄大于100M的文件

          5.3 locate

          • locate 讓使用者可以很快速的搜尋某個路徑。默認每天自動更新一次,所以使用locate 命令查不到最新變動過的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數據庫。如果數據庫中沒有查詢的數據,則會報出locate: can not stat () `/var/lib/mlocate/mlocate.db’: No such file or directory該錯誤!updatedb即可!
          • yum -y install mlocate 如果是精簡版CentOS系統需要安裝locate命令
          • 使用實例:

          updatedb

          locate /etc/sh 搜索etc目錄下所有以sh開頭的文件

          locate pwd 查找和pwd相關的所有文件

          5.4 whereis

          • whereis命令是定位可執行文件、源代碼文件、幫助文件在文件系統中的位置。這些文件的屬性應屬于原始代碼,二進制文件,或是幫助文件。
          • 使用實例:

          whereis ls 將和ls文件相關的文件都查找出來

          5.5 which

          • which命令的作用是在PATH變量指定的路徑中,搜索某個系統命令的位置,并且返回第一個搜索結果。
          • 使用實例:

          which pwd 查找pwd命令所在路徑

          which java 查找path中java的路徑

          5.6 sudo

          • sudo是為所有想使用root權限的普通用戶設計的??梢宰屍胀ㄓ脩艟哂信R時使用root權限的權利。只需輸入自己賬戶的密碼即可。
          • 進入sudo配置文件命令:

          vi /etc/sudoer或者visudo

          案例:

          允許hadoop用戶以root身份執行各種應用命令,需要輸入hadoop用戶的密碼。

          hadoop ALL=(ALL) ALL

          案例:

          只允許hadoop用戶以root身份執行ls 、cat命令,并且執行時候免輸入密碼。

          配置文件中:

          hadoop ALL=NOPASSWD: /bin/ls, /bin/cat

          6、Linux系統服務命令

          service iptables status –查看iptables服務的狀態

          service iptables start –開啟iptables服務

          service iptables stop –停止iptables服務

          service iptables restart –重啟iptables服務

          chkconfig iptables off –關閉iptables服務的開機自啟動

          chkconfig iptables on –開啟iptables服務的開機自啟動

          7、網絡管理

          7.1 主機名配置

          [root@node1 ~]# vi /etc/sysconfig/network

          NETWORKING=yes

          HOSTNAME=node1

          7.2 IP 地址配置

          [root@node1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

          7.3 域名映射

          /etc/hosts文件用于在通過主機名進行訪問時做ip地址解析之用。所以,你想訪問一個什么樣的主機名,就需要把這個主機名和它對應的ip地址。

          [root@node1 ~]# vi /etc/hosts

          #### 在最后加上

          192.168.52.201 node1

          192.168.52.202 node2

          192.168.52.203 node3

          8、定時任務指令crontab 配置

          crontab是Unix和Linux用于設置定時任務的指令。通過crontab命令,可以在固定間隔時間,執行指定的系統指令或shell腳本。時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。

          crontab安裝:

          yum install crontabs

          服務操作說明:

          service crond start ## 啟動服務

          service crond stop ## 關閉服務

          service crond restart ## 重啟服務

          8.1 命令格式

          crontab [-u user] file

          crontab [-u user] [ -e | -l | -r ]

          參數說明:

          -u user:用來設定某個用戶的crontab服務

          file:file是命令文件的名字,表示將file做為crontab的任務列表文件

          并載入crontab。

          -e:編輯某個用戶的crontab文件內容。如果不指定用戶,則表示編輯當前

          用戶的crontab文件。

          -l:顯示某個用戶的crontab文件內容。如果不指定用戶,則表示顯示當前

          用戶的crontab文件內容。

          -r:刪除定時任務配置,從/var/spool/cron目錄中刪除某個用戶的crontab

          文件,如果不指定用戶,則默認刪除當前用戶的crontab文件。

          命令示例:

          crontab file [-u user] ## 用指定的文件替代目前的crontab

          crontab -l [-u user] ## 列出用戶目前的crontab

          crontab -e [-u user] ## 編輯用戶目前的crontab

          8.2 配置說明、實例

          • 命令:* ??* ???* ??* ??* ??command
          • 解釋:分 ?時 ?日 ?月 ?周 ?命令
          • 第1列表示分鐘1~59 每分鐘用*或者 */1表示
          • 第2列表示小時0~23(0表示0點)
          • 第3列表示日期1~31
          • 第4列表示月份1~12
          • 第5列標識號星期0~6(0表示星期天)
          • 第6列要運行的命令
          • 配置實例:
          • 先打開定時任務所在的文件:
          • crontab -e
          • 每分鐘執行一次date命令
          • */1 * * * * date >> /root/date.txt
          • 每晚的21:30重啟apache。
          • 30 21 * * * service httpd restart
          • 每月1、10、22日的4 : 45重啟apache。
          • 45 4 1,10,22 * * service httpd restart
          • 每周六、周日的1 : 10重啟apache。
          • 10 1 * * 6,0 service httpd restart
          • 每天18 : 00至23 : 00之間每隔30分鐘重啟apache。
          • 0,30 18-23 * * * service httpd restart
          • 晚上11點到早上7點之間,每隔一小時重啟apache
          • * 23-7/1 * * * service httpd restart

          9、其他Linux命令

          9.1 查看當前目錄:pwd

          命令:pwd ? ? 查看當前目錄路徑

          9.2 查看進程:ps -ef

          命令:ps -ef ? ?查看所有正在運行的進程

          9.3 結束進程:kill

          命令:kill pid 或者 kill -9 pid(強制殺死進程) ? ? ? ? ? pid:進程號

          9.4 網絡通信命令:

          ifconfig:查看網卡信息

          命令:ifconfig 或 ifconfig | more

          ping:查看與某臺機器的連接情況

          命令:ping ip

          netstat -an:查看當前系統端口

          命令:netstat -an

          搜索指定端口

          命令:netstat -an | grep 8080

          9.5 配置網絡

          命令:setup

          9.6 重啟網絡

          命令:service network restart

          9.7 切換用戶

          命令:su –?用戶名

          9.8 關閉防火墻

          命令:chkconfig iptables off

          或者:

          iptables -L;

          iptables -F;

          service iptables stop

          9.9 修改文件權限

          命令:chmod 777

          9.10 清屏

          命令:ctrl + l

          9.11 vi模式下快捷鍵

          esc后:

          保存并退出快捷鍵:shift+z+z

          光標跳到最后一行快捷鍵:shift+g

          刪除一行:dd

          復制一行內容:y+y

          粘貼復制的內容:p

          二、Linux命令解讀


          如今包括紅帽企業版Linux系統默認使用的終端是Bash(Bourne-Again SHell)解釋器,主要有以下4項優勢:

          • 通過上下方向鍵來調取過往執行過的Linux命令;
          • 命令或參數僅需輸入前幾位就可以用Tab鍵補全;
          • 強大的批處理腳本;
          • 實用的環境變量功能。

          常見執行Linux命令的格式為:命令名稱 [命令參數] [命令對象]

          命令名稱:就是語法中的“動詞”,表達的是想要做的事情,例如創建用戶、查看文件、重啟系統等等的操作。

          命令參數:用于對命令進行調整,讓“修改”過的命令能更好的貼合于工作需求,達到事半功倍的效果。就像買衣服一樣,默認尺碼總會感覺偏大或偏小,要不只能將就著穿,要不就再裁剪修改一下,而這種對命令進行“修改”的行為就叫做加參數。例如創建一個身份碼為888的用戶、僅查看文件的前20行、重啟系統前先提醒下其他用戶等等。參數可以用長格式(完整單詞),也可以用短格式(單個字母縮寫),兩者分別用“–”與“-”作為前綴(示例請見下表)。

          命令對象:一般指要處理的文件、目錄、用戶等資源名稱,也就是命令執行后的“承受方”,例如創建一名叫小明的用戶、查看一個叫工資表的文件、重啟一個IP為192.168.10.10的系統等等。

          其他4個快捷鍵作用解讀:

          Tab鍵:在Bash解釋器的快捷鍵中,Tab絕對是使用頻率最高的,它能夠實現對命令、參數或文件的內容補全。

          Ctrl+c鍵:當同時按下鍵盤上的“Ctrl”和字母“c”的時候,意味著對當前進程進行終止操作。

          Ctrl+d鍵:當同時按下鍵盤上的“Ctrl”和字母“d”的時候,代表鍵盤輸入結束(End OF Input),簡稱EOF。

          Ctrl+l鍵:清空當前終端中已有的內容,相當于清屏操作。

          標簽:linux命令大全-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          據悉,YPL系澳大利亞健康產業有限公司注冊的品牌,主營產品包含瘦身褲裝、美胸背心、防曬外套、運動包帽等。據時代財經稱,在澳洲,YPL品牌的銷售渠道多為線下量販式超市與藥妝店。時代財經查詢到,澳洲連鎖藥店Chemist Warehouse官網上一款YPL塑身褲裝Slim Legging,折后售價為34.99澳幣,約合人民幣165元。在中國,YPL品牌則十分依賴于線上種草和直播渠道。時代財經了解到,小...

          運費發票幾個點?1、運輸發票稅率,對所得稅一般納稅人購入貨品或市場銷售商品所支出的物流運輸花費,依據運費清算票據所列運費金額,依10%的扣除率計算進項稅準許扣減,但陪同運費付款的卸車費、保險費等其他附加費不可計算扣減進項稅;2、運輸企業小規模納稅人所得稅增值稅率是3%。運輸發票如何抵扣?1、準許抵扣的貨品運費金額:指自開票經營者和代開票企業為代開票經營開具的貨運物流稅票上標明的運費、基本建設股票基...

          (相關資料圖)在生活中,很多人都不知道循環小數的概念是法則的是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的循環小數的概念是法則的相關的一些知識,我們一起來學習下吧!循環小數,是從小數部分的某一位起,一個數字或幾個數字,依次不斷地重復出現的小數。在數的分類中,循環小數屬于有理數。兩數相除,如果得不到整數商,會有兩種情況:一種,得到有限小數。一種,得到無限小數。從小數點后某一位開始依次不斷...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>