路径
-
pwd返回当前的绝对路径 -
相对路径与绝对路径的区别
- 绝对路径一定以
/开头 - 相对路径一定不是以
/开头
- 绝对路径一定以
-
.与..的关系.表示当前目录..表示上级目录- 使用方法:
..\,就可以返回上层目录
-
~/表示家目录
常用文件管理命令
-
control + c杀掉程序、写错了直接换行,(可以用top命令来实验) -
control + u,清空本行命令 -
Tab建,可以自动补全命令,如果当前只有一个选择,则自动补全,如果有多种选择,就再按一下,会显示可以用的所有选项 -
方向键
⬆️,可以选择之前选择的命令 -
ls,展示当前路径下的内容ls -l显示路径下内容的更多的信息ls -h人性化显示内容,比如大小的bit变成kbls -a显示所有文件,包括隐藏文件,以.开头的都是隐藏文件
-
pwd,显示当前目录 -
cdcd ~/或者cd进入根目录cd ../返回上一级目录,每多一个../就可以多返回上一级cd -返回上一个呆过的目录,再按一次就又回去了cd Desktop/homework,进入桌面的homework文件中,进哪个文件的参数可以随便改
-
cp复制+粘贴+重命名cp a b -r,将文件a直接复制到b中去cp a/test.cpp b,将a中的test文件复制到b中去cp a/test.cpp b/fuck.cpp,将a中的test文件复制到b中,并命名成fuckcp a aa -r,将a复制一遍放在当前目录下,并命名成aa(因为不能重名)
-
mkdir xxx创建文件夹,xxx是文件夹名称可以用绝对路径,也可以用相对路径
mkrid实现嵌套创建文件夹:mkdir a/b/c -p -
touch a.cpp,创建文件 -
history,显示历史指令 -
rm删除文件rm 文件1 文件2...,删除若干个文件rm *.txt,删除所有以.txt结尾的文件,即支持正则表达式rm a -r,删除文件夹a,删文件夹的时候要加-r,-r的含义是递归地去删rm a/*,删除文件夹a中所有的内容
-
mv,剪切+粘贴、重命名,本质是路径的赋值mv a/test.cpp b剪切mv a/test.cpp b/fuck.cpp剪切 + 重命名mv a.txt a.cpp,重命名 -
cat a,查看a中的文字