簡單Linux系統命令及其使用詳解

2021-04-11 03:25:41 字數 3535 閱讀 2739

(**: 中國系統分析員)

cat cd

chmod chown

cp cut

名稱:cat

使用許可權:所有使用者

使用方式:cat [-abeensttuv] [--help] [--version] filename

說明:把檔案串連線後傳到基本輸出(螢幕或加 > filename 到另乙個檔案)

引數:-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

範例:cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3

名稱:cd

使用許可權:所有使用者

使用方式:cd [dirname]

說明:變換工作目錄至 dirname。 其中 dirname 表示法可為絕對路徑或相對路徑。

若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄).另外,"~" 也表示為 home directory 的意思,"." 則是表示目前所在的目錄,"..

" 則表示目前目錄位置的上一層目錄。

範例:跳到 /usr/bin/:

cd /usr/bin

跳到自己的 home directory:

cd ~

跳到目前目錄的上上兩層:

cd ../..

名稱:cp

使用許可權:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

說明:將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。

把計:-a 盡可能將檔案狀態,許可權等資料都照原狀予以複製。

-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。

-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行複製。

範例:將檔案 aaa 複製(已存在),並命名為 bbb:

cp aaa bbb

將所有的c語言程式拷貝至 finished 子目錄中:

cp *.c finished

名稱:ls

使用許可權:所有使用者

使用方式:ls [-alrtafr] [name...]

說明:顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。

-a 顯示所有檔案及目錄 (ls內定將檔名或目錄名稱開頭為"."的視為隱藏檔,不會列出)

-l 除檔名稱外,亦將檔案型態,許可權,擁有者,檔案大小等資訊詳細列出

-r 將檔案以相反次序顯示(原定依英文本母次序)

-t 將檔案依建立時間之先後次序列出

-a 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)

-f 在列出的檔名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/"

-r 若目錄下有檔案,則以下之檔案亦皆依序列出

範例:列出目前工作目錄下所有名稱是 s 開頭的檔案,愈新的排愈後面:

ls -ltr s*

將 /bin 目錄以下所有目錄及檔案詳細資料列出:

ls -lr /bin

列出目前工作目錄下所有檔案及目錄;目錄於名稱後加 "/", 可執行檔於名稱後加 "*":

ls -af

名稱:mv

使用許可權:所有使用者

使用方式:

mv [options] source dest

mv [options] source... directory

說明:將乙個檔案移至另一檔案,或將數個檔案移至另一目錄。

引數:-i 若目的地已有同名檔案,則先詢問是否覆蓋舊檔。

範例:將檔案 aaa 更名為 bbb:

mv aaa bbb

將所有的c語言程式移至 finished 子目錄中:

mv -i *.c

名稱:rm

使用許可權:所有使用者

使用方式:rm [options] name...

說明:刪除檔案及目錄。

把計:-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

範例:刪除所有c語言程式檔;刪除前逐一詢問確認:

rm -i *.c

將 finished 子目錄及子目錄中所有檔案刪除:

rm -r finished

名稱:rmdir

使用許可權:於目前目錄有適當許可權的所有使用者

使用方式: rmdir [-p] dirname

說明: 刪除空的目錄。

引數: -p 是當子目錄被刪除後使它也成為空目錄的話,則順便一併刪除。

範例:將工作目錄下,名為 aaa 的子目錄刪除:

rmdir aaa

在工作目錄下的 bbb 目錄中,刪除名為 test 的子目錄。若 test 刪除後,bbb 目錄成為空目錄,則 bbb 亦予刪除。

rmdir -p bbb/test

名稱:login

這個命令都不會就不要幹算了!呵呵我也不在這裡多費筆墨耽誤大家美好青春了^_^

名稱:passwd

使用許可權:所有使用者

使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-s] [username]

說明:用來更改使用者的密碼

引數:-k-l-u-f-d 關閉使用者的密碼認證功能, 使用者在登入時將可以不用輸入密碼, 只有具備 root 許可權的使用者方可使用.

-s 顯示指定使用者的密碼認證種類, 只有具備 root 許可權的使用者方可使用.

[username] 指定帳號名稱.

名稱:kill

使用許可權:所有使用者

使用方式:

kill [ -s signal | -p ] [ -a ] pid ...

kill -l [ signal ]

說明:kill 送出乙個特定的訊號 (signal) 給行程 id 為 pid 的行程根據該訊號而做特定的動作, 若沒有指定, 預設是送出終止 (term) 的訊號

把計:-s (signal):其中可用的訊號有 hup (1), kill (9), term (15), 分別代表著重跑, 砍掉, 結束; 詳細的訊號可以用 kill -l

-p:印出 pid , 並不送出訊號

-l (signal):列出所有可用的訊號名稱

範例:將 pid 為 323 的行程砍掉 (kill):

kill -9 323

將 pid 為 456 的行程重跑 (restart):

kill -hup 456

Linux系統命令及其使用詳解

由於linux系統和簡化版linux系統在現在光傳輸系統單板的應用越來越廣泛,尤其新的m721監控系統ncp單板公升級都是靠直接操作linux命令來完成的,也就需要大家熟悉一些簡單的linux命令 對於測試人員來說,除了能進行正常的公升級外,為了更好的定位問題和分析問題,都需要學習一些簡單的linu...

Linux作業系統打包命令使用技巧詳解

本人在unix系統業務使用 特別是資料管理與備份 中,經過一番研究 整理後,充分利用unix系統本身的命令tar cpio和compress等來做到打包和壓縮,使之充當類似dos下的壓縮軟體,同時在unix系統中亦具有通用性。在unix系統中,是先通過cpio或tar將眾多的檔案打包成乙個檔案庫後,...

linux系統基本命令

1.1.1 linux常用命令 1 ls命令 顯示指定工作目錄下之內容 語法 ls 引數選項 目錄名 說明 顯示指定工作目錄下的內容 引數選項 如下 2 cd命令 變換工作目錄 語法 cd 目錄名 說明 用於更換工作目錄 例題 如下 cd 更換目錄回到上一級目錄 cd 更換到當前目錄 cd 更換目錄...