1、通用文件相关命令
1、cd +文件夹:进入指定文件夹(cd .. 返回上一个路径)
2、pwd: 显示当前的绝对路径(安装软件需要用到绝对路径)
3、echo (echo hello)(echo -n hello:不换行)
echo 字符串:直接输出字符串到终端上,会自动换行,不换行加 -n
echo 字符串 >文件:将字符串写入到文件中,会覆盖
echo 字符串 >>文件:将文件追加到文件中,不会覆盖
4、chmod 更改文件的权限 (ls -l查看所有文件的权限)
chmod 选项参数 文件名:修改指定文件的一个权限值,增减删除
如把001.cpp加上可执行权限:chmod 777 001.cpp
2、和普通文件相关的命令
1、touch
touch 文件:创建一个普通文件;
拓展:touch 1.c 2.c :创建多个文件要加空格
2、rm
rm 文件:删除普通文件
拓展:rm 1.c 2.c :删除多个文件要加空格
rm -r 文件:删除目录文件
3、cat
cat 普通文件名:显示对应的文件内容到终端上
head/tail -n 文件名:显示文件的开头或者结尾的N行
4、mv
mv 源文件 目标文件:将文件移动,只更改文件名字
mv 源文件 路径:将对应的文件移动到相应的路径下,文件名不能改变
5、cp
cp 源文件 目标文件:将文件复制一份,到对应的目标文件中
cp 源文件 路径:将源文件复制到一个对应的路径下面
6、tar 压缩、解压文件
常用参数:-c -x -v -f -z
-c/-x :表示压缩、解压
-v :显示正在压缩或者解压文件的信息
-f :一般作为最后一个选项参数
-z :定义压缩方式为zip
tar -cvf 压缩生成的文件 源文件: 压缩文件(tar -cvf 001.tar 001.c)
tar -xvf 解压文件的名称:解压文件(tar -xvf 001.zip)
3、和目录相关的命令
1、mkdir
mkdir 目录文件的名字:创建一个目录,可以一次创建多个目录
2、rmdir
rmdir 目录文件名字:删除一个目录,并一次删除多个,删除目录一定是空的
rm -r 目录/文件