linux命令大全 3

2021-07-25 19:23:40 字數 2184 閱讀 6956

1.萬用字元

使用萬用字元是方便我們操作多個檔案。用一些特殊符號代替文鍵名稱的字串。看看常見的萬用字元含義:

(1) *號,用這個符號代表任意字元和字串

(2)?號代表乙個任意字元

(3)[abcdef......]表示內的任意乙個字元。有時候也表示範圍等等,跟正規表示式含義一樣。比如[abc]代表abc中的任意乙個,[1-9]表示1到9的任意乙個數字。

(4)[!abcdef......]表示不包含內的字元。比如[!abc]表示除abc以外的任意乙個字元。

做個試驗,建立test1.txt,  test2.txt,  test3.txt三個檔案,使用萬用字元匹配刪除:

其他萬用字元使用規則一樣,根據實際情況使用,再說乙個例項,比如用?號萬用字元,表示任意乙個字元,看看例項:

我們建立了test1.txt,  test2.txt檔案,刪除的時候指定了以test開頭,txt結尾的檔案都刪除,至於test?.txt中test後是

什麼字元不管,?號就代表了它,滿足test開頭,txt結尾的匹配到就刪除。

在討論一下,把這樣的萬用字元用用,比如用乙個[1-9]表示1-9的任意乙個數字。

很多時候,我們來回在操作命令,可能都不知道在哪個目錄下操作了,可以通過pwd(print working directory)命令檢視當前工作目錄,

可以很清楚的知道自己在哪個目錄下混,避免錯誤的發生。

先建立乙個test檔案,cd 到這個目錄下去,通過pwd檢視當前目錄檔案的絕對路徑,能清楚的知道自己的位置。

3.增加使用者

為什麼我們要新增使用者?

從上面的例項中我們能夠知道,我們是用root使用者操作,在linux中root擁有無上的許可權,可以置任何檔案於死地而不可後生,

如果人人都擁有這樣的許可權,勢必天下大亂。為了保證系統檔案的安全,為一般的人分配不同的使用者,賦予不同的許可權,避免大亂。

比如說前面說過的rm -rf 可以把整個資料夾刪掉而不提示,無法恢復,如果所有人都擁有root許可權,能夠任意刪除檔案,想想都可怕。

我們如果使用一般的使用者,我們還是可以執行大部分的程式,除了少數的一些管理員的命令不能執行外,一些目錄不能進行操作外,

其他的操作我們都可以。所以建議:在使用一般操作的時候,我們使用一般使用者,如果需要對系統進行維護,我們就使用root使用者。

下面來乙個新增普通使用者的例項:

使用adduser新增乙個使用者,passwd設定密碼,為了安全,輸入密碼是看不到的,肉眼上跟沒輸入一樣,實際上輸入了。

我設定的密碼為123456,提示is too ******設定得太簡單,retype new password為再次輸入密碼,兩次密碼要

一致,不一致會提示密碼不匹配,同時顯示new password讓你重新設定,錯誤如下:

4.搜尋檔案

根據檔名搜尋檔案命令locate,能夠查詢到某個檔案在哪個目錄下。

先操作,配合解釋看操作:

(1)通過touch命令建立乙個test.txt檔案,然後在通過mkdir 建立乙個mytestfile目錄,mv把test.txt移入mytestfile檔案中。

(2)通過locate搜尋test.txt檔案,但是沒反應,發現找不到檔案吧,因為這個命令需要配合資料庫使用,這個資料庫的更新速度是7天更新一次。

(3)我們要使用這個命令搜尋檔案之前,必須通過updatedb命令自己更新一下資料庫,再次使用locate test.txt可以看到搜尋的結果。

Linux命令大全

alt f1 f7 切換登入視窗 echo 變數 env 檢視環境變數 set 檢視環境變數和自定義變數,即當前bash下所有的變數 export 將變數設為環境變數,也可檢視環境變數 ctrl c 終止程式 ctrl d 文字輸入結束 表示eof ctrl z 暫停程式,把任務丟到後台 man f...

Linux命令大全

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

Linux 命令大全

前提條件 使用者必須對被建立目錄的父目錄有寫許可權 格式 mkdir 選項 相對目錄 絕對目錄 例子 1.建立許可權為777的目錄 預設775 mkdir m 777 test1test1的許可權為 drwxrwxrwx 2.建立時建立父目錄和顯示資訊 mkdir vp 3.建立時建立父目錄和設定許...