Linux基本命令

2021-09-24 01:29:40 字數 2650 閱讀 6607

ls 命令最基本的形式會顯示當前目錄下的檔案和目錄

-f引數在目錄名後加了正斜線(/),以方便使用者在輸出中分辨它們。類似地,它會在可執行檔案(比如上面的my_script檔案)的後面加個星號,以便使用者找出可在系統上執行的檔案

-r引數是遞迴選項。它列出了當前目錄下包含的子目錄中的檔案。

-l引數會產生長列**式的輸出,包含了目錄中每個檔案的更多相關資訊。

ls 命令還支援在命令列中定義過濾器進行簡單文字匹配。ls 命令能夠識別標準萬用字元(問號(? )代表乙個字元;星號(* )代表零個或多個字元)。例如:

$ ls -l my*

可以使用中括號表示乙個字元位置並給出多個可能的選擇,例如字母範圍[a - i]。

$ ls -l f[a-i]ll

另外,可以使用感嘆號(!)將不需要的內容排除在外。

$ ls -l f[!a]ll

-rw-rw-r-- 1 christine christine 0 may 21 13:44

fell

-rw-rw-r-- 1 christine christine 0 may 21 13:44

fill

-rw-rw-r-- 1 christine christine 0 may 21 13:44

full

touch 命令建立空檔案或改變檔案的修改時間。這個操作並不需要改變檔案的內容。

cp 命令複製檔案,需要兩個引數——源物件和目標物件。如果目標檔案已經存在,cp 命令可能並不會提醒這一點。最好是加上-i選項,強制shell詢問是否需要覆蓋已有檔案。

$ cp -i test_one  test_two

cp: overwrite 'test_two'? n

如果不回答y ,檔案複製將不會繼續。

-r引數在一條命令中遞迴地複製整個目錄的內容。也可以在cp 命令中使用萬用字元。

在使用命令列輸入檔名或目錄名時按一下製表鍵,shell可以將剩下的檔名自動補充完整。

mv 命令可以將檔案和目錄移動到另乙個位置或重新命名。和cp 命令類似,也可以在mv 命令中使用-i引數。這樣在命令試圖覆蓋已有的檔案時,你就會得到提示。

bash shell中刪除檔案的命令是rm 。檔案一旦刪除,就無法再找回。

-i命令引數提示你是不是要真的刪除該檔案。

如果要刪除很多檔案且不受提示符的打擾,可以用-f引數強制刪除。

mkdir 命令建立目錄

-p引數可以根據需要建立缺失的父目錄,例如:

$ mkdir -p new_dir/sub_dir/under_dir

rmdir刪除目錄命令,預設情況下,rmdir 命令只刪除空目錄。rmdir 並沒有-i選項來詢問是否要刪除目錄。也可以在整個非空目錄上使用rm 命令。-r引數同樣可以遞迴地刪除目錄中的檔案。

file 命令檢視檔案型別

cat 命令是顯示文字檔案中所有資料。

-n引數會給所有的行加上行號。如果只想給有文字的行加上行號,可以用-b引數。

$ cat -n test1

1 hello

23 this is a test file.45

6 that we'll use to test the cat command.

-t引數會用^i 字元組合去替換文中的所有製表符。

more 命令是分頁工具。會顯示文字檔案的內容,但會在顯示每頁資料之後停下來。

less 命令為more 命令的公升級版。它提供了一些極為實用的特性,能夠實現在文字檔案中前後翻動,而且還有一些高階搜尋功能。

tail 命令會顯示檔案最後幾行的內容(預設顯示檔案的末尾10行)。

-n引數修改所顯示的行數。

-f引數允許你在其他程序使用該檔案時檢視檔案的內容。

head 命令會顯示檔案開頭那些行的內容(預設顯示檔案前10行的文字).

-n引數指定想要顯示的行數

天涯惆悵客,孑然江湖行

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...