一、文件和目录相关命令
1.pwd命令------显示当前命令
2.ls命令------列举目录内容
ls -l 长信息
ls -a 隐含的点文件
ls -R 递归列出子目录
3.cd命令------改变目录(回到家的目录)
cd … 回到上一个目录(两个点)
cd - 回到上一个工作目录
4.Cat -s ------用于显示内容
Cat -s多个空行合并成一个空行
head -n 文件名(前n行,默认前10)
tail -n 文件名(后n行,默认10)
5.cp复制
复制文件:cp test.c test1.c
复制文件夹:cp -r test newtest
复制多个文件到文件夹:cp test1.c test2.c …/(文件夹名)
6.mv移动
移动:mv test.c 目录(文件夹)
重命名:mv test.c new-name.c
7.创建和删除文件
创建文件:touch test.c
删除文件:rm -i test.c
删除文件夹:rm -r test
8.创建和删除目录
创建目录:mkdir -p test(文件夹名)
删除目录:rm -r test
二、vi编辑器的使用
1.vi编辑器有三种模式
(1).命令行模式
- 可进行复制粘贴等操作
(2).插入模式
- 进行文件编辑,按ESC可回到命令行模式
(3).底行模式
- 可进行文件的保存,退出,查找,替换,列出行号等
2.vi模式切换命令
- A:行首转插入 A:行首转插入
- I:行尾转插入 I:行尾转插入
- O:向上插入一行转插入 o:向下插入一行转插入
3.vi拷贝与粘贴命令
- [N]x:删除连续N各字符
- [N]dd:删除N行
- [N]yy:复制N行
- P或p:粘贴
- u:取消上一次操作
4.vi保存和退出命令
- :q—退出没有修改的文件
- :q!—强制退出,且不保存修改过的部分
- :w—保存文件但不退出
- :x—保存文件并退出(相当于:wq)
- :w File—另存为File给出的文件名,不退出
- :r File—读入File指定的文件内容插入到光标位置
5.vi光标命令
- :N—移动到第N行
- 1G—移动到第1行
- G—移动的最后一行
6.vi的查找命令
- /string—查找字符串
- n—正向继续查找
- N—反向继续查找
7.vi替换命令
- 模板:(: 范围 s/old/new/g)g表示全部替换
全文替换
- :.,$ s/str1/str2/g
- :1,$ s/str1/str2/g
- %s/str1/str2/g
8.vi复制和剪切命令
- y0—拷贝光标至行首
- y$—拷贝光标至行尾
- d0—剪切光标至行首
- d$—剪切光标至行尾
- range y—块复制
- range d—块剪切
三、程序的编译和调试