Linux,vim,gcc编译参数

Linux常见命令

常用

  • ls 参看当前目录
  • cd 进入目录
  • pwd 显示当前的绝对路径
  • whoami 显示当前用户名
  • clear 清理屏幕
  • size 显示文件大小
  • time 显示可执行文件运行时间(用户态 和 内核态)
  • strace 查看代码底层调用(可查看部分)

文件相关命令

  • touch 创建文件
  • rm 删除文件
  • cp 拷贝文件
  • mv 移动文件
  • head 查看文件头10行
  • tail 查看文件尾10行
  • cat / more 查看文件

目录相关命令

  • mkdir 创建空目录
  • rmdir 删除空目录
  • rm -rf 删除目录

网络相关命令

  • ifconfig 显示网络配置
  • ping 多用于查看是否连接成功
  • ssh和telent 远程登录
  • ftp

其它命令

  • ps -auxw 查看系统所有进程
  • chmod 更改权限
    chmod	+w	<filename>	//	给文件加写权限
    chmod	+r	<filename>	//	给文件加读权限
    chmod	+x	<filename>	//	给文件加执行权限
    /*注意:上面是给文件所有组,统一添加权限*/
    chmod	+0777	<filename>	//	给所有权限
    /*注意:0777为八进制数,第1到第3个 “数字7”,
    分别代表:组长权限,同组权限,其它用户权限。
    “数字4”:读权限;“数字2”:写权限;“数字1”:执行权限*/
    
  • find <filename> 查找文件
  • reboot 重启Linux系统
  • ln 软链接
  • grep 方便的文本搜索工具

vim编译器常用操作

  1. 替换(%s/<old string>/<new string>):将old string替换成new string
  2. 查找(:/key):查找关键字key
  3. 缩进(:>n 或 :<n )
  4. 执行系统命名(:!cmd)

gcc常用编译参数

-E:预处理
-S:编译
-c:只编译不链接
-o:指定编译结果的名字
-Wall:尽可能多地产生警告
-Werror:警告当错误处理
-I(大写i):指定头文件加载路径
-L:指定库头文件的加载路径
-l(小写L):指定要使用的库名
-D:编译时定义宏
-g:添加调试信息
-fpic:生成与位置无关代码(生成“.so”结尾的文件)
-static:优先使用静态库
-std:指定编译语法标准

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值