基礎指令:命令名稱[操作選項]操作物件可分為目錄指令、檔案指令、查詢匹配指令及其他命令。
語法: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...