天天看點

掌握Linux這30個常用指令,幫你解決95%以上的問題

Linux中許多常用指令是必須掌握的,這裡将分享linux入門時常用的基本指令,希望對你們的學習有所幫助!!!

開始之前,分享給大家Linux的視訊講解,小白也可視訊觀看~

視訊中先從基礎講解Linux的來龍去脈,企業常用的Linux系統CentOS的安裝,配置。

Linux十大種類指令的逐一講解和示例。結合JAVA開發的Web應用。

在Linux搭建Web應用運作環境:JDK,MySQL,Tomcat在Linux的安裝、配置、日志檢視等。

以war形式部署Web應用。視訊學習完能夠滿足在企業的實戰要求。

線上觀看:https://www.bilibili.com/video/BV1Li4y1V7pG 資料下載下傳:http://www.bjpowernode.com/javavideo/132.html

pwd指令

基本文法:pwd

用于顯示目前目錄的路徑

實操案例:

掌握Linux這30個常用指令,幫你解決95%以上的問題

ls指令

基本文法:

ls [選項] [目錄或是檔案]

常用選項

-a :顯示目前目錄所有的檔案和目錄,包括隐藏的。

-l :以清單的方式顯示資訊,相當于ll

列出目前目錄下所有的檔案和目錄:

掌握Linux這30個常用指令,幫你解決95%以上的問題

cd指令

基本文法:

cd [參數]

功能描述:切換到指定目錄

常用參數

絕對路徑(以/開頭的目錄)和相對路徑(以目錄名開頭的目錄,從目前目錄下開始查找)

cd ~ 或者cd :回到自己的主目錄

cd .. 回到目前目錄的上一級目錄

掌握Linux這30個常用指令,幫你解決95%以上的問題

mkdir指令

mkdir [選項] 要建立的目錄

-p :建立多級目錄

掌握Linux這30個常用指令,幫你解決95%以上的問題

rmdir指令

基本文法:rmdir 目錄

功能描述:删除一個空目錄

掌握Linux這30個常用指令,幫你解決95%以上的問題

touch指令

基本文法:touch 檔案名稱清單

功能描述:建立一個或多個空檔案

掌握Linux這30個常用指令,幫你解決95%以上的問題

cp指令

cp [選項] source dest

常用選項:

-r :遞歸複制整個檔案夾

掌握Linux這30個常用指令,幫你解決95%以上的問題

rm指令

rm [選項] 要删除的檔案或目錄

-r :遞歸删除整個檔案夾

-f :強制删除不提示

掌握Linux這30個常用指令,幫你解決95%以上的問題

mv指令

mv oldNameFile newNameFile (功能描述:重命名)

mv /temp/movefile /targetFolder (功能描述:移動檔案)

掌握Linux這30個常用指令,幫你解決95%以上的問題

cat指令

cat [選項] 要檢視的檔案名

-n :顯示行号

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題

more指令

基本文法:more 要檢視的檔案名

功能說明:more指令是一個基于VI編輯器的文本過濾器,它以全螢幕的方式按頁顯示文本檔案的内容。

快捷鍵:

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題

less指令

基本文法:less 要檢視的檔案名

功能說明:less指令用來分屏檢視檔案内容,它的功能與more指令類似,但是比more指令更加強大,支援各種顯示終端。less指令在顯示檔案内容時,并不是一次将整個檔案加載之後才顯示,而是根據顯示需要加載内容,對于顯示大型檔案具有較高的效率。

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題

head指令

head 檔案(功能描述:預設檢視檔案頭10行内容)

head -n 5 檔案(功能描述:檢視檔案頭5行内容,5可以是任意行數)

掌握Linux這30個常用指令,幫你解決95%以上的問題

tail指令

tail 檔案(功能描述:預設檢視檔案尾10行内容)

tail -n 5 檔案(功能描述:檢視檔案尾5行内容,5可以是任意行數)

掌握Linux這30個常用指令,幫你解決95%以上的問題

echo指令

echo [選項] [輸出内容]

功能介紹:輸出變量或常量内容到控制台

掌握Linux這30個常用指令,幫你解決95%以上的問題

>指令

檢視指令 > 目标檔案

功能說明:将前一個檢視指令中的結果覆寫寫入到目标檔案中,如果目标檔案不存在,則建立。

掌握Linux這30個常用指令,幫你解決95%以上的問題

>>指令

檢視指令 >> 目标檔案

功能說明:将前一個檢視指令中的結果追加寫入到目标檔案中,如果目标檔案不存在,則建立。

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題

date指令

1) date(功能描述:顯示目前時間)

2) date +%Y(功能描述:顯示目前年份)

3) date +%m(功能描述:顯示目前月份)

4) date +%d(功能描述:顯示目前是哪一天)

5) date "+%Y-%m-%d %H:%M:%S"(功能描述:顯示年月日時分秒)

6) date -s 字元串時間(功能描述:設定日期)

掌握Linux這30個常用指令,幫你解決95%以上的問題

cal指令

cal [選項](功能描述:不加選項,顯示本月月曆)

掌握Linux這30個常用指令,幫你解決95%以上的問題

find指令

