pwd 打印当前所在的工作路径
ls 查看当前目录下的内容
ls (目录名) 查看指定目录下的内容
ls -l 目录名(或文件名) 查看目录下文件属性信息(或某个文件的属性信息)
cd 路径名 切换到指定的目录下
cd 回到/home/linux 家目录
cd - 切换到上一次操作的目录
cd . . 表示当前目录
cd .. 上一级目录
cd ~ ~ 表示的就是 /home/linux 家目录
touch 创建一个文件
mkdir 目录名 创建指定的目录
mkdir 1/2/3 -p -p 选项 parent
可以一次性 创建多级目录
cp 源文件 目标文件
cp 1.txt 2.txt 普通文件
cp dir1 dir2 -r 目录操作需要加上 -r选项 表示递归操作
mv 源文件 目标文件
mv 123.txt 456.txt 改名字 --重命名
mv 123.txt dir1 将123.txt 移动到 dir1下面
dir1本身以及存在
dir1本身不存在,相当于改名字
rm 删除
rm 123.txt 删除123.txt
rm dir1 -r 目录需要-r 表示递归删除
rmdir 删除空目录
开发流程
1.编辑代码 -- vim / vi
2.编译代码 -- gcc //编译器
3.运行代码 -- ./a.out
4.调试代码 -- gdb // debug 调试工具
编程流程vi
s1: vi hello.c
回车之后,进入vim的命令模式
s2: 按i键 (insert)
此时从命令模式 进入 插入模式(编辑模式)
s3: 按ESC键
退出插入模式,回到了命令模式
s4: 按shift+: // 底行模式
w //write ---保存
wq //quit ---保存并退出
gcc hello.c
./a.out