在虚拟机下Linux操作系统的命令

内容:1、vim编辑的三种模式。

            2、gcc编译器的指令学习。

            3、makefile工程管理器的基础学习。

Linux常用命令:

1、用户管理类命令:useradd;usedel;passwd;su;groupadd; groupdel

2、文件目录类命令: ls;cd;touch;cp;mv;rm;chmod; mkdir;du;pwd

3、压缩打包类命令:gzip; bzip2;tar

4、磁盘管理:Mount;umount;df;touch;

5、 进程管理类命令:ps;kill;free;top

vim的三种模式:
1、命令行模式(按Esc退出):

                                                 n x :删除一(n)个字符

                                                 n dd :删除(剪切)一(n)行

                                                 n yy :复制一(n)行

                                                 p :粘贴

                                                 u :撤销

                                                shift+zz :保存并退出 


2、底行模式(shift+;):

                                              w :保存        q:不保存退出      q!:强制退出

                                              n :跳到第n行 (vim xx + n  起同样作用)

                                             %s/x1/x2/g : 替换x1为x2,g指全部内容

                                             命令模式下/ :/xx  查找xx,光标在第一个,按n下跳,按shift+n上跳

                                             set nu 设置行号,set nonu 取消行号

                                             sp xx :打开其他文件xx(ctrl+w+k上一个文件,ctrl+w+j下一个文件)


3、插入行模式(打开文件,按 i、a进入):文本编辑

 

1、gcc hello.c  -o  hello 编译

      ./hello  运行 

 

2、预处理:处理以#开头的代码

      gcc  -E  hello.c -o hello.i

      编译:语法检查,把c翻译成汇编

      gcc  -S  hello.i -o  hello.s

      汇编:把汇编语言翻译成二进制文件

      gcc  -c hello.s  -o  hello.o

      链接:链接程序需要的库文件

      gcc hello.o -o hello

 

Target=hello

Object=hello.o  print.o

$(Target) : $(Object)

           gcc  $(Object)  -o  $(Target)

 

hello.o:hello.c                                       //隐含规则,不用写也可以自动生成hello.c

       gcc -c hello.c -o hello.o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值