
linux+shell脚本
文章平均质量分 78
小悟空爱吃桃
这个作者很懒,什么都没留下…
展开
-
Linux命令——crontab
Linux定时任务crontab介绍 cron工具是一个以系统服务的形式存在。通过/etc/rc.d/init.d或/etc/init.d目录下启动脚本crond来启动。也可以直接通过service crond start 命令来启动。 cro...原创 2018-06-06 09:28:16 · 318 阅读 · 0 评论 -
Shell中 2>/dev/null
1、文件描述符Linux系统预留可三个文件描述符:0、1和2,他们的意义如下所示:0——标准输入(stdin)1——标准输出(stdout)2——标准错误(stderr)标准输出——stdout假设:在当前目录下,有且只有一个文件名称为123.txt的文件,这时我们运行这个命令【ls 123.txt】,就会获得一个标准输出stdout的输出结果:123.txt错误输...原创 2018-05-19 14:58:44 · 53423 阅读 · 1 评论 -
Linux命令——df
Linux中的df命令使用来检查文件系统的磁盘占用情况。用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。1、命令格式:df [选项] [目录]2、命令功能: 显示指定磁盘目录的可用空间。如果没有目录被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单...原创 2018-05-19 12:02:37 · 996 阅读 · 0 评论 -
shell中遍历文档中的每一行(流程控制)
for line in $(cat xxx.conf) do if [ "$tmp_file_type" = "mkm" ];then echo "hello" else echo "hello1" fi done原创 2018-05-17 20:07:27 · 6002 阅读 · 1 评论 -
shell中如何判断一个字符串是否为空
例如:$name='Marry'if ["X${name}" == "X"];then echo "name is empty"else echo "name is not empty"fi原创 2018-05-17 19:51:28 · 1826 阅读 · 0 评论 -
shell脚本:在xml文件中寻找标签中的值
xml文件如下:》》》》配置文件为config.xml,其/home/huawei/mdn2000/es/conf/config.xml<note><to>George</to><from>John</from><heading>Reminder</heading><body&原创 2018-05-17 19:40:11 · 11569 阅读 · 0 评论 -
ps -ef | grep xxxserver | grep -v grep|wc -l
ps -ef | grep xxxserver | grep -v grep|wc -lps -ef 指令用来查询所有进程,grep通过管道来过滤。grep -v 是反向查询的意思,grep -v grep的作用是除去包含grep的项。原创 2018-05-17 19:39:23 · 7492 阅读 · 0 评论 -
AWK
szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"<MountPointPath>dsm0</MountPointPath>szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"|awk ...原创 2018-05-17 19:38:33 · 146 阅读 · 0 评论 -
Linux命令——sar
原文链接:http://lovesoo.org/linux-sar-command-detailed.html linux sar命令详解2012年08月21日 ⁄ CentOS, Linux ⁄ 共 4053字 ⁄ 字号 小 中 大 ⁄ 评论 1 条 ⁄ 阅读 51,247 次sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面...原创 2018-05-21 19:13:02 · 172 阅读 · 0 评论 -
SUSE软件安装工具——zypper(二)
SUSE环境下通过YaST安装软件时间:2016-05-14 03:18来源:linux.it.net.cn 作者:IT 为了提升用户在云服务器上的软件安装效率,减少下载和安装软件的成本,腾讯云提供了YaST下载源。操作系统为SUSE10的云服务器用户可通过YaST快速安装软件。 1. 安装步骤 1. 列出软件源 登录操作系统为Linux的云服务器后,...原创 2018-06-01 16:56:11 · 14133 阅读 · 0 评论 -
SUSE的软件管理工具——zypper(一)
原文链接:http://www.vuln.cn/2732zypper se xxxxx 是搜索软件包zypper in xxxxx 跟你的apt-get install xxxx等价zypper rm xxxx 删除zypper up xxxx 更新软件 以前接触red hat或者debian一类的linux比较常用的在线软件安装的工具就是yum或者apt-get 命令,但...原创 2018-06-01 16:36:58 · 17484 阅读 · 0 评论 -
Linux命令——vi
显示行号:在命令模式下:set nu搜索关键词:在命令模式下输入/,然后在/后面输入需要搜索的关键词。按n向下查询,按N向上查询。跳转到指定行:输入:n,代表跳转到第n行,如:79,就跳转到第79行。...原创 2018-05-29 19:17:40 · 191 阅读 · 0 评论 -
Linux上安装JDK
1、先去官网上下载JDK的安装包:jdk-8u152-linux-x64.tar.gz 2、在home目录下创建java目录,将包上传到这个目录下/home/java3、解压这个安装包4、配置环境变量:打开/etc/profile(vim /etc/profile)在最后面添加如下内容:#set java JDK environmentJAVA_HOME=/home/java...原创 2018-05-24 11:21:18 · 161 阅读 · 0 评论 -
Linux命令——awk
szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"<MountPointPath>dsm0</MountPointPath>szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"|awk ...原创 2018-05-24 09:10:32 · 158 阅读 · 0 评论 -
Linux命令——head和tail
原文链接:https://blog.youkuaiyun.com/hjxzb/article/details/46761601#%E4%BE%8B%E5%AD%90head语法 head [-n -k ]... [FILE]...例子默认是显示开头前10行。head /etc/passwd显示开头前k行。head -k /etc/passwdhead -n k /etc/p...原创 2018-05-21 19:59:30 · 1626 阅读 · 0 评论 -
shell中更新多个配置文件
有三个配置文件conf1.properties、conf2.properties、conf3.properties,和一个标准文件right.properties。标准文件中的内容为三个配置文件中所有的配置项及标准值。三个配置文件在/home/conf目录下,标准文件在/home下.conf1.properties>>>>>>>>>>...原创 2018-05-16 11:06:39 · 401 阅读 · 0 评论