最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

linux基礎(chǔ)命令-創(chuàng)建、刪除文件和文件夾(超詳細)

2022-05-13 16:14 作者:補給站Linux內(nèi)核  | 我要投稿

今天學(xué)習(xí)了幾個命令,是創(chuàng)建、刪除文件和文件夾的,在linux里,文件夾是目錄,下面說下我學(xué)習(xí)的命令。 創(chuàng)建文件夾【mkdir】

一、mkdir命令使用權(quán)限

  • 所有用戶都可以在終端使用 mkdir 命令在擁有權(quán)限的文件夾創(chuàng)建文件夾或目錄。

二、mkdir命令使用格式

  • 格式:mkdir [選項] DirName

三、mkdir命令功能

  • 通過 mkdir 命令可以實現(xiàn)在指定位置創(chuàng)建以 DirName(指定的文件名)命名的文件夾或目錄。要創(chuàng)建文件夾或目錄的用戶必須對所創(chuàng)建的文件夾的父文件夾具有寫權(quán)限(了解Linux文件-文件夾權(quán)限請點擊這里)。并且,所創(chuàng)建的文件夾(目錄)不能與其父目錄(即父文件夾)中的文件名重名,即同一個目錄下不能有同名的(區(qū)分大小寫)。

四、mkdir命令選項說明

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

  1. -m 用于對新建目錄設(shè)置存取權(quán)限,也可以用 chmod 命令進行設(shè)置。

  2. -p 需要時創(chuàng)建上層文件夾(或目錄),如果文件夾(或目錄)已經(jīng)存在,則不視為錯誤。

五、mkdir命令使用舉例

  • 例一:在桌面下面創(chuàng)建以“demo”命名的文件夾。

  • 使用以下命令即可。

  • mkdir 桌面/demo



  • 例二:在桌面下面創(chuàng)建以“demo”命名的文件夾,并且給文件夾賦權(quán)限,權(quán)限為123。

  • mkdir 123 桌面/demo



  • 刪除文件夾【rm】

【文章福利】小編推薦自己的Linux內(nèi)核技術(shù)交流群:【891587639】整理了一些個人覺得比較好的學(xué)習(xí)書籍、視頻資料共享在群文件里面,有需要的可以自行添加哦?。?!前100名進群領(lǐng)取,額外贈送一份價值699的內(nèi)核資料包(含視頻教程、電子書、實戰(zhàn)項目及代碼)? ? ?




一、rm命令使用權(quán)限

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

二、rm命令使用格式

格式:rm [選項] DirName

三、rm命令功能

刪除檔案及目錄。

四、rm命令選項說明

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

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

-f 即使原檔案屬性設(shè)為未讀,亦直接刪除,無需逐一確認。  ?

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

五、rm命令使用舉例

例一:

刪除所有C語言程序文檔;刪除前逐一詢問確認。?

rm -i *.c  ?

例二:

將 Finished 子目錄及子目錄中所有檔案刪除。?

rm -r Finished ?

注:在linux沒有回收站,在使用rm命令的時候,一定要小心些,刪除之后就無法再恢復(fù)了。?

創(chuàng)建文件【vi】

  一、進入vi的命令

  vi filename :打開或新建文件,并將光標置于第一行首  ?

vi +n filename :打開文件,并將光標置于第n行首  ?

vi + filename :打開文件,并將光標置于最后一行首位  ?

vi +/pattern filename:打開文件,并將光標置于第一個與pattern匹配的串處  ?

vi -r filename :在上次使用vi編輯時發(fā)生系統(tǒng)崩潰,恢復(fù)filename  ?

vi filename....filename :打開多個文件,依次進行編輯

  二、移動光標類命令

  h :光標左移一個字符   

l :光標右移一個字符   

space:光標右移一個字符   

Backspace:光標左移一個字符   

k或Ctrl+p:光標上移一行   

j或Ctrl+n :光標下移一行   

Enter :光標下移一行   

w或W :光標右移一個字至字首   

b或B :光標左移一個字至字首   

e或E :光標右移一個字至字尾   

) :光標移至句尾   

( :光標移至句首   

}:光標移至段落開頭   

