Linux命令 檔案目錄類命令

2022-09-14 06:24:15 字數 3348 閱讀 5418

常用linux命令

檔案目錄類命令、程序控制命令、使用者及許可權管理類命令

格式:命令名稱 -選項 引數 

選項是調整命令執行行為的開關,即,選項不同決定了命令的顯示結果不同。

選項分為長選項和短選項。

短選項:比如-h,-l,-s等。(-   後面接單個字母)

短選項都是使用『-』引導,當有多個短選項時,各選項之間使用空格隔開。

l有些命令的短選項可以組合,比如-l –h 可以組合為–lh

l有些命令的短選項可以不帶-,這通常叫作bsd風格的選項,比如ps aux

l有些短選項需要帶選項本身的引數,比如-l 512m

長選項:比如--help,--list等。(--  後面接單詞)

l長選面都是完整的單詞

l長選項通常不能組合

l如果需要引數,長選項的引數通常需要『=』,比如--size=1g

引數是指命令的作用物件。

選項是限定結果的顯示結果

短選項(-  乙個橫槓):只能修飾乙個字元的選項,比如: ls -a,當然多個短選項可以合併,比如tar -cvf

長選項(--  兩個橫槓):可以修飾單個字元,也可以修飾乙個單詞,比如:(1) chkconfig --list   (2)chkconfig --add ***  (3)service --status-all

引數是傳遞到指令碼中的真實的引數

》瀏覽目錄命令: is  pwd

ls(list):顯示目錄檔案

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

-a 顯示所有檔案,包括隱藏檔案

-l 詳細資訊顯示

-d 檢視目錄屬性 

pwd(print working directory):顯示當前所在的工作目錄

語法:pwd

》目錄操作命令: cd  mkdir  rmdir

cd(change directory):切換目錄

語法:cd[目錄]

$ cd / 切換到根目錄

$cd..  回到上一級目錄

mkdir(make directory):建立新目錄

語法:mkdir[目錄名]

$mkdir newdir

rmdir(remove directory):刪除空目錄

語法:rmdir [目錄名]

$rmdir newdir

》瀏覽檔案 cat  more  less  head  tail

cat(concatenate and disply files):連線檔案並列印到標準輸出裝置上

選項:-e在每一行末尾顯示$

-n為顯示行新增行號

引數:指定要連線的檔案列表

範例:cat m1(在螢幕上顯示檔案ml內容)

cat m1 m2(同時顯示檔案m1和m2的內容)

more:分頁顯示檔案內容

語法:more[檔名]

(enter)     顯示下一行

q或q       退出

範例:$more /etc/services

less命令與more 相似,可用來瀏覽超過一頁的檔案,

不同之處:(空格)可以向下顯示檔案還可以利用上下鍵來捲動檔案

head:用於顯示檔案前幾行的內容

格式:head [引數] 《檔名》

-n  顯示前n行,不指定此引數顯示前10行

[root@linux root]# head /etc/passwd

tail:用於顯示檔案後幾行內容

格式:tail [引數] 《檔名》

-n 顯示後n行,不指定此引數顯示後10行

+n 從第n 行顯示到檔案尾

-f 用於跟蹤顯示不斷增長的檔案結尾內容(通常用於顯示日誌檔案)

[root@linux root]# tail /etc/passwd

》檔案目錄操作  cp  rm  mv  find  grep  tar

cp(copy):將檔案從一處複製到另一處,需指定源檔名與目標檔名或目錄

格式:cp [引數] 《原始檔路徑》 《目標檔案路徑》

-p 連同檔案屬性一起複製,而非使用預設方式,常用於備份

-i 若目標檔案已經存在時,在覆蓋時會先詢問操作的進行

-r 遞迴持續複製,用於目錄的複製行為

-u 目標檔案與原始檔有差異時才會複製

示例:劃線部分為空格

rm(remove):刪除檔案或目錄

格式; rm [引數]  《目標檔案路徑》

-f 即force,忽略不存在的檔案,不會出現警告訊息

-i 互動模式,刪除前會詢問使用者是否操作

-r 遞迴刪除,最常用於目錄刪除,是乙個非常危險的引數

find:用來尋找檔案或目錄

格式:find  路徑 [引數]

-name filename:找出檔名為××的檔案

-size [+-]size:找出比siaze還要大(+)或小(-)的檔案

-tpye type: 查詢檔案型別為type的檔案,type的值主要有:

一般檔案(f)、裝置檔案(b、c)、目錄檔案(d)、連線檔案(l)、socket(s)、fifo管道檔案(p)

-perm mode: 查詢檔案許可權剛好等於mode的檔案,mode用數字表示,例:0755

grep:在檔案中搜尋匹配的字元並輸出

格式:grep[引數] 《要找的字串》 《要尋找字串的原始檔》

-a  將binary檔案以text檔案的方式查詢資料

-c  計算找到「查詢字串」的次數

-i 忽略大小寫的區別,即把大小寫十視為相同

-v 反向選擇,即顯示不包含『查詢字串』 內容那一行

Linux檔案目錄類命令

cd 回到家目錄 cd 回到當前目錄的上一級 題目 顯示家目錄的檔案 建立乙個dog目錄,並切換到dog目錄下 顯示當前的路徑,回到家目錄,建立乙個 cat 目錄,在cat下建立乙個1.txt 將cat目錄下的1.txt複製到dog下 給cat目錄下的1.txt重新命名為2.txt 將cat目錄移動...

Linux 檔案目錄命令

黑色 代表是普通的檔案 藍色 代表是目錄 資料夾 紫色 代表是檔案 綠色 代表是可以執行的檔案 指令碼檔案 存放linux命令的 紅色 代表是壓縮檔案 clear 清屏 pwd 顯示當前路徑 cd 切換路徑 ll 列印出當前目錄下的所有檔案的詳細資訊,包括大小,是否可讀寫等 ls 檢視當前目錄下的檔...

Linux檔案目錄命令

操作功能說明 空白鍵 space 代表向下翻一頁 enter 代表向下翻 一行 q代表立刻離開 more 不再顯示該檔案內容。ctrl f 向下滾動一屏 ctrl b 返回上一屏 輸出當前行的行號 f輸出檔名和當前行的行號 less指令用來分屏檢視檔案內容,它的功能與more指令類似,但是比more...