扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年7月3日
关键字:
6、在后台运行任务
Bash运行在后台运行一个或多个任务,并可有选择地挂起或恢复任何一个当前任务(或“作业”)。为了在后台运行一个任务,需要在命令的末尾添加一个连接符(&)。下面是一个例子:bash> tail -f /var/log/messages &
[1] 614
每个以这种方式放入后台运行的任务被分配一个作业ID号,并打印输出到控制台上。利用命令fg 作业号可以将一个后台任务调回前台运行,此处的作业号就是你想要调回前台运行的任务的作业ID号。下面是一个例子:
bash>fg 1
通过在bash命令提示符下键入jobs,可以获得一个活动作业列表。
7、快速跳至常用目录
你可能已经知道$PATH变量可以列出bash的“搜索路径”——当在当前目录不能找到请求的文件时,bash会自动搜索的目录。不过,bash也支持$CDPATH变量,当试图改变目录时该变量列出cd命令转向的目录。为了使用这个特性,我们要对$CDPATH变量赋值一个目录列表,如下面的例子所示:
bash> CDPATH='.:~:/usr/local/apache/htdocs:/disk1/backups'
bash> export CDPATH
现在,无论何时使用cd命令,bash将会检查$CDPATH列表中的所有目录来查找要转向的目录名。
8、执行计算
Bash可以在命令提示行下执行一些简单的算术操作。为了使用该特性,在命令提示符下输入你想要计算的算术表达式,并用双圆括号括起来,如下面的例子所示。Bash将会执行计算并返回结果。
bash>echo$((16/2))
8
9、定制命令提示符
我们可以定制要显示的bash命令提示符,包括当前用户名和主机名,当前时间,平均负载和当前工作目录。要实现该目的,修改$PS1变量,如下所示:
bash> PS1='\u@\h:\w \@> '
bash> export PS1
root@medusa:/tmp 03:01 PM>
结果将会在命令行显示当前登录的用户名、主机名、当前工作目录和当前时间。从用户指南页可以获得bash可以理解的符号列表。
10、获得特定上下文帮助
Bash对所有内建命令都同时提供了帮助。键入help,可以查看内建命令列表。键入help命令名可以获得特定命令的帮助。Help后的命令名就是你想要查看帮助的命令。下面是一个例子:
bash>help alias
一些帮助文本
很明显,任何时刻在命令行键入man bash,都可以获得关于bash命令的详细帮助。
责任编辑:张琎
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者