久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

UC頭條:Linux命令

 bdpqlxz 2020-04-29

文件管理

1.查看文件信息:ls

簡介:

ls是英文單詞 list 的簡寫,,其功能為列出目錄的內(nèi)容,是用戶最常用的命令之一,。

Linux 文件或者目錄名稱最長可以有 265 個字符,,“.” 代表當(dāng)前目錄,“..” 代表上一級目錄,,以 “.” 開頭的文件為隱藏文件,,需要用 -a 參數(shù)才能顯示。

ls常用參數(shù):

參數(shù)含義
-a顯示指定目錄下所有子目錄與文件,,包括隱藏文件
-l以列表方式顯示文件的詳細(xì)信息
-h配合 -l 以人性化的方式顯示文件大小

ls 匹配通配符:

與 DOS 下的文件操作類似,,在 Unix/Linux 系統(tǒng)中,也同樣允許使用特殊字符來同時引用多個文件名,,這些特殊字符被稱為通配符,。

通配符含義
*文件代表文件名中所有字符
ls te*查找以te開頭的文件
ls *html查找結(jié)尾為html的文件
代表文件名中任意一個字符
ls ?.c只找第一個字符任意,,后綴為.c的文件
ls a.?只找只有 3 個字符,,前 2 字符為a.,最后一個字符任意的文件
[]'[”“]”將字符組括起來,表示可以匹配字符組中的任意一個,。“-”用于表示字符范圍,。
[abc]匹配 a、b,、c 中的任意一個
[a-f]匹配從 a 到 f 范圍內(nèi)的的任意一個字符
ls [a-f]*找到從 a 到 f 范圍內(nèi)的的任意一個字符開頭的文件
ls a-f查找文件名為 a-f 的文件,當(dāng)“-”處于方括號之外失去通配符的作用
\如果要使通配符作為普通字符使用,,可以在其前面加上轉(zhuǎn)義字符。“?”“*”處于方括號內(nèi)時不用使用轉(zhuǎn)義字符就失去通配符的作用,。
ls *a查找文件名為*a的文件

2. 輸出重定向命令: >

簡介:

Linux 允許將命令執(zhí)行結(jié)果重定向到一個文件,,本應(yīng)顯示在終端上的內(nèi)容保存到指定文件中。

如:ls > test.txt ( test.txt 如果不存在,,則創(chuàng)建,,存在則覆蓋其內(nèi)容 )

注意: > 輸出重定向會覆蓋原來的內(nèi)容, >> 輸出重定向則會追加到文件的尾部,。

3. 分屏顯示:more

簡介:

查看內(nèi)容時,,在信息過長無法在一屏上顯示時,會出現(xiàn)快速滾屏,,使得用戶無法看清文件的內(nèi)容,,此時可以使用more命令,每次只顯示一頁,,按下空格鍵可以顯示下一頁,,按下q鍵退出顯示,按下h鍵可以獲取幫助,。

4. 管道:|

簡介:

管道:一個命令的輸出可以通過管道做為另一個命令的輸入,。

管道我們可以理解現(xiàn)實生活中的管子,,管子的一頭塞東西進(jìn)去,,另一頭取出來,這里|的左右分為兩端,,左端塞東西(寫),,右端取東西(讀)。

5. 清屏:clear

clear作用為清除終端上的顯示(類似于 DOS 的 cls 清屏功能),,也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 “L” 的小寫 ),。

6. 切換工作目錄:cd

簡介:

在使用 Unix/Linux 的時候,經(jīng)常需要更換工作目錄,。cd命令可以幫助用戶切換工作目錄,。Linux 所有的目錄和文件名大小寫敏感

cd后面可跟絕對路徑,也可以跟相對路徑,。如果省略目錄,,則默認(rèn)切換到當(dāng)前用戶的主目錄。

cd 常用命令:

命令含義
cd切換到當(dāng)前用戶的主目錄(/home/用戶目錄),用戶登陸的時候,,默認(rèn)的目錄就是用戶的主目錄,。
cd ~切換到當(dāng)前用戶的主目錄(/home/用戶目錄)
cd .切換到當(dāng)前目錄
cd ..切換到上級目錄
cd -可進(jìn)入上次所在的目錄

注意:

如果路徑是從根路徑開始的,則路徑的前面需要加上 “ / ”,,如 “ /mnt ”,,通常進(jìn)入某個目錄里的文件夾,前面不用加 “ / ”,。

7. 顯示當(dāng)前路徑:pwd

簡介:

使用pwd命令可以顯示當(dāng)前的工作目錄,,該命令很簡單,直接輸入pwd即可,,后面不帶參數(shù),。

8. 創(chuàng)建目錄:mkdir

簡介:

通過mkdir命令可以創(chuàng)建一個新的目錄。參數(shù) -p 可遞歸創(chuàng)建目錄,。

需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,,并且目錄創(chuàng)建者必須對當(dāng)前目錄具有寫權(quán)限。

9. 刪除目錄:rmdir

簡介:

