$$
该shell的进程号。
$*
从$1开始,启动该shell脚本的所有参数。
3%20、日常使用命令
Ctrl-R
在bash中,%20Ctrl-R用于在历史命令中搜索
Ctrl-W,%20Ctrl-U,%20Alt-BackSpace
bash中,Ctrl-W删除最后一个词,Ctrl-U删除最后一行,%20Alt-BackSpace%20删除光标前的一个词%20;
man%20readline%20中包含了大量bash中的默认热键绑定;
cd%20-
返回前一个工作路径
xargs
保全人员非为%20道路交通管理处罚条例第四条所称依法令执行指挥交通人员,然其既实际担任指挥交通之责,亦对用路人产生相当制约作用,负有正确执行交通指挥之义务,如发生指挥错误、行车对方不理会指挥等情形,致发生交通事故,应视实际状况厘清责任归属,与法院判决并无不同解释。刘旺是首批航天员中最年轻的成员linux命令,加入14年始被编入乘组,他在执行神舟九号任务前向记者称,14年来一直时刻准备著执行航天飞行任务,以往每次落选后即投入到下一次任务的训练中,「我告诉自己,只要没接到停航命令,就还有机会。天网系统还可以操控无人轰炸机,如:B1、B2、F117等搭载有战术核弹弹头,直接操控轰炸机执行攻击命令,这样也避免飞行员在执行投弹任务时的犹豫不决,另外还可以指挥自动化机器进行攻击,T-1坦克及迷你型空中猎杀者%20(HK-Flying%20Mini%20Hunter),另外有生产同型大型机种。
当然使用新版的"find"也可以得到和"xargs"命令同样的效果:。许多文档处理器现在也有了使用正则表达式搜索的功能,这些功能常被称为“grep工具”或“grep模式”并可以创建“grep样式”,同时也导致出现混淆,特别是在非Unix环境下。存在很多grep的修改版,例如agrep表示“近似的grep”"approximate%20grep"用于模糊字符串搜索,fgrep用于固定样式搜索"fixed%20pattern%20searches",而egrep用于搜索更复杂的正则表达式语法。
parallel
一个更加强大的命令.%20可以实现并行执行任务,并可以分割输入文件,%20指定多个节点同时运行命令等功能.详细的功能可以参考这个链接.
pstree%20-p
打用进程树的得力工具
pgrep,pkill
使用名字查找进程,或者直接向指定名字的进程发送信号。
—了解用户能发送给进程的一些信号。比如%20kill%20-STOP%20[pid]%20,让pid进程挂起。
nohup,disown,screen,%20tmux
当你需要将进程永远处在后台运行是,这两个命令很有用。
lsof,%20netstat%20-lntp
查询当前什么进程在监听什么端口。
set
在bash脚本中, 使用 set -x 获得debug输出,使用 set -e 获得错误输出。
;分号用于开启一个子shell并运行至结束后关闭。 例如:
#在当前路径下执行一些命令(cd /some/other/dir; other-command)# 工作路径仍然是当前目录
了解shell中的多种参数表达式
${name:?error message}
检查某个变量是否存在,若不存在输出 error message。
${var%suffix}, ${var#prefix}
输出var变量除前缀或者后缀外的部分。如下面的代码输出为foo.txt.
var = foo.pdfecho ${var%pdf}.txt
<,>
输入输出重定向操作。
some_command > logfile 2>&1