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 责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……