Linux常用命令
1、创建连接文件
a、创建软连接
ln -s 源文件名 连接文件名
特点:
1、源文件 和 连接文件 时刻同步
2、一旦删除源文件 那么连接文件 将不可用, 如果删除的是连接文件 那么原文文件 是可用的
b、创建硬链接
ln 源文件名 连接文件名
特点:
1、源文件 和 连接文件 时刻同步
2、删除源文件 或连接文件 都不会影响 另一个未被删除的文件
2、cp 文件或目录 拷贝
cp 源文件/目录 路径 ------ 拷贝
cp 源文件 文件名 -------复制
cp 如果拷贝文件夹 必须加-r
-v 显示拷贝进度
3、mv移动文件或目录 (剪切)
剪切功能:mv 文件名 目录
重名令功能:mv 文件名1 文件名2 将文件名1 重命名为文件名2
4、find 查找文件
5、grep查找指定的内容
6、tar 压缩解压 gzip格式
练习
压缩
练习
解压
练习
解压 到 指定位置
7、tar 压缩解压 bz2格式0-2
练习
压缩
练习
解压
练习
解压到指定的文件夹 -C
8、gedit文本编辑器
编辑器之神 vim 的安装及配置
1、安装vim
sudo apt-get install vim
sudo apt-get install ctags
2、配置vim
在终端 找到 vim_configure
进入 vim_configure
sudo ./copy_con.sh 运行脚本
3、验证是否成功:
vim test.c
vim的模式
1、vim的模式的分类
编辑模式:
在此模式下可进入插入模式、控制屏幕光标的移动、进行文本的选择、复制、粘贴、剪切、删除、查找等工作(修改代码)
插入模式:
将输入的字符作为正文内容放在正在编辑的文件中(写代码)
命令行模式:
完成存盘、另存、查找等任务(保存 代码)
2、vim的模式 的认识
编辑模式:
插入模式:
命令行模式:
3、vim的模式切换
知识点4【vim 模式中的命令】
1、编辑模式下的命令:
u:撤销
dd:删除一行
[n]dd:删除n行
yy:复制一行
[n]yy:复制n行
p:粘贴
shift +zz 保存并退出
G:
gg:
/字符串:
2、命名行 模式的命令
w保存 q退出 !强制执行
gcc 编译器
gcc 编译的过程:预处理、编译、汇编、链接
预处理: gcc -E test.c -o test.i
编译: gcc -S test.i -o test.s
汇编: gcc -c test.s -o test.o
链接:gcc test.o -o test
运行可执行文件:./test
一步到位:
gcc test.c -o test (生成的可执行文件为test)
gcc test.c 生成 a.out
vim打开多个文件:
vim a.c b.c c.c
文件之间的切换:
:open 文件名
gcc 编译多个文件
gcc a.c b.c c.c ... -o 执行文名 (不用加头文件)
gdb调试
gcc -g a.c -o test
gdb test
调试中q退出