Linux中的基礎指令

2021-09-28 10:44:20 字數 4222 閱讀 9661

基礎指令:命令名稱[操作選項]操作物件可分為目錄指令、檔案指令、查詢匹配指令及其他命令。

語法:ls[選項][目錄或檔案]

功能:對於目錄,該命令列出該目錄下的所有子目錄和檔案。對於檔案,將列出檔名及其他資訊。

常用選項:

語法:pwd

功能:顯示使用者當前所在目錄

linux系統中,磁碟上的檔案和目錄被組成一顆目錄樹,每個節點都是目錄或檔案。

語法:cd 目錄名

功能:進入指定路徑(改變當前所在路徑)。

常用舉例:

語法:mkdir[選項]dirname…

功能:在當前目錄下建立乙個名為dirname的目錄。

常用選項:

rmdir指令是乙個和mkdir相對應的指令。mkdir用來建立目錄,而rmdir是用來刪除目錄。

語法:rmdir[-p][dirname/dir]

適用物件:具有當前目錄操作許可權的使用者。

功能:刪除空目錄。

常用選項:

rm命令可以同時刪除檔案或目錄。

語法:rm [選項] [dirname/dir]

適用物件:所有使用者。

功能:刪除檔案或目錄。

常用選項:

語法:cp[選項] 原始檔或目錄 目標檔案或目錄

功能:複製檔案或目錄

說明:cp指令用於複製檔案或目錄,如同時指定兩個以上檔案或目錄,且最後的目的地是乙個已經存在的目錄,則會把前面指定的目錄或檔案複製到此目錄中:若最後的目的地並非乙個已經存在的目錄,就會出現錯誤資訊。

常用選項:

mv指令時move的縮寫。可以用來移動檔案或將檔案改名。

語法:mv[選項] 原始檔或目錄 目標檔案或目錄

功能

常用選項

語法:touch [選項] 檔案

功能:若檔案不存在,建立乙個新檔案:若檔案存在則重新整理檔案的時間屬性。

語法:cat [選項] [檔案]

功能:檢視目標檔案內容(列印檔案內容到終端系統)(檢視短小檔案)

常用選項:

語法:more[選項] 檔案(檢視大檔案)

功能:與cat功能類似,可以實現向下翻頁分頁顯示檔案內容(無法向上翻頁)

常用選項:

語法:less[引數] [檔案]

功能:less的功能與more相似,但使用less可以隨意瀏覽檔案,而more只能往前,不能往後。而且less在檢視前不會載入整個檔案。

選項:

head顯示檔案前十行內容

語法:head[引數]…[檔案]…

功能:用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行。

選項:

語法:tail [必要引數] [選項引數] [檔案]

功能:用於顯示指定檔案末尾10行內容,不指定檔案時作為輸入資訊處理。

選項:

ctrl+c中斷當前操作

zip/unzip對指定檔案進行zip格式的壓縮解壓縮

hello.txt—>hello.txt.zip

gzip/gunzip對指定檔案進行gzip格式的壓縮解壓縮

hello.txt—>heiio.txt.gz

bzip2/bunzip2對指定檔案進行bzip2格式的壓縮解壓縮

hello.txt—>hello.txt,bz2

語法:find -name

功能:在指定目錄下找指定檔案

語法:grep 字串

功能:在指定檔案內容內匹配指定字串

選項

功能:檢視/設定系統時間

linux下有兩種使用者:超級使用者(root)、普通使用者。

檔案訪問者的分類(人)

檔案型別和訪問許可權

a)檔案型別:

b)基本許可權

讀(r/4):讀取檔案內容的許可權;瀏覽該目錄資訊的許可權。

寫(w/4):修改檔案內容的許可權;具有刪除移動目錄內檔案的許可權。

執行(x/1):執行檔案的許可權;進入目錄的許可權。

檔案訪問許可權的相關設定方法

01.chmod

功能:設定檔案訪問許可權

格式:chmod [引數] 許可權 檔名

常用選項:

命令許可權值格式:(使用者識別符號+/-/=許可權字元)

+增加許可權 - 取消許可權 =賦予許可權

u擁有者 g擁有者同組使用者 o:其他使用者 a:所有使用者

例項:

字元表示方法:

chomd u+w /home/abc.txt

chomd o-x /home/abc.txt

chmod a=x /home/abc.txt

八進位制數字表示方法:

chomd 664

/home/abc.txt

chomd 640

/home/abc.txt

02.chown

功能:修改檔案的擁有者

格式:chown [引數] 使用者名稱 檔名

例項:

#chown user1 f1

#chwon -r user1 filegroup1;

03.chgrp

功能:修改檔案或目錄的所屬組

格式:chgrp[引數] 使用者組名 檔名

常用選項:

例項:

chgrp users /abc/f2
04.umask

功能:檢視或修改檔案掩碼

新建資料夾預設許可權=0666

新建目錄預設許可權=0777)

建立資料夾或目錄的時候還要受到umask的影響,假設預設許可權時mask,則實際建立出來的檔案許可權是mask& ~umask。

格式:umask 許可權值

05.file

功能:辨識檔案型別

語法:file [選項] 檔案或目錄

常用選項:

使用sodo分配許可權

呼叫授權命令($ sudo -u 使用者名稱 命令)

$ sudo -u root /user/sbin/useradd u2

linux的基礎指令

基本命令 ls指令 列出當前工作目錄下的所有檔案 資料夾的名稱 ls 路徑 列出指定下路徑的檔案 資料夾的名稱 相對路徑 要有乙個對應的參照物 一般就是當前的工作路徑 表示當前目錄下,和不寫是一樣的 表示上一級目錄下 絕對路徑 不需要參照物,從根目錄開始尋找 ls l 路徑 ls la 路徑 顯示所...

linux基礎指令

基於qt在linux上的執行效果,進行meego開發的首推平台理所當然地是linux。但目前主流的作業系統仍為圖形化的windows,於是很多剛剛切換到linux的使用者出現了非常不適應其命令列的操作方式的情況。在此我就介紹幾條比較基礎的linux命令幫助大家入門。eg man ls 就可以檢視ls...

Linux 基礎指令

ls 列出當前目錄下檔案 ls 選項 目錄或檔案 ls l 列出檔案詳細資訊 ls a 列出目錄下 pwd 顯示當前目錄 su root 切換至root賬戶 su nanbei 切換至nanbei賬戶 cd 切換目錄 cd 返回上級目錄 cd desktop 切換至桌面 cd 返回最近訪問目錄 cd...