摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的 ...
分类:
系统相关 时间:
2018-06-20 12:55:27
阅读次数:
163
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
系统相关 时间:
2018-06-06 01:09:52
阅读次数:
267
如上代码中,subprocess.getoutput函数获取linux 中shell终端命令执行的结果,以字符串格式保存到devices;subprocess还有其他函数,是和shell终端交互的,以后用到再加,输出结果如下 ...
分类:
编程语言 时间:
2018-05-02 15:57:38
阅读次数:
381
在Linux中Shell环境的命令历史机制为用户提供了极大的便利,同时也给用户带来了潜在的风险。只要获得用户的命令历史文件,该用户的命令操作过程将会一览无余,如果曾经在命令行输入明文的密码,则无意中服务器的安全堡垒有多了一个缺口。Bash终端环境中,历史命令的记录条数由变量HISTSIZE控制,默认为1000条。通过修改/etc/profile文件中的HISTSIZE变量值(需root权限),可以
分类:
系统相关 时间:
2018-04-16 12:07:23
阅读次数:
202
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
系统相关 时间:
2018-01-23 15:45:13
阅读次数:
170
Shell脚本顾名思义就是为了Shell编写的脚本程序,只要有一个编写文本编辑器和一个能执行脚本的解释器就可以做到。Linux 的 Shell 种类众多,我们可以打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,第一行一般是这样: #!/bin/bashech
分类:
系统相关 时间:
2017-11-25 15:23:38
阅读次数:
207
1.shell介绍shell是一个命令解释器,提供用户和机器之间的交互。它支持特定语法,逻辑判断、循环。比如,我们登陆的终端,它其实就是一个shell,供我们和机器交互。Linux下面有很多shell,每个用户都可以有自己特定的shell。CentOS7默认shell是bash(BourneAginShell),还有zsh..
分类:
系统相关 时间:
2017-11-16 11:30:13
阅读次数:
212
if用法来一波今天来一波在linux总if的简单用法,实用与否还需要自己来判定。上一次在for中没有提及shell脚本中格式问题,今天来补一下如若知道的,略过就好。。。在linux中,shell开头一般是很重要的,但是却又都是注释要不要都行!这是为什么呢?在上图中显示第一行#!/bin/ba..
分类:
系统相关 时间:
2017-08-05 14:11:56
阅读次数:
331
linux中shellcurl命令获取http状态码通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码代码如下 复制代码#curl-I-m10-o/dev/null-s-w%{http_code}www.111cn.net上面的输出是不含换行的,如果需要换行的话,加上\n代码如下 复制代码#curl-I-m10-o/dev/nul..
分类:
Web程序 时间:
2017-07-26 21:50:06
阅读次数:
319