find指令将從指定目錄向下遞歸地周遊其各個子目錄,将滿足條件的檔案或者目錄顯示在終端。

基本文法:find [搜尋範圍] [選項]

選項說明:

-name:按名稱查找,支援通配符。

-user:按使用者名查找

-size:按檔案大小查找

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題

locate指令

基本文法:locate 要搜尋的檔案名

說明:locate指令可以快速在整個系統中定位檔案路徑。locate指令利用事先建立的系統中所有檔案名稱及路徑的locate資料庫實作快速定位給定的檔案。locate指令無需周遊整個檔案系統,查詢速度較快。為了保證查詢結果的準确度,管理者必須定期更新locate時刻。

掌握Linux這30個常用指令,幫你解決95%以上的問題

grep指令

grep [選項] 查找的源檔案内容

-n:顯示比對行和行号

-i:忽略大小寫

說明:grep 過濾查找,管道符,“|”,表示将前一個指令的處理結果輸出傳遞給後面的指令處理。

掌握Linux這30個常用指令,幫你解決95%以上的問題

gzip指令

基本文法:gzip 檔案

功能說明:壓縮檔案,将檔案壓縮為*.gz檔案存放在原檔案所在目錄,壓縮成功後會把原檔案删除。用于壓縮單個檔案。

掌握Linux這30個常用指令,幫你解決95%以上的問題

gunzip指令

基本文法:gunzip 檔案

功能說明:解壓縮檔案指令,解壓成功後存放在原壓縮檔案所在目錄,并且把原壓縮檔案删除。

掌握Linux這30個常用指令,幫你解決95%以上的問題

zip指令

zip [選項] XXX.zip 将要壓縮的内容

功能描述:将是指定檔案或目錄壓縮成XXX.zip檔案,用于壓縮所有檔案結構。

-r:遞歸壓縮,即壓縮目錄

掌握Linux這30個常用指令,幫你解決95%以上的問題

unzip指令

基本文法:unzip [選項] XXX.zip

-d 目錄:指定解壓後檔案的存放目錄

掌握Linux這30個常用指令,幫你解決95%以上的問題

tar指令

tar [選項] XXX.tar.gz [打包的内容]

功能描述:打包或者解壓檔案

-c:産生.tar.gz打封包件

-v:顯示詳細資訊

-f:指定壓縮後的檔案名

-z:打包同時壓縮

-x:解壓.tar.gz檔案

-C: 指定解壓到哪個目錄

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題

Linux組的基本介紹:

在linux中的每個使用者必須屬于一個組,不能獨立于組外,可以改變使用者所屬組。

在linux中每個檔案有所有者、所在的組、其它組,也可以改變檔案所在組。

檔案/目錄的所有者

一般為檔案的建立者,誰建立了該檔案,就自然的成為該檔案的所有者,預設情況下所有者所在的組也即使檔案所在的組。

檢視檔案所有者和所在組指令

ls –ahl 檔案名

(a-all,h-human,l-list)

修改檔案所有者指令

chown 新所有者 檔案名

chown newowner:newgroup file 同時修改使用者的所有者和所有組

-R 如果是目錄則使其下所有子檔案或目錄遞歸生效

功能說明:把檔案所有者修改為指定的使用者。

掌握Linux這30個常用指令,幫你解決95%以上的問題

修改檔案所在組指令

chgrp 新組名 檔案名

功能描述:把檔案所在組改為指定組

掌握Linux這30個常用指令,幫你解決95%以上的問題

權限基本介紹

這裡所說的權限都是檔案和目錄的權限。在Linux中,每一個檔案和目錄都有自己的通路權限,通過檔案清單可以檢視到。

掌握Linux這30個常用指令,幫你解決95%以上的問題

rwx作用到檔案

1) [ r ]代表可讀(read): 可以讀取,檢視

2) [ w ]代表可寫(write): 可以修改,但是不代表可以删除該檔案,删除一個檔案的前提條件是對該檔案所在的目錄有寫權限,才能删除該檔案.

3) [ x ]代表可執行(execute):可以被執行

rwx作用到目錄

1) [ r ]代表可讀(read): 可以讀取,ls檢視目錄内容

2) [ w ]代表可寫(write): 可以修改,目錄内建立+删除+重命名目錄

3) [ x ]代表可執行(execute):可以進入該目錄

rwx用數字表示

r=4(即2²),w=2(即2¹),x=1(即2º)

權限管理指令

修改檔案/目錄權限的指令chmod

第一種方式:通過r、w、x變更變更權限

1) chmod u=rwx,g=rx,o=x 檔案目錄名

2) chmod o+w 檔案目錄名

3) chmod a-x 檔案目錄名

說明:u、g、o、a分别代表檔案所有者、檔案所在組使用者、其它組使用者、所有使用者=、+、-分别代表設定權限、增權重限、去掉權限

第二種方式:通過數字變更權限

chmod 一組三個數字 檔案目錄名

說明:r=4 w=2 x=1 rwx=4+2+1=7

掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題
掌握Linux這30個常用指令,幫你解決95%以上的問題
上一篇: HTML css
下一篇: html

繼續閱讀