• 查看进程所消耗的内存的shell脚本

    日期:

    查看进程所消耗的内存的 脚本 复制代码 代码如下: #!/bin/sh mem=`free -m |awkNR==2{print $2}` ps -aux 21 | sort -k 4 -r |awk$4 ~ /^[0-9]/ $40 {print $4,$11} | awk {print $1/100*mem $2} mem=$mem | sort -k 2 | awk { a[$2] += $1; b[$2]++; total...

  • linux shell 特殊字符 大全

    日期:

    linux shell 特殊字符 大全 特殊字符 # 注释 表示注释 #注释 在引号中间和\#等表示#本身 echo ${PATH#*:} # 参数替换,不是一个注释 echo $(( 2#101011 )) # 数制转换,不是一个注释 ; 分隔 命令分隔,在一行中写多个命令 echo aa ; echo bb 在条件中的if和the...

  • 更改linux用户登录shell的方法

    日期:

    更改linux用户登录shell的方法。 1、查看机器安装了哪些shell? 有两种方法可以查看。 第一种: [rocrocket@wupengchong ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh 第二种: [rocrocket@wupengchong ~]$ cat /etc/shells /bin/sh /bin/bash /sb...

  • linux如何判断指定用户对指定目录具有的权限

    日期:

    linux判断指定用户对指定目录具有的权限的方法,操作步骤如下,供大家学习参考。 文件名:power.sh 脚本内容: 复制代码 代码如下: #!/bin/sh username3=$1 dir_name2=$2 # get existing directory file_path=$dir_name2 while true do if [ -d $file_path ]...

  • shell文件读取实例学习

    日期:

    shell文件读取实例学习,供初学者参考。 一、shell 读取文件的方法 复制代码 代码如下: #使用read命令读取一行数据 while read myline do echo LINE:$myline done datafile.txt #使用read命令读取一行数据 cat datafile.txt | while read myline do echo LIN...

  • 实现对dns A记录交互式进行更改、增加及删除的shell脚本

    日期:

    实现对dns A记录交互式进行更改、增加及删除的shell脚本,感兴趣的朋友可以参考下,此外正在学习shell脚本编程的朋友,可以作为提高水平的一个案例哦。 写这个时因为绝对路径的问题老是出错,注意下边蓝色字体部分。 复制代码 代码如下: #!/bin/bash #writte...

  • sed中引入shell变量的方法

    日期:

    在sed中引入shell变量的四种方法 今天在写一个脚本时需要在sed中引入shell变量,在网上搜了半天才找到,经测试效果不错。 以下四种方法均可用,在这里跟大家分享下,供大家学习参考。 ps:同时谢谢netman大哥。 1、eval sed s/$a/$b/ filename 2、sed s/$a/$b/...

  • 自动登陆FTP服务器的小shell

    日期:

    自动登陆FTP服务器的shell脚本。 复制代码 代码如下: #!/bin/sh ftp -n! open 192.168.102.15 user USERNAME PASSWD binary prompt off mput xxx.tar.gz close bye !...

  • Expect的安装与应用

    日期:

    Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。 认识Expect Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。 Expect是不断发展的,随着时间的流逝,其功能越来越强大,已经成为...

  • linux shell变量$#,$@,$0,$1,$2的解释

    日期:

    变量说明(shuoming): $$ Shell本身(benshen)的PID(ProcessID) $! Shell最后(zuihou)运 行(running)的后台Process的PID $? 最后(zuihou)运 行(running)的命令的结束(jieshu)代码(返回(fanhui)值) $- 使用(shiyong)Set命令设定的Flag一览 $* 所有(suoyou)...