华域联盟
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 345|回复: 0

Linux Base学习

[复制链接]
发表于 2017-5-15 15:56:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x

  1. info
  相比人们熟知的man,info的功用更强大,它用树来组织文档内容,树上的每个node代表一个topic,由此各个topic之间便有了层次关系,相似1 1.1 1.2 2 2.1 2.2这个样子。
  ? 列出info的命令
  翻页 /
  跳至前/后node n/p
  回到上一个node l
  跳到当前node的上一级node u
  以*开头的行是当前topic的menu,经过它能够跳转到其他topic,办法是用m命令,然后输入*后topic名
  2. virtual console
  Linux支持多个virtual console,每个console都树立了一个用户和机器间的session,在各个console间切换用Alt+Fn或Ctrl+Alt+Fn,每个console都是一个字符设备/dev/ttyn,其中/dev/tty0和/dev/console代表当前的console;大部分Linux发行版在缺省配置下都翻开了几个virtual console,若要翻开一个新的console,能够修正inittab,在一个未用的tty设备上开启一个新的/sbin/getty进程,然后telinit q
  运用open命令
  3. sed
  简单的说就是一个stream editor,其edit的stream能够来自文件,也能够是经过管道得到另一个命令的输出,对其中止编辑后把结果输出到规范输出上。用它在script中中止文本处置最便当了: echo en_US.utf-8|sed -e 's/\..*//' 这个命令的输出结果是en_US,-e表示用其后的sed script来处置输入流,sed script中的s表示执行交流操作,用/号分隔被交流字符串的pattern和新字符串,这里没有新字符串,所以把匹配的.utf-8删掉了

logo.gif



  4. xargs
  bash的$(command)表达式把一个命令输出到stdout的内容作为其结果,当然能够用来作为另一个命令的参数,但是命令行普通都是由长度限制的,当$()里命令的输出很长时就可能构成命令行运转失败。xargs从规范输入中读取以空格或换行分隔的字符串,将其作为命令行参数执行指定的命令,因而xargs能够控制送到命令行里参数的个数,当规范输入太长就分次执行,使每次结构的命令行长度都在允许的范围内。一次可能的xargs运转过程:
  读入第一个参数,判别假定以该参数来结构命令行不会溢出
  接着读取下一个参数,判别假定以上一个参数和当前参数来结构命令行也不会溢出
  接着读第三个参数,判别假定以这前三个参数来结构命令行就会溢出,于是就以前两个参数来结构命令行来执行,而把第三个参数放置下一次执行。
  5. log
  linux运用一个叫做kernel ring buffer的环形缓冲区来保管输出到system console上的音讯,能够用dmesg来查看,假定是在系统刚刚启动之后查看,那就是系统启动时输出到屏幕的那些音讯(理论上尔后系统很少再向system console输出音讯,所以即便在系统运转了一段时间后依然会是这些启动音讯)
  /var/log/messages 系统运转时的内核音讯,也包括系统的启动音讯。
文章来源:华域联盟

 

                                                  

帖子的最近访客

回复 百度谷歌雅虎搜狗搜搜有道360奇虎 天涯海角搜一下: 百度 谷歌 360 搜狗 搜搜 有道 谷粉 雅虎 必应 即刻

使用道具 举报

GMT+8, 2017-10-20 03:45 , Processed in 0.156250 second(s), 40 queries .

© 2020 华域联盟 | 蒙公网安备 15062202000105号 版权删帖举报人口

备案号: 蒙ICP备17000689号-2                                                                                                                                                                    

快速回复 返回列表