![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 70
gufengdianying
这个作者很懒,什么都没留下…
展开
-
shell编程基础
1、预设变量 $#:位置参数的数量 $*:所有位置参数的内容 $?:命令执行后返回的状态 $$:当前进程的进程号 $!:后台运行的最后一个进程号 $0:当前执行的进程名 其中,“$?”用于检查上一个命令执行是否正确(在Linux中,命令退出状态为0表示该命令正确执行,任何非0值表示命令出错)。 “$$”变量最常见的用途是用作临时文件的名字以保证临时文件不会重复。 2、test测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和原创 2010-08-22 00:17:00 · 474 阅读 · 0 评论 -
shell特殊符号
<br />1、{} 大括号: 用法一:通配符扩展 eg: ls my_{finger,toe}s 这条命令相当于如下命令的组合: ls my_fingers my_toeseg: mkdir {userA,userB,userC}-{home,bin,data} 我们将得到 userA-home, userA-bin, userA-data, userB-home, userB-bin,userB-data,userC-home, userC-bin, userC-data,原创 2010-08-22 00:18:00 · 348 阅读 · 0 评论 -
lsof命令详解
<br />一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”<br /><br />我总结一下lsof指令的用法:<br /> lsof abc.txt 显示开启文件abc.txt的进程<br /> lsof -i :22 知道22端口现在运行什么程序<br /> lsof -c abc 显示abc进程现在打开的文件<br /> lsof -g gid 显示归属gid的进程情况<br />原创 2010-08-22 00:23:00 · 479 阅读 · 0 评论