【LINUX】
Summer_ZJU
如果你不去努力,就没有资格抱怨
展开
-
linux下动态库的生成和链接
linux下动态库的生成和链接(.so)本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。windows和linux下都存在库,但不同。静态库:.a 文件。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库:.so,也叫共享库(shared object)。程序运行时的动态链接,多个进程可以链接同一个共享库。动态库在程序编译时并不会原创 2016-05-03 07:57:50 · 4126 阅读 · 0 评论 -
Linux命令——crontab
Linux命令——crontabLinux命令crontab命令简介命令格式选项详解使用方法一些命令两种使用方式示例注意命令简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程。通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。命令格式cro原创 2017-01-11 10:05:33 · 527 阅读 · 0 评论 -
Linux命令——timeout
Linux命令——timeoutLinux命令timeout命令简介使用方法选项详解示例命令简介运行指定的命令,如果在指定时间后仍在运行,则杀死该进程。用来控制程序运行的时间。使用方法timeout [选项] 数字[后缀] 命令 [参数]...后缀”s”代表秒(默认值),”m”代表分,”h”代表小时,”d”代表天。选项详解长选项必须使用的参数对于短选项时也是必需使用的。 -s, --s原创 2017-01-10 16:48:30 · 54109 阅读 · 0 评论 -
ubuntu下系统打包
ubuntu下系统打包ubuntu下系统打包前言安装1依赖项的安装2Remastersys安装使用语法格式系统打包前言 在初始环境下,经过多次反复安装和配置才组建完成的自己需要的环境,其中各种版本问题和依赖较多,安装过程繁杂,为了避免痛苦的安装过程轮回发生,需要给系统打个包,后续使用直接安装即可。使用工具:Remastersys安装1、依赖项的安装依赖:remastersys_原创 2017-01-09 11:41:11 · 4226 阅读 · 1 评论 -
Linux命令——uname
好记性不如烂笔头^_^Linux命令uname命令简介使用方法选项详解示例Linux命令——uname命令简介Uname是unix name的缩写,该命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。使用方法uname [option]选项详解其实这些都可以通过 –help 来查,这里相当于翻译一下root@xqf:~# uname --helpUsage:原创 2017-01-03 12:01:36 · 519 阅读 · 0 评论 -
container_of学习
container_of学习定义定义1:#define container_of(ptr, type, member) ({ \ const typeof(((type *)0)->member) * __mptr = (ptr); \ (type *)((char *)__mptr - ((unsigned long) &((type *)0)->member)原创 2016-07-15 08:16:45 · 1103 阅读 · 0 评论 -
VIM 命令学习记录
VIM的命令挺多,网上一搜也有很多总结,一下子看那么多也记不住,还是要在实战中去学习,以下是自己平常用到的一些命令,记录一下。/ 后面输入字符进行搜索* 向后搜索光标所在位置的单词# 向前搜索光标所在位置的单词n和N可以继续向后或向前搜索匹配的字符串:set hlsearch 高亮所有匹配字符串:nohlsearch 临时关闭,他的缩写形式是::noh:原创 2016-05-16 07:58:21 · 663 阅读 · 0 评论 -
LINUX命令随记
pidof: 找出正在运行程序的进程PID格式:pidof program找出program程序的进程PID,如果有多个就会全部列出,program不能是shell脚本名称。 格式:pidof -s program找出program程序的进程PID,只列出一个。(Single shot - this instructs the program to only return on原创 2016-06-12 07:59:31 · 621 阅读 · 1 评论 -
gcc编译基本用法
gcc的基本用法命令格式:gcc [选项] [文件名]编译的四个阶段:-E:仅执行编译预处理; -c:仅执行编译操作,不进行连接操作;-S:将C代码转换为汇编代码; -o:指定生成的输出文件。–c是使用GNU汇编器将源文件转化为目标代码之后就结束,在这种情况下,只调用了C编译器(ccl)和汇编器(as),而连接器(ld)并没有被执行,所以输出原创 2016-05-03 08:11:34 · 63980 阅读 · 0 评论 -
Linux命令——history及其优化
Linux命令——history及其优化Linux命令history及其优化前言命令格式使用方法命令优化添加日期不同终端命令汇总调整记录命令长度剔除连续重复的条目前言没啥好说的,就是查看历史输入的命令。这里引入两个优化点,一是历史记录带时间,二是可以统计汇总不同终端下的命令。命令格式history [n]history [-c]history [-raw] histfiles参原创 2017-01-11 13:57:32 · 2174 阅读 · 0 评论