{:光標移至段落結(jié)尾   

nG:光標移至第n行首   

n+:光標下移n行   

n-:光標上移n行   

n$:光標移至第n行尾   

H :光標移至屏幕頂行   

M :光標移至屏幕中間行   

L :光標移至屏幕最后行   

0:(注意是數(shù)字零)光標移至當(dāng)前行首   

$:光標移至當(dāng)前行尾

 三、屏幕翻滾類命令

  Ctrl+u:向文件首翻半屏   

Ctrl+d:向文件尾翻半屏   

Ctrl+f:向文件尾翻一屏   

Ctrl+b;向文件首翻一屏   

nz:將第n行滾至屏幕頂部,不指定n時將當(dāng)前行滾至屏幕頂部。

 四、插入文本類命令

  i :在光標前   

I :在當(dāng)前行首   

a:光標后   

A:在當(dāng)前行尾   

o:在當(dāng)前行之下新開一行   

O:在當(dāng)前行之上新開一行   

r:替換當(dāng)前字符   

R:替換當(dāng)前字符及其后的字符,直至按ESC鍵   

s:從當(dāng)前光標位置處開始,以輸入的文本替代指定數(shù)目的字符   

S:刪除指定數(shù)目的行,并以所輸入文本代替之   

ncw或nCW:修改指定數(shù)目的字   

nCC:修改指定數(shù)目的行

 五、刪除命令

  ndw或ndW:刪除光標處開始及其后的n-1個字   

do:刪至行首   

d$:刪至行尾   

ndd:刪除當(dāng)前行及其后n-1行   

x或X:刪除一個字符,x刪除光標后的,而X刪除光標前的   

Ctrl+u:刪除輸入方式下所輸入的文本

 六、搜索及替換命令

  /pattern:從光標開始處向文件尾搜索pattern   

?pattern:從光標開始處向文件首搜索pattern   

n:在同一方向重復(fù)上一次搜索命令   

N:在反方向上重復(fù)上一次搜索命令   

:s/p1/p2/g:將當(dāng)前行中所有p1均用p2替代   

:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代   

:g/p1/s//p2/g:將文件中所有p1均用p2替換

 七、vi命令使用舉例

  例一:創(chuàng)建文件a.txt。   

vi a.txt   

Hello everyone!   

:wq //在退出時,直接輸入:wq會發(fā)現(xiàn)退不出去,退出方法是:編輯完成后按ESC,然后輸入:q就是退出;還有:wq是保存后退出,加感嘆號是表示強制



  • 修改檔案時間【touch】

一、touch命令使用權(quán)限

所有用戶都可以在終端使用 touch命令。

二、touch命令使用格式

格式:touch [-acfm][-d <日期時間>][-r <參考文件或目錄>][-t <日期時間>][--help] [--version][文件或目錄...] 或 touch [-acfm][--help][--version][日期時間][文件或目錄...] (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

三、touch命令功能

  • touch fileA,如果fileA存在,使用touch命令可更改這個文件或目錄的日期時間,包括存取時間和更改時間;如果fileA不存在,touch命令會在當(dāng)前目錄下新建一個空白文件fileA。

  • 注:使用touch指令可更改文件或目錄的日期和時間,包括存取時間和更改時間。文件的時間屬性包括文件的最后訪問時間,最后修改時間以及最后在磁盤上修改的時間,命令stat顯示結(jié)果顯示了三個時間屬性。

四、touch命令選項說明

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

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

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

f 不使用,是為了與其他 unix 系統(tǒng)的相容性而保留。  ?

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

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

t 設(shè)定檔案的時間記錄,格式與 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC為年數(shù)中的前兩位,即”世紀數(shù)”;YY為年數(shù)的后兩位,即某世紀中的年數(shù).如果不給出CC的值,則linux中touch命令參數(shù)將把年數(shù)CCYY限定在1969--2068之內(nèi).MM為月數(shù),DD為天將把年數(shù)CCYY限定在1969--2068之內(nèi).MM為月數(shù),DD為天數(shù),hh 為小時數(shù)(幾點),mm為分鐘數(shù),SS為秒數(shù).此處秒的設(shè)定范圍是0--61,這樣可以處理閏秒.這些數(shù)字組成的時間是環(huán)境變量TZ指定的時區(qū)中的一個時間.由于系統(tǒng)的限制,早于1970年1月1日的時間是錯誤的.  ?

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

--help 列出指令格式。  ?

--version 列出版本訊息。

五、touch命令使用舉例

例一:更新file1.txt的存取和修改時間。  ?

touch file1.txt  ?

例二:如果file1.txt不存在,不創(chuàng)建文件  ?

touch -c file1.txt  ?

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

touch -r ref+file file1.txt  ?

例四:設(shè)置文件的時間戳為2011年5月18日9點45分10秒  ?

ls -l file1.txt  ?

touch -t 1105190945.10 file1.txt

  • 在新建文件時用touch命令可以建立一個空文件,而vi命令則可以直接編輯文件的內(nèi)容并保存。touch命令在linux中很少用到,我個人還是比較喜歡vi命令,可以直接對文檔進行編輯。今天的學(xué)習(xí)就這些了,每天進步一點點。O(∩_∩)O~


linux基礎(chǔ)命令-創(chuàng)建、刪除文件和文件夾(超詳細)的評論 (共 條)

分享到微博請遵守國家法律
额尔古纳市| 开鲁县| 新河县| 屯昌县| 海伦市| 陆良县| 渑池县| 泗水县| 聊城市| 湖州市| 垫江县| 保康县| 宁阳县| 温泉县| 九寨沟县| 沾化县| 上高县| 崇左市| 益阳市| 星子县| 虞城县| 和林格尔县| 舞阳县| 永清县| 尼玛县| 上高县| 礼泉县| 涡阳县| 濉溪县| 大连市| 绵竹市| 鄂托克旗| 巧家县| 青冈县| 武清区| 恩施市| 甘谷县| 凌海市| 高阳县| 荔波县| 长治县|