cd命令 切换目录
cd ..表示回到上一级目录
cd -表示回到上一次的工作目录
pwd命令 显示用户在文件系统中的当前位置
ls命令 显示目录内容
man ls 查命令手册
ls -l 就是显示目录内容,多了一些权限
ls -a 不忽略以点开头的文件
ls -R 列出所有子目录层
shift + ctrl + t 是切换命令
ctrl + l是清屏
cd test 意思是跳转到test文件夹
cat命令 查看文件内容
cat -s 多个空行合并成一个空行显示 cat -s test.c(把test.c里面的多个空行合并成一个空行显示)
cat -b显示行号 cat -b test.c(把test.c里面的代码显示行号)
nl命令 相当于 cat -b 是显示行号的意思
9.head -n意思是显示前n行代码,如果是8,就是显示前8行代码
tail -1 意思是显示倒数第一行代码
10.cp 命令 复制,拷贝 cp A B复制A到B中去
当复制一个文件夹时, cp A文件夹 B文件夹 会报错
cp -r A文件夹 B文件夹 正确
cp A 上一级目录 (就是把A放到上一级目录中),也可以写成cp A ../
那么如果上一级目录中已经有了A, 我们在编程的时候就写 cp A ../ -i ,表示提示复制过来之后是否要覆盖原来目录中A,-i是给用户的提示
mv 命令,这个命令是有两个意思,一个是移动文件夹,一个是重命名
touch命令 ,这个命令是两个意思,创建文件或者是更新时间戳
如果a.c本来不存在,touch a.c就是创建一个a.c
如果a.c本来存在,touch就是更新时间戳
rm命令 删除文件
rm + 文件 -i 是删除普通文件(系统会显示,确认移动这个文件夹吗?确认,是的)
rm -r + 文件夹/ 是删除文件夹(第一行不加-r就会报错)
12.mkdir 命令 创建文件夹