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

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

Linux的文件/目錄命令

2023-03-23 15:35 作者:一起學(xué)java哈  | 我要投稿

本篇章集中介紹下常見的linux的文件命令。


pwd 打印當(dāng)前目錄的全路徑


ls 列出目錄內(nèi)容


cd 改變工作目錄


創(chuàng)建文件/目錄

創(chuàng)建一個名為test.sh的文件

創(chuàng)建一個名為test的目錄

修改文件

打開文件

使用 vi 打開一個文件,如果文件不存在則會新建一個文件。

進(jìn)入編輯模式

按下 i 鍵,進(jìn)入編輯模式,對文件內(nèi)容進(jìn)行修改。

保存并退出

在編輯模式下按下 Esc 鍵,退出編輯模式,然后輸入以下命令保存并退出文件:

不保存退出

如果想不保存修改,可以在命令行模式下輸入以下命令:

其中,q 表示退出,! 表示強(qiáng)制。

  1. 光標(biāo)移動

  2. 在命令行模式下,可以使用以下命令移動光標(biāo):

  • h:向左移動一個字符

  • j:向下移動一行

  • k:向上移動一行

  • l:向右移動一個字符

  • 0:移到行首

  • $:移到行尾

  • G:移到文件尾(最后一行)

  • gg:移到文件頭(第一行)

  1. 刪除字符

在命令行模式下,可以使用以下命令刪除字符:

  • x:刪除當(dāng)前光標(biāo)所在位置的字符

  • dw:刪除當(dāng)前光標(biāo)所在位置到單詞結(jié)尾的所有字符

  • d$:刪除當(dāng)前光標(biāo)所在位置到行尾的所有字符

  1. 撤銷操作

在命令行模式下,可以使用以下命令撤銷操作:

  • u:撤銷上一個操作

  • U:撤銷當(dāng)前行所有操作

  1. 搜索和替換

在命令行模式下,可以使用以下命令進(jìn)行搜索和替換:

  • /pattern:在文件中向下搜索 pattern

  • ?pattern:在文件中向上搜索 pattern

  • n:繼續(xù)搜索下一個匹配項

  • N:繼續(xù)搜索上一個匹配項

  • :s/old/new/g:將當(dāng)前行中所有的 old 替換為 new

  • :%s/old/new/g:將整個文件中所有的 old 替換為 new

  1. 復(fù)制和粘貼

在命令行模式下,可以使用以下命令進(jìn)行復(fù)制和粘貼:

  • yy:復(fù)制當(dāng)前行

  • p:在當(dāng)前光標(biāo)位置下一行粘貼


查看文件

cat命令

less命令

less 命令可以在屏幕上按頁顯示文件內(nèi)容,并且支持向前和向后翻頁,以及搜索等功能。使用以下命令來查看文件內(nèi)容:

more命令

more 命令也可以用來分屏顯示文件內(nèi)容,類似于 less 命令。使用以下命令來查看文件內(nèi)容:

head命令

head 命令用來顯示文件的前幾行,默認(rèn)為前 10 行。使用以下命令來查看文件的前幾行:

可以使用 -n 選項來指定顯示的行數(shù),例如,以下命令可以顯示文件的前 5 行:

tail命令

tail 命令用來顯示文件的最后幾行,默認(rèn)為最后 10 行。使用以下命令來查看文件的最后幾行:

可以使用 -n 選項來指定顯示的行數(shù),例如,以下命令可以顯示文件的最后 5 行:


刪除文件/目錄

rm 命令

rm 命令用于刪除文件或目錄。使用以下命令來刪除文件:

如果需要刪除目錄及其下的所有文件和子目錄,則需要使用 -r 選項。例如,以下命令可以刪除名為 dirname 的目錄及其下的所有文件和子目錄:

當(dāng)使用 rm 命令刪除文件時,文件會被永久刪除,無法恢復(fù),因此要謹(jǐn)慎使用。



文件/目錄拷貝

cp 命令

cp 命令用于將文件從一個位置復(fù)制到另一個位置。使用以下命令來復(fù)制文件:

其中,source_file 是要復(fù)制的文件的路徑,destination_file 是目標(biāo)文件的路徑。如果要將文件復(fù)制到另一個目錄中,只需將目標(biāo)文件路徑更改為目標(biāo)目錄的路徑即可。

例如,以下命令將名為 file1 的文件復(fù)制到名為 file2 的文件中:


cp 命令除了可以用來拷貝文件外,也可以用來拷貝文件夾及其下的所有文件和子文件夾。使用以下命令來拷貝文件夾:

其中,source_folder 是要拷貝的文件夾的路徑,destination_folder 是目標(biāo)文件夾的路徑。

例如,以下命令將名為 dir1 的文件夾及其下的所有文件和子文件夾拷貝到名為 dir2 的文件夾中:

需要注意的是,如果目標(biāo)文件夾已經(jīng)存在,cp 命令會將源文件夾中的內(nèi)容覆蓋到目標(biāo)文件夾中,因此要謹(jǐn)慎使用。


文件/目錄重命名

mv 命令

mv 命令可以用來移動文件或目錄,也可以用來重命名文件或目錄。使用以下命令來重命名文件或目錄:

其中,old_name 是原來的文件或目錄名稱,new_name 是新的文件或目錄名稱。

例如,以下命令將名為 file1 的文件重命名為 file2

如果要將文件或目錄移動到不同的目錄下并重命名,可以將 new_name 指定為目標(biāo)路徑和新的名稱,例如:

以上命令將名為 file1 的文件移動到 /home/user/dir/ 目錄下,并重命名為 file2。

rename 命令

rename 命令也可以用來批量重命名多個文件或目錄。使用以下命令來重命名文件或目錄:

其中,old_name 是要被替換的舊名稱,new_name 是新名稱。files 是要被重命名的文件或目錄的名稱,可以使用通配符 * 來匹配多個文件或目錄。

例如,以下命令將當(dāng)前目錄下所有名為 file1 的文件重命名為 file2

以上是 Linux 中常用的重命名命令,根據(jù)需要選擇適合的命令即可。需要注意的是,重命名或移動文件或目錄時要小心,避免不必要的文件丟失或覆蓋。



Linux的文件/目錄命令的評論 (共 條)

分享到微博請遵守國家法律
公主岭市| 新巴尔虎左旗| 高密市| 包头市| 新田县| 裕民县| 马龙县| 汝城县| 石渠县| 江口县| 清涧县| 抚远县| 万宁市| 湘西| 青龙| 乌苏市| 商南县| 平远县| 广宁县| 兴义市| 都昌县| 定边县| 永康市| 年辖:市辖区| 阜新| 朝阳区| 龙岩市| 施秉县| 定兴县| 神农架林区| 凤城市| 垦利县| 中山市| 于田县| 宁强县| 灵璧县| 苍溪县| 榆中县| 德钦县| 子洲县| 新建县|