![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux基础
文章平均质量分 64
uleone
这个作者很懒,什么都没留下…
展开
-
创建于删除用户
LINUX创建用户的命令useradd -g test -d /home/test1 -s /etc/bash -m test1注解:-g 所属组 -d 家目录 -s 所用的SHELL 删除用户命令userdel username(不删除主目录)userdel -r username(删除主目录)创建密码命令passwd转载 2010-03-24 17:00:00 · 272 阅读 · 0 评论 -
shell脚本中的export
有下面一个脚本test.sh: #! /bin/bashTEST=aaaexport TEST 假如使用./test.sh来执行,然后echo $TEST,你会发现TEST环境变量并没有被加入进去。这是由于:当运行脚本时,相当于重新开启一个子进程, 子进程中设定的环境变量不会影响到父进程。解决的方法是用source或者.来执行文件。原创 2010-03-25 22:04:00 · 972 阅读 · 0 评论 -
守护进程
在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。 守护进程,也就是通转载 2010-03-28 00:51:00 · 264 阅读 · 0 评论 -
设置vim语法高亮显示和自动缩进
1、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。 2、设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示: syntax on2)转载 2010-04-17 16:23:00 · 259 阅读 · 0 评论 -
__init和__exit
在linux内核中,所有标识为__init的函数在连接的时候都存放在.init.text这个区段内,此外,所有的__init函数在区段.initcall.init中还保存了一份函数指针,在初始化时内核会通过这些函数指针调用这些__init函数,并在初始化完成后释放init区段(包括.init.text,.initcall.init等),这样可以将该函数占用的内存释放出来。 __exit原创 2010-05-11 21:35:00 · 641 阅读 · 0 评论 -
GCC的四步剖析
<br /><br />GCC的命令剖析--四步走<br />从上面我们知道GCC编译源代码生成最终可执行的二进制程序,GCC后台隐含执行了四个阶段步骤。<br />GCC编译C源码有四个步骤:预处理-----> 编译 ----> 汇编 ----> 链接<br />现在我们就用GCC的命令选项来逐个剖析GCC过程。<br />1)预处理(Pre-processing)<br />在该阶段,编译器将C源代码中的包含的头文件如stdio.h编译进来,用户可以使用gcc的选项”-E”进行查看。<br />转载 2010-06-12 18:41:00 · 746 阅读 · 0 评论