随笔分类 - shell
摘要:一、简介 1、dirname命令去除文件名中的非目录部分,删除最后一个“\”后面的路径,显示父目录。 语法:dirname [选项] 参数 2、basename命令用于打印目录或者文件的基本名称,显示最后的目录名或文件名。语法:basename [选项] 参数 二、使用实例 1、dirname [r
阅读全文
摘要:author:headsen chen date : 2019-08-08 11:11:38 notice : 个人原创 Ubuntu上运行shell脚本总是报下面这个错误,在centos下面或者mac里面都没有问题 解决办法:更改默认的dash dpkg-reconfigure dash 这样就调
阅读全文
摘要:语法 nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...] 参数说明: -g 设置路由器跃程通信网关,最多可设置8个。 -G 设置来源路由指向器,其数值为4的倍数。 -h 在线帮助。 -i 设置时间间隔,以便传送信息及扫描通信端口。 -l 使用监听模式,管控传入的资料。 -n...
阅读全文
摘要:Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具 dig命令的解释:
阅读全文
摘要:yum -y install net-tools (可以生成ifconfig命令,netstat命令)
阅读全文
摘要:vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO
阅读全文
摘要:author:headsen chen date: 2019-01-19 14:57:09 个人原创博客,转自请注明出处和作者,否则追究法律责任 1,安装依赖和语言包 2,添加阿里云的Rubygems仓库,外国的源慢 3,移除原生的Ruby仓库 4,安装fpm 此时报错: 5,解决办法是 先安装rv
阅读全文
摘要:author:headsen chen date: 2019-01-18 10:40:37 notice:个人原创,允许转载,请注明出处,否则依法追究责任。 1,安装 2,常用参数解释 nmap 10.0.1.161 -p20-200,7777,8888 # 扫描多个端口 3,扫描udp端口 -sU
阅读全文
摘要:命令:dirname 获取文件的路径(到父级目录)用法:dirname file_name[root@bogon opt]# a=$(dirname /mnt/a/b/c/d/a.sh) [root@bogon opt]# echo $a /mnt/a/b/c/d
阅读全文
摘要:方法一: rm -rf ~/.ssh/known_hosts 缺点:把其他正确的公钥信息也删除,下次链接要全部重新经过认证 方法二: vi ~/.ssh/known_hosts 删除对应ip的相关rsa信息 方法三:(推荐) 清除旧的公钥信息 ssh-keygen -R 192.168.1.10 +
阅读全文
摘要:1、local一般用于局部变量声明,多在在函数内部使用。实例如下: echo_start() { local STR="$1" echo "...... ${STR} ......starting at $(date)" } 2、Shell脚本中定义的变量是global的,其作用域从被定义的地方开始
阅读全文
摘要:$0: 脚本本身文件名称 $1: 命令行第一个参数,$2为第二个,以此类推 $*: 所有参数列表 $@: 所有参数列表 $#: 参数个数 $$: 脚本运行时的PID $?: 脚本退出码 ∗与@的区别 当命令行为test.sh 1 2 3 "$*“表示"1 2 3” "$@“表示"1” “2” “3” 二者没有被引号括起来时是一样的都为"1 2 3",只有当被引号括起来后才表现出差异 ...
阅读全文
摘要:author:headsen chen date: 2018-10-09 20:11:22 1,测试一个范围内的主机: fping -a -g 192.168.1.1 192.168.1.255 参数解释: -a :显示存活的(alive) -g : 指定一个范围 (group) -u : 显示不存
阅读全文
摘要:author:headsen chen date: 2018-10-09 19:50:15
阅读全文
摘要:author:headsen chen date :2018-10-09 18:00:25 1,方法一:用sed 2,方法二:用head 扩展:查看文件的第10行到20行内容
阅读全文
摘要:本文转自:https://blog.csdn.net/taiyang1987912/article/details/39551385 shell中各种括号的作用()、(())、[]、[[]]、{} 一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所
阅读全文
摘要:1、基本语法: 2、扩展语法: 3、语法说明: bash shell会按顺序执行if语句,如果command执行后且它的返回状态是0,则会执行符合该条件执行的语句,否则后面的命令不执行,跳到下一条命令。当有多个嵌套时,只有第一个返回0退出状态的命令会导致符合该条件执行的语句部分被执行,如果所有的语句
阅读全文
摘要:author:headsen chen date: 2018-08-13 11:08:09 1,sort:排序的功能,默认安装ASCII码来排序,-n 安装数值排,-r 按照倒序来排 [root@bogon mnt]# cat aa.txt [root@bogon mnt]# cat aa.txt
阅读全文
摘要:自动分区脚本: cat a.sh 添加到自动挂载: cat auto-mount.sh
阅读全文
摘要:author:headsen chen date:2018-06-04 11:20:38 notice:This article is created by headsen chen himself and not allowed to copy.or you will count law ques
阅读全文