常用文件管理命令知识点小结
路径
1.路径分为绝对路径和相对路径,我自己认为这个东西了解就行,只要找自己的文件可以直接找的到就可以了,没什么好总结的。
常用基本操作
目前属于新手阶段,先列举Y总教过的基本操作,如果后面学的深入,会不断的添加扩张的。
# ctrl 的用法
CTRL + INSERT 可以复制窗口中的内容(对印的粘贴是SHIFT + INSENT)
CTRL + U 可以清空本行命令
CTRL + C 取消命令,换行
#Tab 的用法
可以自动补全
cd
# cd 用法
cd 后面更你要到达的路径,可以是相对路径,也可以是绝对路径
举个例子 cd /home/acs/homework/lesson_1
就可以到到达指定文件目录下
还有一些特别的用法
返回上一层目录 cd ..
返回当前目录 cd .
返回默认家目录 cd 或者是 cd ~/
返回上一个待过的目录 cd -
返回根目录 cd /
ls && la
# ls 和 la 用法
ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
其中的一些参数:
-l : 展示详细信息;
-h : 人性化的显示详细信息;
-a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
ll 等价于ls -la
la 可以直接看到隐藏文件,也非常的方便
pwd
# pwd 的用法
输入 pwd 可以看见当前所处的路径
mkdir && touch
# mkdir 的用法
指令 mkdir 用于创建文件夹,可以单个创建,也可以批量创建
mkdir dir_a //创建一个叫做dir_a的文件夹
mkdir dir_b dir_c ...//创建dir_b,c......
# touch 的用法
指令 touch 与 mkdir 不同,它是用于创建文件的
touch a.txt//创建一个文件名字叫a.txt
touch b.txt c.txt ...//创建 b,c....
cp
# cp 的用法
cp 可用于文件的复制和文件的复制重命名
1.cp a/tmp.txt b 把a中的tmp.txt文件复制到b中
2.cp a.txt a_new.txt 复制重命名
也可用于文件夹的复制
cp dir_a dir_b -r 可以把dir_a文件夹复制到dir_b中
mv
# mv 的用法
mv 常用于文件的剪切和文件的重命名
1.mv a/tmp.txt b 把a中的tmp.txt文件剪切到b中
2.mv a.txt a_new.txt 将a.txt重命名
3. mv dir_a/* dir_b/ 将a文件夹的非隐藏文件移动到b文件夹中
rm
# rm 的用法
rm a.txt b.txt .... 删除a.txt ,b.txt ....
rm c -r 删除文件夹
rm * 删除当前路径下的所有文件
rm *.txt 删除当前目录下全部txt文件,其中*指文件夹中所有文件
-f 删除被保护的文件
rm a/*删除文件夹中的东西
rm /* -rf 删除所有文件,最好不要用,我试了试,确实挺危险的,还好可以恢复出厂设置了
vim && cat
vim 的 用法
拥有访问和修改的功能,可以实现代码编辑
vim hello.cpp
cat 的 作用
可以在窗口访问到文件的内容
cat a.txt