摘要: 1、参数 -rdynamic 该参数的作用是:将指示连接器把所有符号(而不仅仅只是程序已使用到的外部符号,但不包括静态符号,比如被static修饰的函数)都添加到动态符号表(即.dynsym表)里,以便那些通过dlopen()或backtrace()(这一系列函数使用.dynsym表内符号)这样的函 阅读全文
posted @ 2017-07-06 17:05 cgc0415 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、shell || exit 1 【说明】执行不成功就退出 2、变量名与=之间不能有空格 3、参数说明 $1表示第一个参数,$2 表示第二个参数,$#表示参数个数 4、 阅读全文
posted @ 2017-07-06 16:39 cgc0415 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 【语法】 【选项】 【示例】 阅读全文
posted @ 2017-07-03 14:53 cgc0415 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 功能 列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。 使用 nm [option(s)] [file(s)] 有用的options: -A 在每个符号信息的前面打印所在对象文件名称; -C 输出demangle过了的符号名称; 阅读全文
posted @ 2017-07-01 18:03 cgc0415 阅读(3903) 评论(0) 推荐(0) 编辑
摘要: [git 回车换行设置] 避免windows自动将linux的换行符转为windows风格,造成文件二进制不一致 执行git config --list,查看所有设置 确保 core.autocrlf=false 如果不是则用如下命令修改: git config --global core.auto 阅读全文
posted @ 2017-05-24 22:27 cgc0415 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、cat查看文件内容时显示行号 cat -n filename 2、vim跳转到指定行号 命令行模式下输入 :n 【n为行号】 3、查看程序运行所依赖的共享库 ldd binfile 4、删除当前目录下除文件file1之外其它所有文件 ls|grep -v file1|xargs rm -rf 5 阅读全文
posted @ 2017-05-11 17:32 cgc0415 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、确定linux版本 首先确认Linux是32位还是64位:uname -a 如果是64位机器会输出x86_64。 如下输出则表示是32位。 注:也可以在串口使用如下命令来查看:getconf LONG_BIT 输出:32表面系统是32位。 输出:64表面系统是64位。 2、下载相应版本(32或6 阅读全文
posted @ 2017-02-24 22:58 cgc0415 阅读(6912) 评论(0) 推荐(0) 编辑
摘要: 本脚本适用环境: 系统支持:CentOS 内存要求:≥128M 日期:2017 年 02 月 13 日 关于本脚本: 一键安装 libev 版的 Shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。 友情提示: 阅读全文
posted @ 2017-02-13 23:34 cgc0415 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、出现如下错误 2、这是由于目前虚拟主机不支持FTP over TLS的连接方式。FTP over TLS是指客户端显式请求(客户端发送"AUTH TLS"命令)对FTP会话加密。虚拟主机服务器会拒绝请求TLS的连接。 此类错误的解决方案是:客户可以设置FTP客户端不要求会话加密,即采用普通的FT 阅读全文
posted @ 2017-02-05 23:08 cgc0415 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: 1、添加任务 2、每1分钟将日期输出到date.txt文件中 阅读全文
posted @ 2017-01-20 23:59 cgc0415 阅读(101) 评论(0) 推荐(0) 编辑