linux常用命令

2022-08-01 09:18:11 字數 2882 閱讀 2895

今天學習了幾個命令,是建立、刪除檔案和資料夾的,在linux裡,資料夾是目錄,下面說下我學習的命令。

建立資料夾【mkdir】

一、mkdir命令使用許可權

所有使用者都可以在終端使用 mkdir 命令在擁有許可權的資料夾建立資料夾或目錄。

二、mkdir命令使用格式

格式:mkdir [選項] dirname

三、mkdir命令功能

通過 mkdir 命令可以實現在指定位置建立以 dirname(指定的檔名)命名的資料夾或目錄。要建立資料夾或目錄的使用者必須對所建立的資料夾的父資料夾具有寫許可權(了解linux檔案-資料夾許可權這裡)。並且,所建立的資料夾(目錄)不能與其父目錄(即父資料夾)中的檔名重名,即同乙個目錄下不能有同名的(區分大小寫)。

四、mkdir命令選項說明

命令中的[選項]一般有以下兩種:

-m    用於對新建目錄設定訪問許可權,也可以用 chmod 命令進行設定。chmod 777 file 所有許可權

-p     需要時建立上層資料夾(或目錄),如果資料夾(或目錄)已經存在,則不視為錯誤。

五、mkdir命令使用舉例

例一:在桌面下面建立以「demo」命名的資料夾。

使用以下命令即可。

mkdir 桌面/demo

例二:在桌面下面建立以「demo」命名的資料夾,並且給資料夾賦許可權,許可權為123。

mkdir  123  桌面/demo

刪除資料夾【rm】

一、rm命令使用許可權

所有使用者都可以在終端使用 rm命令刪除目錄。

二、rm命令使用格式

格式:rm [選項] dirname

三、rm命令功能

刪除檔案及目錄。

四、rm命令選項說明

命令中的[選項]一般有以下幾種:

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

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

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

rm -rf 目錄名稱

五、rm命令使用舉例

例一:刪除所有c語言程式文件;刪除前逐一詢問確認。

rm -i *.c

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

rm -r finished

注:在linux沒有**站,在試用rm命令的時候,一定要小心些,刪除之後就無法再恢復了。

建立檔案【vi】

一、進入vi的命令

vi filename :開啟或新建檔案,並將游標置於第一行首

vi +n filename :開啟檔案,並將游標置於第n行首

vi + filename :開啟檔案,並將游標置於最後一行首

vi +/pattern filename:開啟檔案,並將游標置於第乙個與pattern匹配的串處

二、移動游標類命令

h :游標左移乙個字元

l :游標右移乙個字元

space:游標右移乙個字元

backspace:游標左移乙個字元

k或ctrl+p:游標上移一行

j或ctrl+n :游標下移一行

enter :游標下移一行

w或w :游標右移乙個字至字首

b或b :游標左移乙個字至字首

e或e :游標右移乙個字至字尾

) :游標移至句尾

( :游標移至句首

}:游標移至段落開頭

][--no-create][--help] [--version]file1 [file2 ...])

三、touch命令功能

touch filea,如果filea存在,使用touch命令可更改這個檔案或目錄的日期時間,包括訪問時間和更改時間;如果filea不存在,touch命令會在當前目錄下新建乙個空白檔案filea。

注:使用touch指令可更改檔案或目錄的日期和時間,包括訪問時間和更改時間。檔案的時間屬性包括檔案的最後訪問時間,最後修改時間以及最後在磁碟上修改的時間,命令stat顯示結果顯示了三個時間屬性。

四、touch命令選項說明

檢視檔案時間戳命令:stat awk.txt

a 改變檔案的讀取時間記錄。

m 改變檔案的修改時間記錄。

c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。

f 不使用,是為了與其他 unix 系統的相容性而保留。

r 使用參考檔的時間記錄,與 --file 的效果一樣。

d 設定時間與日期,可以使用各種不同的格式。

t 設定檔案的時間記錄,格式與 date 指令相同。[[cc]yy]mmddhhmm[.ss],cc為年數中的前兩位,即」世紀數」;yy為年數的後兩位,即某世紀中的年數.如果不給出cc的值,則linux中touch命令引數將把年數ccyy限定在1969--2068之內.mm為月數,dd為天將把年數ccyy限定在1969--2068之內.mm為月數,dd為天數,hh 為小時數(幾點),mm為分鐘數,ss為秒數.此處秒的設定範圍是0--61,這樣可以處理閏秒.這些數字組成的時間是環境變數tz指定的時區中的乙個時間.由於系統的限制,早於2023年1月1日的時間是錯誤的.

--no-create 不會建立新檔案。

--help 列出指令格式。

--version 列出版本訊息。

五、touch命令使用舉例

例一:更新file1.txt的訪問和修改時間。

touch file1.txt

例二:如果file1.txt不存在,不建立檔案

touch -c file1.txt

例三:更新file1.txt的時間戳和ref+file相同

touch -r ref+file file1.txt

例四:設定檔案的時間戳為2023年5月18日9點45分10秒

ls -l file1.txt

touch -t 1105190945.10 file1.txt

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...