dd命令打包多个文件_Linux常用命令(二)

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格式

fb77c53a54b0f9071f0bf073fe0fab0f.png

练习

压缩

85f09b4ce8748c52517953784e9c5889.png

练习

解压

aefeb09103ed2f20db7ffce17d73a8ab.png

练习

解压 到 指定位置

c413608f2dc42f63903d8dbc66f1e6b7.png

7、tar 压缩解压 bz2格式0-2

4848f34e1dece0a6b0a8ace356a71ce6.png

练习

压缩

64251a21fff50e897b4cfeed93c9a298.png

练习

解压

10833af3b74140c0db8ef12315894b78.png

练习

解压到指定的文件夹 -C

efafdd099ec272b9d015d7a34a444b2c.png

8、gedit文本编辑器

a17f2ff810a0bb94857380d88d9a4fec.png

270643a15a30cf0232021e86f7b366bf.png

48d3a566faeca725ce3b5979ef19f56e.png

编辑器之神 vim 的安装及配置

1、安装vim

sudo apt-get install vim

sudo apt-get install ctags

2、配置vim

039e342b09d7a7dd5465f1a53befe1e0.png

在终端 找到 vim_configure

41dd687b6648de329a72bdd386a16908.png

进入 vim_configure

8876cb5b4d95b03aab7415cce8321a74.png

sudo ./copy_con.sh 运行脚本

839d8caaa6a42d30f3dfcf9681d6183b.png

3、验证是否成功:

vim test.c

cfcf3da52077a6ff38424b0e74537267.png

vim的模式

1、vim的模式的分类

编辑模式:

在此模式下可进入插入模式、控制屏幕光标的移动、进行文本的选择、复制、粘贴、剪切、删除、查找等工作(修改代码)

插入模式:

将输入的字符作为正文内容放在正在编辑的文件中(写代码)

命令行模式:

完成存盘、另存、查找等任务(保存 代码)

2、vim的模式 的认识

编辑模式:

963ae1ff506d741566980acf6c1856f5.png

插入模式:

3bc6bb629ceea7212318847a0f66347e.png

命令行模式:

475fd52b899a67d56402cf2ece3938a6.png

3、vim的模式切换

6e71b3a9e3e5b8351dfb838116077cb3.png

知识点4【vim 模式中的命令】

1、编辑模式下的命令:

e4e9ab2d01b9b6a17d335f02b3ba3beb.png

u:撤销

dd:删除一行

[n]dd:删除n行

75eab5ba821fa8b7f66200d7b256d9f2.png

yy:复制一行

[n]yy:复制n行

p:粘贴

shift +zz 保存并退出

7d44f825ae5e51d1a61aacdad3329301.png

G:

gg:

/字符串:

2、命名行 模式的命令

42f5a1c0237bdd1745361b6fce9c4b18.png

w保存 q退出 !强制执行

910787a67f8203f661be7cf90af82f09.png

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调试

84ab7e07cb37101867ff15aa44c2f858.png

gcc -g a.c -o test

gdb test

调试中q退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值