可使用rmdir命令刪除一個目錄,。必須離開目錄,,并且目錄必須為空目錄,不然提示刪除失敗,。

10. 刪除文件:rm

簡介:

可通過rm刪除文件或目錄,。使用rm命令要小心,因為文件刪除后不能恢復(fù),。為了防止文件誤刪,,可以在rm后使用-i參數(shù)以逐個確認(rèn)要刪除的文件。

rm常用參數(shù):

參數(shù)含義
-i以進(jìn)行交互式方式執(zhí)行
-f強(qiáng)制刪除,,忽略不存在的文件,,無需提示
-r遞歸地刪除目錄下的內(nèi)容,刪除文件夾時必須加此參數(shù)

11. 建立鏈接文件:ln

簡介:

Linux 鏈接文件類似于 Windows 下的快捷方式,。

鏈接文件分為軟鏈接和硬鏈接,。

軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效,。

硬鏈接:硬鏈接只能鏈接普通文件,,不能鏈接目錄。

使用格式:

ln 源文件 鏈接文件

ln -s 源文件 鏈接文件

如果沒有-s選項代表建立一個硬鏈接文件,,兩個文件占用相同大小的硬盤空間,,即使刪除了源文件,鏈接文件還是存在,,所以-s選項是更常見的形式,。

注意:如果軟鏈接文件和源文件不在同一個目錄,,源文件要使用絕對路徑,不能使用相對路徑

12. 查看或者合并文件內(nèi)容:cat

簡介:

查看文件內(nèi)容

13. 文本搜索:grep

簡介:

Linux 系統(tǒng)中 grep 命令是一種強(qiáng)大的文本搜索工具,,grep 允許對文本文件進(jìn)行模式查找,。如果找到匹配模式, grep 打印包含模式的所有行,。

grep一般格式為:

grep [-選項] ‘搜索內(nèi)容串’文件名

在 grep 命令中輸入字符串參數(shù)時,,最好引號或雙引號括起來。例如:grep‘a(chǎn) ’1.txt,。

grep常用參數(shù):

選項含義
-v顯示不包含匹配文本的所有行(相當(dāng)于求反)
-n顯示匹配行及行號
-i忽略大小寫

grep 搜索內(nèi)容串可以是正則表達(dá)式,。

grep 常用正則表達(dá)式:

參數(shù)含義
^a行首,搜尋以 m 開頭的行;grep -n '^a' 1.txt
ke$行尾,搜尋以 ke 結(jié)束的行,;grep -n 'ke$' 1.txt
[Ss]igna[Ll]匹配 [] 里中一系列字符中的一個,;搜尋匹配單詞signal、signaL,、Signal,、SignaL的行;grep -n '[Ss]igna[Ll]' 1.txt
.(點)匹配一個非換行符的字符,;匹配 e 和 e 之間有任意一個字符,,可以匹配 eee,eae,,eve,,但是不匹配 ee,eaae,;grep -n 'e.e' 1.txt

14. 查找文件:find

簡介:

find 命令功能非常強(qiáng)大,,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件,。

常用用法:

命令含義
find ./ -name test.sh查找當(dāng)前目錄下所有名為test.sh的文件
find ./ -name '*.sh'查找當(dāng)前目錄下所有后綴為.sh的文件
find ./ -name '[A-Z]*'查找當(dāng)前目錄下所有以大寫字母開頭的文件
find /tmp -size 2M查找在/tmp 目錄下等于2M的文件
find /tmp -size +2M查找在/tmp 目錄下大于2M的文件
find /tmp -size -2M查找在/tmp 目錄下小于2M的文件
find ./ -size +4k -size -5M查找當(dāng)前目錄下大于4k,,小于5M的文件
find ./ -perm 0777查找當(dāng)前目錄下權(quán)限為 777 的文件或目錄

1.15 拷貝文件:cp

簡介:

cp命令的功能是將給出的文件或目錄復(fù)制到另一個文件或目錄中,相當(dāng)于 DOS 下的 copy 命令,。

常用參數(shù)說明:

選項含義
-a該選項通常在復(fù)制目錄時使用,,它保留鏈接,、文件屬性,,并遞歸地復(fù)制目錄,簡單而言,,保持文件原有屬性,。
-f已經(jīng)存在的目標(biāo)文件而不提示
-i交互式復(fù)制,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)
-r若給出的源文件是目錄文件,,則cp將遞歸復(fù)制該目錄下的所有子目錄和文件,,目標(biāo)文件必須為一個目錄名,。
-v顯示拷貝進(jìn)度

16. 移動文件:mv

簡介:

用戶可以使用mv命令來移動文件或目錄,也可以給文件或目錄重命名,。

常用參數(shù)說明:

選項含義
-f禁止交互式操作,,如有覆蓋也不會給出提示
-i確認(rèn)交互方式操作,如果mv操作將導(dǎo)致對已存在的目標(biāo)文件的覆蓋,,系統(tǒng)會詢問是否重寫,,要求用戶回答以避免誤覆蓋文件
-v顯示移動進(jìn)度

17. 歸檔管理:tar

