随笔分类 -  shell脚本

摘要:1、vmstat 从整个系统的角度观察系统各项资源的使用情况,包括cpu、内存、磁盘等:procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 72628 44156 684676 0 0 0 0 22 24 0 0 100 0 0 0 0 0 ... 阅读全文

posted @ 2013-11-22 15:06 黑猫警长V5 阅读(296) 评论(0) 推荐(0)

摘要:1.组和用户的添加 添加组:groupadd [-g gid [-o]] [-r] [-f] group 示例:groupadd -g 2001 testgoup1 #添加组testgroup1,同时指定gid 2001 删除组:groupdel [群组名称] 示例:groupdel testgroup #删除testgroup 组 添加用户:useradd testuser -g testgroup #添加用户testuser, 指定组为testgroup 删除用户:userdel testuser #删除用户 testuser2、修改用户对文件的关系以及权限chgrp root... 阅读全文

posted @ 2013-11-22 13:55 黑猫警长V5 阅读(261) 评论(0) 推荐(0)

摘要:1.获取字符串长度1 value=abcd;echo ${#value}输出:42.获取子串value=abcd;echo ${value:3:1}输出:dvalue:a:b,其中a表示起始位置,b表示获取的子串的长度。3.字符串截取#!/bin/bashx=aabbaarealwwvvwwecho “${x%w*w}“ # 截去尾部最短匹配echo “${x%%w*w}“ # 截去尾部最长匹配echo “${x##a*a}“ # 截去头部最长匹配echo “${x#a*a}“ # 截去头部最短匹配 阅读全文

posted @ 2013-11-20 13:57 黑猫警长V5 阅读(186) 评论(0) 推荐(0)

摘要:1.1 环境以及变量的定义、赋值、展开、删除export:将一个变量导入到环境中:export PATH=$PATH:/home。readonly 讲一个变量设置为只读模式,在shell脚本中定义字面值常量特别有用:readonly days_per_week=7, readonly -p 打印当前环境只读模式变量。env可以对命令执行时的环境做更细致的控制:env -i PATH=$PATH HOME=$HOME awk '...' file1, 执行awk命令时的环境仅仅为env指定的环境。unset 删除变量:unset [-v] full_name,删除函数:unset 阅读全文

posted @ 2013-10-07 18:40 黑猫警长V5 阅读(710) 评论(0) 推荐(0)

摘要:1.find命令 主要用途:主要用来做文件查找。 使用方法:查找文件的方式可以基于:文件名,文件时间属性,文件的所有者和组,文件权限属性,文件类型属性,文件大小,另外可以指定 查找目录的深度,排除指定子目录,具体使用方法: http://www.cnblogs.com/mchina/archive/2012/07/02/2573313.html 其他:可以通过-exec ,-OK选项对匹配的文件做进一步的处理。-exec选项:对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {} \;,注意{}和\;之间的空格,同时两个{}之间没有空格,-OK: 阅读全文

posted @ 2013-10-06 16:49 黑猫警长V5 阅读(430) 评论(0) 推荐(0)

导航