第一讲 常用文件管理命令
第一讲 常用文件管理命令
-
路径
(1)绝对路径:从根目录开始描述
(2)相对路径:从当前路径开始描述
判别绝对路径和相对路径:绝对路径开头一定是
/,相对路径开头一定不是/(3)
.是当前目录,.. 是上级目录,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt(4)
~/是家目录 -
常用指令
(1)
Ctrl + c: 取消命令,并且换行(2)
Ctrl + u:清空本行(3)
Tab:补全命令和文件名,如果补全不了快速按两下 Tab 键,可以显示备选选项(4)
ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件(5)
pwd:显示当前路径(6)
cd XXX:进入XXX目录下,cd ..返回上层目录(7)
cp XXX YYY:将XXX文件复制到YYY,XXX和YYY可以是同一个路径(8)
mkdir XXX:创建目录XXX(9)
rm XXX:删除普通文件;rm XXX -r:删除文件夹(10)
mv XXX YYY:将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令(11)
touch XXX:创建一个文件(12)
cat XXX:展示文件XXX中的内容(13)复制文本,windows/Linux下:
Ctrl + insert(14)粘贴文本:windows/Linux下:
Shift+ insert -
作业
(1)进入 homework_0 文件夹,分别创建文件夹 dir_a, dir_b, dir_c
cd homework_0 mkdir dir_a dir_b dir_c(2)进入 homework_1 文件夹,将 a.txt,b.txt,c.txt 分别复制成:a.txt.bak,b.txt.bak,c.txt.bak
cd homework_1 cp a.txt a.txt.bak cp b.txt b.txt.bak cp c.txt c.txt.bak(3)进入 homework_2 文件夹,将 a.txt,b.txt,c.txt 分别重命名为:a_new.txt,b_new.txt,c_new.txt
cd homework_2 mv a.txt a_new.txt mv b.txt b_new.txt mv c.txt c_new.txt(4)进入 homework_3 文件夹,将 dir_a 文件夹下的 a.txt,b.txt,c.txt 分别移动到文件夹 dir_b 下
cd homework_3 mv dir_a/* dir_b(5)进入 homework_4 文件夹,将普通文件 a.txt,b.txt,c.txt 删除
cd homework_4 rm a.txt b.txt c.txt(6)进入 homework_5 文件夹,将文件夹 dir_a,dir_b,dir_c 删除
cd homework_5 rm dir_a dir_b dir_c -r 或者 rm * -r(7)进入 homework_6 文件夹,查看 task.txt 的内容,并按其指示进行操作
cd homework_6 cat task.txt 指示:将 task.txt 重命名为 done.txt,创建目录 dir_a,将 done.txt 移动到目录 dir_a 下 mkdir dir_a mv task.txt dir_a/done.txt(8)进入 homework_7 文件夹,创建文件夹 dir_0,dir_1,dir_2,
将 a.txt,b.txt,c.txt 复制到 dir_0 下,重命名为 a0.txt,b0.txt,c0.txt;
将 a.txt,b.txt,c.txt 复制到 dir_1 下,重命名为 a1.txt,b1.txt,c1.txt;
将 a.txt,b.txt,c.txt 复制到 dir_2 下,重命名为 a2.txt,b2.txt,c2.txt;cd homework_7 mkdir dir_0 dir_1 dir_2 cp a.txt dir_0/a0.txt cp a.txt dir_1/a1.txt cp a.txt dir_2/a2.txt cp b.txt dir_0/b0.txt cp b.txt dir_1/b1.txt cp b.txt dir_2/b2.txta cp c.txt dir_0/c0.txt cp c.txt dir_1/c1.txt cp c.txt dir_2/c2.txt(9)进入 homework_8 文件夹,分别在 dir_a,dir_b,dir_c 文件夹下查看 task.txt 的内容,并分别按照指示进行操作
cd homework_8 cd dir_a cat task.txt 指示:将 a.txt 删除 rm a.txt cd ../dir_b cat task.txt 指示:将 b.txt 重命名为 b_new.txt mv b.txt b_new.txt cd ../dir_c cat task.txt 指示:将 c.txt 复制成 c.txt.bak cp c.txt c.txt.bak(10)进入 homework_9 文件夹,将其中所有 txt 类型的文件删除
cd homework_9 rm *.txt

浙公网安备 33010602011771号