簡介:

計算機(jī)中的數(shù)據(jù)經(jīng)常需要備份,tar 是 Unix/Linux 中最常用的備份工具,,此命令可以把一系列文件歸檔到一個大文件中,,也可以把檔案文件解開以恢復(fù)數(shù)據(jù)。其實說白了,,就是打包,。

tar使用格式:

tar [參數(shù)] 打包文件名 文件

tar常用參數(shù):

tar 命令很特殊,其參數(shù)前面可以使用“-”,,也可以不使用,。

參數(shù)含義
-c生成檔案文件,創(chuàng)建打包文件
-v列出歸檔解檔的詳細(xì)過程,,顯示進(jìn)度
-f指定檔案文件名稱,,f后面一定是.tar文件,所以必須放選項最后
-t列出檔案中包含的文件
-x解開檔案文件

注意:除了f需要放在參數(shù)的最后,,其它參數(shù)的順序任意,。

18. 文件壓縮解壓:gzip

簡介:

tar 與 gzip 命令結(jié)合使用實現(xiàn)文件打包、壓縮,。 tar 只負(fù)責(zé)打包文件,,但不壓縮,用 gzip 壓縮 tar 打包后的文件,,其擴(kuò)展名一般用xxxx.tar.gz,。

gzip使用格式如下:

gzip [選項] 被壓縮文件

常用選項:

選項含義
-d解壓
-r壓縮所有子目錄

tar這個命令并沒有壓縮的功能,它只是一個打包的命令,,但是在tar命令中增加一個選項(-z)可以調(diào)用gzip實現(xiàn)了一個壓縮的功能,,實行一個先打包后壓縮的過程。

壓縮用法:tar cvzf 壓縮包包名 文件1 文件2 ...

-z :指定壓縮包的格式為:file.tar.gz

解壓用法: tar zxvf 壓縮包包名

-z:指定壓縮包的格式為:file.tar.gz

解壓到指定目錄:-C (大寫字母“C”)

19. 文件壓縮解壓:bzip2

簡介:

tar與bzip2命令結(jié)合使用實現(xiàn)文件打包,、壓縮(用法和gzip一樣),。

tar只負(fù)責(zé)打包文件,但不壓縮,,用bzip2壓縮tar打包后的文件,,其擴(kuò)展名一般用xxxx.tar.gz2。

在tar命令中增加一個選項(-j)可以調(diào)用bzip2實現(xiàn)了一個壓縮的功能,,實行一個先打包后壓縮的過程,。

壓縮用法:tar -jcvf 壓縮包包名 文件...(tar jcvf bk.tar.bz2 *.c)

解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)

20. 文件壓縮解壓:zip,、unzip

用戶,權(quán)限管理

用戶是 Unix/Linux 系統(tǒng)工作中重要的一環(huán),,用戶管理包括用戶與組賬號的管理,。

在 Unix/Linux 系統(tǒng)中,不論是由本機(jī)或是遠(yuǎn)程登錄系統(tǒng),,每個系統(tǒng)都必須擁有一個賬號,,并且對于不同的系統(tǒng)資源擁有不同的使用權(quán)限。

Unix/Linux 系統(tǒng)中的 root 賬號通常用于系統(tǒng)的維護(hù)和管理,,它對 Unix/Linux 操作系統(tǒng)的所有部分具有不受限制的訪問權(quán)限,。

在 Unix/Linux 安裝的過程中,系統(tǒng)會自動創(chuàng)建許多用戶賬號,,而這些默認(rèn)的用戶就稱為“標(biāo)準(zhǔn)用戶”,。

在大多數(shù)版本的 Unix/Linux 中,都不推薦直接使用 root 賬號登錄系統(tǒng),。

1.多用戶系統(tǒng)

什么是多用戶呢,?

「多用戶」指允許多個用戶(邏輯上的賬戶),同時使用的操作系統(tǒng)或應(yīng)用軟件,。

而 Linux 就是多用戶操作系統(tǒng),,允許多個用戶通過遠(yuǎn)程登錄的方式訪問一臺機(jī)器并同時進(jìn)行使用,相互之間互不影響,。

那我們經(jīng)常使用的 Windows 是不是多用戶操作系統(tǒng)呢,?

Windows 系列的話,Windows 1.x,、2.x,、3.x(不含NT 3.x)、9x,、Me 均為單用戶操作系統(tǒng),,其中 9x 雖然有多用戶的雛形但基本形同虛設(shè),Windows Me 是最后一個非 NT 內(nèi)核的 Windows 系統(tǒng),,同樣不具備實用性的多用戶設(shè)計,。

有人會問, Windows 不是可以創(chuàng)建多個賬號嗎,?為什么不是多用戶操作系統(tǒng)呢,?

其實 Windows 的多用戶不是真正的多用戶,就好比你在家里遠(yuǎn)程登錄了你公司的電腦,,你公司的電腦會立刻進(jìn)入到鎖屏狀態(tài),,而且被人是不可以操作的。這就說明不能多賬號同時操作一臺電腦了,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多