bash 入门指南
http://tech.ddvip.com 2007年02月27日 社区交流
本文详细介绍bash 入门指南
[root@CERNETaaa]#chownftp:ftpbbb
[root@CERNETaaa]#ls-l
drwxr-xr-x 2ftpftp 4096Apr 315:46bbb
drwxr-xr-x 2rootroot 4096Aug13 2004ccc
[root@CERNETaaa]#chmod-R777bbb
drwxr-xr-x 2ftpftp 4096Apr 315:46bbb
drwxrwxrwx 2rootroot 4096Aug13 2004ccc
4管道和高级一些的命令greplessmoresedawk
常用的命令还有很多,在后面有没见过的命令,我会随时说明。
现在说一些主要用作配合别的命令的命令。
管道
配合别的文件操作的这类命令一般是这样工作的:前一个程序的输出结果,是后一个程序的输入。这样衔接起来,可以实现一个很长的串完成复杂的工作。
*nix的设计概念就是这样的,每个工具完成很简单的工作,都使用文本做输入输出。还有就是关键的“管道”,这就可以串起来了。
比如:
QUOTE:[root@CERNETlog]#cat/var/log/dmesg
这个命令会把/var/log/dmesg显示在屏幕上。但是这个文件里面是系统的日志,非常得多,几百行一个屏幕放不下。所以这样:
QUOTE:[root@CERNETlog]#cat/var/log/dmesg|less
自己动手实验看看效果吧,这个很重要。
QUOTE:[root@CERNETlog]#cat/var/log/dmesg|more
也是可以分屏显示的,区别是less可以上下的滚动,more只能整屏的向后翻。
QUOTE:[root@CERNETlog]#cat/var/log/dmesg|grepACPI
这会把包含“ACPI”的行,都显示出来,不包含的不显示。这就是grep的作用。
上面的这个结果,不用管道也可以:
QUOTE:[root@CERNETlog]#grepACPI/var/log/dmesg
grep有-v的参数,可以把不符合条件的都显示出来。自己试验一下吧。
来源: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专题……