bash 入门指南

http://tech.ddvip.com   2007年02月27日    社区交流

本文详细介绍bash 入门指南

  -c的参数可以把符合条件和行数数出来。

  awk和sed是稍复杂一些的命令,有很多高级的用法,本文只对初学者,所以只举两个例子说一下最简单的用途。

  QUOTE:[root@CERNETlog]#cat/etc/passwd|awk-F:'{print$1}'

  这会把/etc/passwd这个文件每一行按冒号分割,输出第一个部分。

  QUOTE:[root@CERNETlog]#sed-i's/aaa/bbb/'test

  这会把test文件里面,所有的aaa字符替换成bbb。sed-i的含义是直接在文件里替换。没有-i的参数,它会把替换过的结果输出到屏幕上。

  *学用Linux命令有两个方面下手:一个是命令本身的参数,一个是如何把命令结合的更好。

  命令本身的参数要用帮助慢慢学,man是系统帮助命令。比如

  QUOTE:[root@CERNETlog]#mangrep

  可以显示出grep命令的帮助。有些版本的Linux这个帮助是中文的。

  至于如何结合好不同的命令,就要看自己的理解了。

  5常用的编辑器vinanoemacs

  为了把一个些常用的命令放在一起执行,可以写一个文件,把命令都放在一起,可以通过一个命令执行很多命令。

  为了下一节做准备,先来学习一下编辑器。

  nano最简单,类似Windows的操作方式,启动以后通过Ctrl+一个键执行一些命令。

  vi有插入模式和改写模式,用Insert键操作。按ESC退出这两个模式。

  冒号w可以保存文件。

  冒号q可以退出。当然也可以写在一起,用:wq退出。如果要不保存退出,用:q!

  

  emacs更适合做程序开发,因为最初是为了做成一个Shell,所以功能十分复杂。编辑之后,用Ctrl+C+X退出。

来源:eastgame.net    作者:sinofool    责编:豆豆技术应用

正在加载评论...