shell
文章平均质量分 75
benpaobagzb
做人要谦虚
展开
-
一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器、用户、日志,还得创建备份,等等等等。对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务。这里,我们已经写了一个shell脚本给大家,用来自动化完成系统管理员所要完成的常规任务,这可能在多数情况下,尤其是对于新手而言十分有用,他们能通过该脚本获取到大多数的他们想要的信息,包括系统、网络、用户、负载、内存、主机、内部I原创 2015-08-28 22:09:53 · 690 阅读 · 0 评论 -
Shell 脚本面试问题大全
我们为你的面试准备选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。1) 如何向脚本传递参数 ?./script argument例子 : 显示文件名称脚本./show.sh fi原创 2015-08-28 22:10:36 · 836 阅读 · 0 评论 -
shell中括号的特殊用法
Shell中的括号有其特殊的用法, 现总结如下:1. 符号$后的括号${a} 变量a的值, 在不引起歧义的情况下可以省略大括号.$(cmd) 命令替换, 结果为shell命令cmd的输出, 和`cmd`效果相同, 不过某些Shell版本不支持$()形式的命令替换, 如tcsh.$((exp)) 和`expr exp`效果相同, 计算数学表达式exp的数值, 其中exp只要符合C语言原创 2015-09-14 16:15:18 · 498 阅读 · 0 评论 -
shell中的内建命令, 函数和外部命令
Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。 有些命令是由于其必要性才内建的,例如cd用来改变目录,read会将来自用户(和文件)的输入数据传给Shell外亮。 另一种内建命令的存在则是为了效率,其中最典型的就是test命令,编写脚本时经常会用到它。另外还有I/O命令,例如echo于printf.(2)S原创 2015-09-14 16:16:11 · 465 阅读 · 0 评论 -
我学shell程序的记录
1. 将当前目录下的文件去除后缀名".sh" for i in `ls .` do mv -v $i `echo ${i%%.sh}` done2.shell中在列文件目录时防止带空格的文件名被显示成2个文件带空格的文件名变量不被当成两个参数 ls -1 目录路径 | while read linedoecho $linedone解释:l原创 2015-09-14 16:17:18 · 401 阅读 · 0 评论 -
我学shell编程2
利用mplayer中的mencoder来将y4m文件转换为yuv文件。YUV4MPEG2这种文件格式是一种以头文件存储视频规格的未压缩视频序列。简单来说,在原始的yuv序列的起始和每一帧的头部都加入了纯文字形式的视频参数信息,包括分辨率、帧率、逐行/隔行扫描方式、高宽比(aspect ratio),以及每一帧起始的"FRAME "标志位。(1)利用mencoder可以将y4m转原创 2015-09-14 16:18:17 · 336 阅读 · 0 评论 -
Linux脚本程序
#!/bin/bash# array-ops.sh: 数组更多有趣的用法.array=( zero one two three four five )# 元素 0 1 2 3 4 5echo ${array[0]} # zeroecho ${array:0} # zero# 第一个元素的参数扩展,#+ 从位置0开始 (即第一个字符).echo ${array:1} # ero原创 2015-09-14 16:20:07 · 335 阅读 · 0 评论 -
Linux命令行和shell脚本编程宝典
Linux命令行和shell脚本编程宝典这次阅读《Linux命令行和shell脚本编程宝典》这本书是第3次阅读。 总的来说,这本书还是挺不错的。很适合入门。我也是从这本书开始了解shell编程的。不过,因为现在对Linux 环境也比较熟悉了,并且也会一些shell编程了,所以,这次看的时候会比较快,有些已经会的东西就没有写。只是记录下那些之前没有注意到的东西。第1章 Linux she原创 2015-09-14 16:22:29 · 1503 阅读 · 0 评论