![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux shell
文章平均质量分 74
td901105td
这个作者很懒,什么都没留下…
展开
-
linux man手册查询
在编写C程序时,经常性的要查询C库函数(C library functions)或者系统调用(system call)的man page。但是在使用man命令查找man page页的时候,如果一个函数和shell命令同名,man命令会自动选择块号比较小的对应的page呈现出来。man man命令可以查看系统中所有块。在查找需要的命令的man page之前可以先使用whati原创 2015-01-07 13:56:03 · 326 阅读 · 0 评论 -
使用chkconfig (sysv-rc-conf)实现脚本的自启动
安装命令:sudo apt-get install chkconfig(可以用sysv-rc-conf代替)关于chkconfig命令的使用点击这里在ubuntu下使用应该会出现这样的错误:/sbin/insserv: No such file or directory据说这是Ubuntu的小bug解决办法:sudo ln -s /usr/lib/insse原创 2015-04-28 14:07:18 · 543 阅读 · 0 评论 -
here 文档
here文档是在命令行shell和程序语言中定义一个字串的方法,here文档,又称作heredoc、hereis、here-字串或here-脚本,是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字串的方法。它可以保存文字里面的换行或是缩排等空白字元。一些语言允许在字串里执行变量替原创 2015-04-22 23:08:40 · 394 阅读 · 0 评论 -
linux shell通配符和正则表达式
shell 通配符:shell通配符的作用是用来进行文件匹配(file matching)的,通配符和正则表达式都有特殊的字符,但是解释情况不一样。正则表达式 :正则表达式是一种规范,在linux中正则表达式是用来进行字符查找的。在linux中一般shell只解释三个通配符:*代表任意长度的任意字符?代表任意一个字符[]代表选中[]中的任意一个字符一般shell原创 2015-01-07 13:54:51 · 802 阅读 · 0 评论 -
linux 系统启动详解----三种不同的启动方式之sysvinit
上一篇文章讲到了系统从开机到内核加载的过程,本文继续接着讲用户运行模式启动的过程。当内核加载之后必须要运行用户程序才能是系统变为可用,现在一般有三种init系统:sysvinitupstartsystemd1.传统的sysvinit方式缺点:启动较慢,适用于服务器和PC,不适合于移动端。sysvinit首先会去读取系统的配置文件/etc/inittab。/etc/i原创 2015-03-24 18:26:23 · 574 阅读 · 0 评论 -
linux bash和bash配置文件
在linux中,shell一般分为两种:登陆shell(login shell)和非登陆shell(non-login shell)login shell: 登陆shell是需要完整登陆流程才能获取的shell,需要输入用户名和密码。通过tty终端或者ssh登陆,还有使用su -命令切换(su后面不加-取得的是non-login shell)用户都是取得的登 陆shell。no原创 2015-01-09 16:56:57 · 376 阅读 · 0 评论 -
bash中单引号和双引号的区别
在bash参考手册中有如下说明:3.1.2.2 Single QuotesEnclosing characters in single quotes (‘'’) preserves the literal value of each character within the quotes. A single quote may not occur between single原创 2015-01-09 14:02:34 · 273 阅读 · 0 评论 -
linux bash快捷键
在shell命令行下输入命令时经常要用到如下命令:ctrl+a 移动光标到行首ctrl+e 移动光标到行尾ctrl+u 剪切当前光标所在位置到行首的所有字符 (ctrl+U 删除不是剪切)ctrl+k 剪切当前光标所在位置到行尾的所有字符 (ctrl+K 删除不是剪切)关于搜寻history在shell下搜寻历史的shell命令原创 2015-01-09 13:59:43 · 259 阅读 · 0 评论 -
sysvinit启动脚本和upstart启动脚本的编写
在原始的linux中,系统使用的是sysvinit启动方式,后来启动系统变为upstart,两者之间有不同的特点:sysvinit下所有的启动脚本都在/etc/init.d目录下,最后产生的进程名就是该目录下的文件名(去除文件名前面的S或K+启动或者停止序号),文件必须是可以执行的,执行顺序是按照字典书按需执行的。upstart中的所有的job配置文件(非脚本)在/etc/init目录原创 2015-04-29 17:16:55 · 1024 阅读 · 0 评论