欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] linux shell中的比较符号与特殊符号 日期:2014-06-26 01:09:14 点击:108 好评:0

    本文为大家介绍 linux shell 中的特殊符号,包括 字符串 比较、数字比较与计算、 特殊字符 等,希望对大家有所帮助。 shell 字符串比较 、 判断是否为数字 二元比较操作符,比较变量或者比较数字。注意数字与字符串的区别。 整数比较 -eq 等于,如:if [ $a -e...

  • [shell编程] shell单行命令筛选配置文件中#号开头的行 日期:2014-06-26 01:08:27 点击:164 好评:6

    Linux中的很多配置文件都会有太多的说明,自己删除真是太麻烦了,也不方便自己阅读。 使用 正则表达式 可以解决这个问题,下面给出一个单行 shell 命令代码: 复制代码 代码如下: grep ^[^#] test.conf aa.txt...

  • [shell编程] linux Shell常用的条件判断 日期:2014-06-26 01:07:37 点击:144 好评:0

    收集整理了一些 linuxShell常用的条件判断 ,记录在此,以备后查,并希望可以帮到需要的朋友。 -b file 若文件存在且是一个块特殊文件,则为真 -c file 若文件存在且是一个字符特殊文件,则为真 -d file 若文件存在且是一个目录,则为真 -e file 若文件存在...

  • [shell编程] shell实现文本多行变一行的几种方法 日期:2014-06-26 01:06:36 点击:62 好评:0

    有以下的文本内容: $cat test.txt 001 002 003 004 005 006 0000999 需要格式化成: 001 002 003 004 005 006 0000999 下面介绍几种实现方法,供大家参考。 方法一 、最好的答案是waker老大提供的,就不解释了: 复制代码 代码如下: xargs test.txt 方法二...

  • [shell编程] sed清除注释的脚本一例 日期:2014-06-26 01:04:52 点击:75 好评:0

    sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。 在 shell 编程中sed可以说是无处不在。 刚才看酒哥的博客,一篇关于系统优化的 shell脚本 ,其中有一段: 复制代码 代码...

  • [shell编程] 批量创建连续的系统账号的shell脚本 日期:2014-06-26 01:03:56 点击:165 好评:0

    批量创建连续的系统账号 代码如下 #!/bin/bash #生成50个连续的用户名 test*** userlist=$(echo test{1..50}) for NAME in $userlist do /usr/sbin/useradd $NAME PASSWD=$(openssl rand -base64 10) #生成随机密码 echo $NAME $PASSWD passwd.txt #用户密码...

  • [shell编程] 查看Apache的并发请求数及TCP连接状态的命令 日期:2014-06-26 01:00:56 点击:106 好评:0

    查看Apache的并发请求数及TCP连接状态,使用如下的一条单行命令即可实现。 复制代码 代码如下: netstat -n | awk /^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]} 注解 : SYN_RECV 正在等待处理的请求数 ESTABLISHED 正常数据传输状态 TIME_WAIT 处理完...

  • [shell编程] shell命令按照时间删除文件 日期:2014-06-26 00:59:57 点击:202 好评:0

    其实,就是 find命令 的应用,主要用到了参数-mtime而已。 供初学者参考。 复制代码 代码如下: [root@localhost audit]# ll 总用量 14788 -rw------- 1 root root 4632650 10月 19 09:12 audit.log -r-------- 1 root root 5243056 10月 16 18:32 audit.log....

  • [shell编程] shell命令获取linux下eth0的IP地址 日期:2014-06-26 00:58:58 点击:187 好评:0

    shell命令获取linux下eth0的IP地址,用到的命令有ifconfig、 awk 、grep。 一、常规方法 复制代码 代码如下: [root@localhost ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr BC:30:5B:C0:CD:4F inet addr:192.168.7.2 Bcast:192.168.7.255 Mask:255.25...

  • [shell编程] 用expect写的一个脚本 日期:2014-06-26 00:57:48 点击:170 好评:0

    用expect写的一个脚本,配合for循环执行,因为怕与expect符号冲突,所以在调用 awk 的时候没写太复杂的脚本,像替换我都用管道给sed来完成。 供大家参考学习。 复制代码 代码如下: #!/usr/bin/expect -f set ip [lindex $argv 0] set timeout 5 spawn ssh ro...

  • 首页
  • 上一页
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 下一页
  • 末页
  • 1431426
栏目列表
推荐内容