课程/Linux/运维&测试
Shell典型应用之系统信息及运行状态获取
-
-
Liii
2019-07-04
12345678
-
截图
0赞 · 0采集
-
-
慕侠7534516
2019-06-26
- Linux 基础
-
截图
0赞 · 0采集
-
-
qq_无痕_69
2018-07-09
tput sgr0,正常屏幕。
tput命令对终端会话进行操作和设置。
-
0赞 · 0采集
-
-
张森纳
2017-03-22
- if [ $# -eq 0 ];
then
#$1,$2等等分别表示第一个、第二个参数
#$@, $*表示所有的参数
#$#表示位置参数的数目(对脚本来说,是运行脚本时所带的参数;对函数来说,是函数调用时传入的参数)。数值的比较用 -eq ,字符串的比较才用 =
#脚本的意思就是判断是否有参数,如果没有的话执行then后面的命令
-
截图
0赞 · 3采集
-
-
张森纳
2017-03-22
- 系统信息监控脚本
脚本:system_monitor.sh
功能一、提取操作系统信息(内核、系统版本、网络地址等)
功能二、分析系统的运行状态(CPU负载、内存及磁盘使用率等)
-
截图
0赞 · 0采集
-
-
筑梦之路
2016-10-08
- if [ $# -eq 0 ];
then
#$1,$2等等分别表示第一个、第二个参数
#$@, $*表示所有的参数
#$#表示位置参数的数目(对脚本来说,是运行脚本时所带的参数;对函数来说,是函数调用时传入的参数)。数值的比较用 -eq ,字符串的比较才用 =
#脚本的意思就是判断是否有参数,如果没有的话执行then后面的命令
-
1赞 · 1采集
-
-
big杨
2016-10-04
- 系统监控脚本功能
-
截图
0赞 · 0采集
-
-
RheWONG
2016-05-28
- 系统信息监控脚本
脚本:system_monitor.sh
功能一、提取操作系统信息(内核、系统版本、网络地址等)
功能二、分析系统的运行状态(CPU负载、内存及磁盘使用率等)
-
截图
0赞 · 0采集
-
-
AiYS
2016-05-14
- if [ $# -eq 0 ];
then
#$1,$2等等分别表示第一个、第二个参数
#$@, $*表示所有的参数
#$#表示位置参数的数目(对脚本来说,是运行脚本时所带的参数;对函数来说,是函数调用时传入的参数)。数值的比较用 -eq ,字符串的比较才用 =
#脚本的意思就是判断是否有参数,如果没有的话执行then后面的命令
-
0赞 · 0采集
-
-
AiYS
2016-05-14
- /dev/null 2>&1这条命令的意思是将标准输出和错误输出全部重定向到/dev/null中,即将产生的所有信息丢弃.
command > file 2>file VS command > file 2>&1
首先 command > file 2>file 的意思是将命令所产生的标准输出信息,和错误的输出信息送到file中 command > file 2>file 这样的写法,stdout和stderr都直接送到file中, file会被打开两次,这样stdout和stderr会互相覆盖,这样写相当使用了FD1和FD2两个同时去抢占file 的管道.而command >file 2>&1 这条命令就将stdout直接送向file, stderr 继承了FD1管道后,再被送往file,此时,file 只被打开了一次,也只使用了一个管道FD1,它包括了stdout和stderr的内容.从IO效率上,前一条命令的效率要比后面一条的命令效率要低
关于shell中:>/dev/null 2>&1 详解
1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt
2:/dev/null 代表空设备文件
3:2> 表示stderr标准错误
4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
5:1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于 "1>/dev/null"
因此,>/dev/null 2>&1也可以写成“1> /dev/null 2> &1”
PS:Command >/dev/null 2>&1 相当于stdout="/dev/null"
stderr="$stdout" 这时,stderr也等于"/dev/null"了
结果是标准输出和标准错误都指向了/dev/null, 也就是所有的输出都被我们丢弃
Command 2>&1 >/dev/null 相当于stderr="$stdout" stderr指向了屏幕,因为stdout这时还是指向屏幕!stdout="/dev/null" stdout指向了/dev/null,但不会影响到 stderr的指向
结果是标准错误仍然被打印到屏幕上, 而标准输出被丢弃A=100; B=A和 B=A, A=100
-
1赞 · 0采集
-
-
东风化宇
2016-03-28
- 系统信息监控脚本 所要实现的两大功能~
-
截图
0赞 · 0采集
-
-
Jury
2016-01-11
- clear清屏
-
截图
0赞 · 0采集
-
-
mumukeke123
2015-12-14
- 一样一样
-
0赞 · 0采集
-
-
hahaduo
2015-12-12
- system_monitor.sh
-
0赞 · 0采集
-
-
qq_末班车_2
2015-12-10
- 系统信息监控脚本
-
截图
0赞 · 0采集