2020.3.6

今天学习了一些Ubuntu系统的,先简单的说一下常用的命令:

ln -s 软连接

如:ln -s  a.txt b.txt

这个生成的b.txt 是可以编辑的,如果删除a.txt此b.txt就会失效。

ln a.txt b.txt是硬链接 如果a.txt 被删除,此时b.txt不会受影响的。

cp 命令是拷贝命令,

如:cp a.txt a 

将a.txt复制到a文件夹中

cp a b -r

将a文件夹复制到b文件夹中。

mv指令是移动文件夹或者目录

扫描二维码关注公众号,回复: 10102793 查看本文章

如:mv a.txt b

将a.txt移动到b文件夹中

mv a b

将a文件夹移动到b文件夹中

find 查找命令;

find ./ -name 文件名

grep查找指定命令:

例如: grep num b.txt -n

-n显示行数;

tar 压缩解压gzip格式

压缩:tar zcvf lal.tar.gz b.txt

解压:tar zxvf lal.tar.gz -C ./b

-C 解压到指定文件

tar bz2格式

压缩:tar jcvf ha.tar.bz2 b.txt

解压:tar jxvf ha.tar.bz2 -C ./b

-C是解压到指定文件中;

gedit是文本编译器;

在这里 vim是很好用的一种编译器。

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 执行文名 (不用加头文件)

发布了12 篇原创文章 · 获赞 0 · 访问量 75

猜你喜欢

转载自blog.csdn.net/weixin_41604325/article/details/104705938