1、常用文件管理命令
(1)Ctrl c:中断当前命令,同时换行---->可以打断正在执行的操作
(2)Ctrl u:清空本行命令
(3)ls:列出当前目录下所有的文件--->蓝色的是文件夹,白色的是文件,绿色的是可执行文件
(4)pwd:显示达到当前目录的路径
(5)cd XXX:进入XXX目录(需要是路径,可以是相对于当前目录的路径,也可以是绝对路径);cd .. :..表示上层目录,cd ..表示返回上层目录
(6)cp XXX YYY:复制+粘贴+重命名--->将(路径下)XXX文件复制并重命名为(路径下)YYY文件,XXX、YYY跟在路径后面(后续操作中的文件名类似)
(7)mkdir XXX:创建目录XXX---->profile(文件夹)
(8)rm XXX:删除(路径下)普通文件 ; rm XXX -r:删除(路径下)文件夹
rm *.XXX:删除以XXX为后缀的所有文件
(9)mv XXX YYY:移动+重命名--->将(路径下)XXX文件移动并重命名为(路径下)YYY
(10)touch XXX:创建XXX文件---->注意区分和mkdir的区别,两个创建的不是一类东西
(11)cat XXX:展示文件XXX中的内容
(12)复制文本:Windows/Linux下:Ctrl insert
(13)粘贴文本:Windows/Linux下:Shift insert
例题:
创建好作业后,先进入文件夹/home/acs/homework/lesson_1/,然后:
(0) 进入homework_0文件夹,分别创建文件夹dir_a, dir_b, dir_c
cd homework_0
mkdir dir_a dir_b dir_c
(1) 进入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
(2) 进入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
(3) 进入homework_3文件夹,将dir_a文件夹下的a.txt, b.txt, c.txt分别移动到文件夹dir_b下
cd homework_3
mv dir_a/a.txt dir_b
mv dir_a/b.txt dir_b
mv dir_a/c.txt dir_c
(4) 进入homework_4文件夹,将普通文件a.txt, b.txt, c.txt删除
cd homework_4
rm *.txt
(5) 进入homework_5文件夹,将文件夹dir_a, dir_b, dir_c删除
cd homework_5
rm dir_a
rm dir_b
rm dir_c
(6) 进入homework_6文件夹,创建文件夹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_6
mkdir dir_0 dir_1 dir_2
cp a.txt dir_0/a0.txt
cp b.txt dir_0/b0.txt
cp c.txt dir_0/c0.txt
cp a.txt dir_1/a1.txt
cp b.txt dir_1/b1.txt
cp c.txt dir_1/c1.txt
cp a.txt dir_2/a2.txt
cp b.txt dir_2/b2.txt
cp c.txt dir_2/c2.txt
(7) 进入homework_7文件夹,将其中所有txt类型的文件删除
cd homework_7
rm *.txt -r