
Linux入门
egbert果
学习,分享,成长
展开
-
VIM的字符串替换命令及VIM的配置
Linux系统中最常用的文本编辑器是vim,配置一个好的vim编辑器可以让自己工作效率高效起来。一、在VIM中进行文本替换: 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个原创 2017-03-27 22:18:45 · 513 阅读 · 0 评论 -
静态库和动态库
1、静态库是在程序编译的时候被载入到程序的目标代码中,程序运行的时候不在需要改静态库,因此体积比较大。2、动态库是在程序运行的时候载入的,程序运行的时候还需要动态库,因此所占体积比较小。不同的应用程序可以使用同一个动态库,因此,内存中只需要一份动态库。静态库的使用方法:例如将hello.c文件封装为静态库libhello.a,并链接到main.c中(1)gcc -c h原创 2017-04-03 11:04:42 · 299 阅读 · 0 评论 -
getopt解析函数
getopt(分析命令行参数) 相关函数表头文件 #include定义函数 int getopt(int argc, char * const argv[ ], const char * optstring);函数说明 getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数原创 2017-04-03 11:00:32 · 984 阅读 · 0 评论 -
在Linux系统中索引的方法
1、在要搜索的目录中建立索引文件 sudo ctags -R2、在终端输入 vim -t key(key为要搜索的文件或者关键字)3、选中相应的文件4、将光标停留在要搜索的关键字上,按着ctrl+],向下搜索shift+5查看结构体定义处。更多具体的功能,可以在vim中通过输入命令help tags进一步学习原创 2017-04-03 10:39:03 · 1565 阅读 · 0 评论 -
shell脚本三步走以及shell编程中常用语法
1、shell编程有三个步骤a、建立并编辑shell命令 touch file.shb、赋予执行权限 chmod 777 file.sh c、执行shell程序 sh file.sh下面是我自己写的创建shell脚本的脚本文件,感兴趣的可以尝试一下:1、shell脚本中不变量不需要定义,可以直接使用2、shell自定义变量的时候,赋值号两原创 2017-03-26 10:58:35 · 547 阅读 · 0 评论 -
Linux网络配置,与Windows共享,putty登录过慢
一:命令行配置方法1、配置为动态获取IP地址 $vim /etc/network/interfaces 添加 auto eth0 iface eth0 inet原创 2017-03-26 10:50:05 · 409 阅读 · 0 评论 -
标准IO,fopen,fclose
fopen打开文件的权限如下:r只读,文件必须存在r+读写,文件必须存在w只写,文件不存在就创建,文件存在就清空文件w+读写,文件不存在就创建,文件存在就清空文件a只写,文件不存在就创建,文件存在就在文件后面追加a+读写,文件不存在就创建,文件存在就在文件后面追加1、修改默认的权限掩码:fopen ()没有设定创建文件权限的参数,通过原创 2017-04-01 21:56:45 · 492 阅读 · 0 评论 -
Linux环境变量设置
个人理解Linux的环境变量可以理解为在任何目录下,都可以找到该环境变量下对应的命令。所谓环境变量就是将一个程序所在的文件夹设为环境变量,那么可以在别的文件夹中直接使用这个程序,不用添加路径添加环境变量的方法有两种:a、临时添加环境变量:关掉当前终端后,配置的环境变量不再有效,方法是:export PATH=$PATH:/mydir/ //其中,/myd原创 2017-03-25 11:09:16 · 276 阅读 · 0 评论 -
Linux常用命令的操作
今天总结一下Linux中常用命令(Ubuntu环境),包括查看文件类型,安装程序,解压缩,more\less,grep,head,tail等等。1、file name.c 查看name.c的文件类型2、dpkg -s 安装包名称 查看安装状态 dpkg -l 安装包名称 查看安装包清单(倚赖)3、apt -update 刷新软件源列表原创 2017-03-25 10:56:55 · 311 阅读 · 0 评论 -
Makefile的编写快速入门
1、Makefile中的自动化变量$* 不包含扩展名的目标文件名称$@ 目标的完整名称$% 如果目标是归档成员,则该变量表示目标的归档成员的名称$ 第一个倚赖$^ 所有的倚赖文件,去重$+ 所有的倚赖文件,不去重$? 所有的倚赖文件,以空格原创 2017-03-29 21:26:56 · 495 阅读 · 0 评论 -
进程及进程常用命令
Linux下进程的一些常用命令:1、ps 列出ps命令执行那一时刻当前终端的有关进程2、command &在一条命令后面加&,可使得command在后台运行3、jobs显示当前后台运行的程序4、Ctrl+z命令可以使得当前正在终端运行的命令放到后台运行,但是变为停止状态5、bg (jobs id)使得命令由停止态变为运行态6、kill -9 pid可原创 2017-04-05 21:58:43 · 880 阅读 · 0 评论