随笔分类 -  linux

摘要:sed -i 's/'10.10.10.10:8080'/'192.168.1.1:9090'/' my.txt 阅读全文
posted @ 2020-03-10 15:22 夏天的西瓜君 阅读(660) 评论(0) 推荐(0)
摘要:《Linux Shell 脚本攻略(第三版)》门佳译 这本书值得一看。 看完这本书之后,对shell、awk、linux命令等会有更深入的了解。 还有书中有很多运维脚本、容器云、服务器性能检测等生动形象的列子,非常值得借鉴。 所以绝对值得一看。 阅读全文
posted @ 2019-07-03 13:24 夏天的西瓜君 阅读(1336) 评论(0) 推荐(0)
摘要:它可以为多个IP地址生成ICMP分组,然后等待回应。其运行速度要比之前的脚本快得多。 fping的选项如下: q 选项 -a指定显示出所有活动主机的IP地址; q 选项 -u指定显示出所有不可达的主机; q 选项 -g指定从“IP地址/子网掩码”记法或者“IP地址范围”记法中生成一组IP地址; $ 阅读全文
posted @ 2019-07-01 19:42 夏天的西瓜君 阅读(1944) 评论(0) 推荐(0)
摘要:grep可以在搜索过程中使用通配符指定(include)或排除(exclude)某些文件。 使用--include选项在目录中递归搜索所有的 .c和 .cpp文件: $ grep "main()" . -r --include *.{c,cpp} 注意, some{string1,string2,string3}会被扩展成somestring1 somestring2,somestring3。 ... 阅读全文
posted @ 2019-06-28 16:10 夏天的西瓜君 阅读(2728) 评论(0) 推荐(0)
摘要:find . -name '*.sh' -print > listName.txt find参数: find命令有一个选项-iname(忽略字母大小写),该选项的作用和-name类似,只不过在匹配名字时会忽略大小写。例如:$ lsexample.txt EXAMPLE.txt file.txt$ f 阅读全文
posted @ 2019-06-25 09:20 夏天的西瓜君 阅读(2308) 评论(0) 推荐(0)
摘要:Unix认为UTC 1970年1月1日0点是纪元时间。 POSIX标准推出后,这个时间也被称为POSIX时间。 阅读全文
posted @ 2019-06-24 09:48 夏天的西瓜君 阅读(1353) 评论(0) 推荐(0)
摘要:#!/bin/sh#Filename:inputPassword.shecho -e "Enter password:"stty -echoread password if [ ${password} -eq "123456" ];then echo "correct password"else e 阅读全文
posted @ 2019-06-23 16:44 夏天的西瓜君 阅读(889) 评论(0) 推荐(0)
摘要:功能说明: route 表示手工产生、修改和查看路由表。 语法 : #route [-add][-net|-host] targetaddress [-netmask Nm][dev]If] #route [-delete][-net|-host] targetaddress [gw Gw] [-n 阅读全文
posted @ 2018-07-15 10:34 夏天的西瓜君 阅读(1134) 评论(0) 推荐(0)
摘要:功能说明: 将一个 DOS 格式的文件转换为 UNIX 格式的文件。 主要差别在换行符 。 语法: dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...] 参数 阅读全文
posted @ 2018-07-15 10:21 夏天的西瓜君 阅读(199) 评论(0) 推荐(0)
摘要:格式 printf(format,value1,value2...) #awk '{printf("total pay for %s is $%.2f\n",$1,$2,$3)}' emp.data total pay for Beth is $4.00total pay for Dan is $3 阅读全文
posted @ 2018-07-12 11:20 夏天的西瓜君 阅读(277) 评论(0) 推荐(0)
摘要:打印行号 # awk '{print NR,$0}' emp.data 1 Beth 4.00 02 Dan 3.75 03 Kathy 4.00 104 Mark 5.00 205 Mary 5.50 226 SUsie 4.25 18 打印列数 # awk '{print NF,$0}' emp 阅读全文
posted @ 2018-07-12 10:23 夏天的西瓜君 阅读(1445) 评论(0) 推荐(0)
摘要:tail命令 tail和head相反,是显示后面的行,默认显示10行。 tail [OPTION]. . . [FILE]. . . 选项说明: -n: 输出最后num行,如果使用-n +num 则表示输出从第num行开始的所有行 -f:监控文件变化 --pid=PID:和-f 一起使用,在给定PI 阅读全文
posted @ 2018-07-11 22:52 夏天的西瓜君 阅读(247) 评论(0) 推荐(0)
摘要:head命令 head 打印前面的几行。 head [-n num] | [-num] [-v] filename -n:显示前num行;如果是负数,则显示除了最后|num|(绝对值)行的其余所有行,即显示前“总行数-|num|” -v:会显示出文件名 例如: #head -4 test.txt 阅读全文
posted @ 2018-07-11 22:39 夏天的西瓜君 阅读(238) 评论(0) 推荐(0)
摘要:cat 命令 输出一个或多个文件的内容。 cat [option] ...[FILE]... 选项说明: -n:显示所有行的行号 -b:显示非空行的行号 -E:在每行行尾加个$符号 -s:压缩连续空行为单个空行 cat 还有一个重要功能,允许将分行键入的内容输入到一个文件中去。 例如: #cat > 阅读全文
posted @ 2018-07-11 21:22 夏天的西瓜君 阅读(183) 评论(0) 推荐(0)
摘要:新建emp.data 文件,命令行执行 touch emp.data,内容如下 Beth 4.00 0Dan 3.75 0Kathy 4.00 10Mark 5.00 20Mary 5.50 22SUsie 4.25 18 执行 awk '$3 > 0 { print $1, $2 * $3 }' 阅读全文
posted @ 2018-07-11 17:04 夏天的西瓜君 阅读(147) 评论(0) 推荐(0)
摘要:touch命令选项说明如下: -c:强制不创建文件 -a:修改文件access time(atime) -m:修改文件modification time(mtime) -t:使用"[[CC]YY]MMDDhhmm[.ss]"格式的时间替代当前时间 -d:使用字符串描述的时间格式替代当前时间 举例:t 阅读全文
posted @ 2018-07-10 21:25 夏天的西瓜君 阅读(375) 评论(0) 推荐(0)
摘要:CentOS 7 尝试安装 jkd 1.8.0_121 #java -version 操作报错 -bash: /usr/local/jdk1.8.0_121/bin/java: /lib/ld-linux.so.2: bad ELF interpr 原因:下载jkd版本不对,centos7 只有64 阅读全文
posted @ 2018-02-23 13:24 夏天的西瓜君 阅读(173) 评论(0) 推荐(0)
摘要:iptables -I INPUT -p tcp --dport 22 -j ACCEPT 阅读全文
posted @ 2018-02-23 11:20 夏天的西瓜君 阅读(228) 评论(0) 推荐(0)
摘要:1.先使用 mount /dev/cdrom /mnt 挂载光盘,光盘内容为centos安装光盘。 2.然后使用 yum localinstall vsftpd-3.0.2-22.el7.x86_64.rpm 命令,安装vsftpd。 阅读全文
posted @ 2018-02-23 11:06 夏天的西瓜君 阅读(140) 评论(0) 推荐(0)
摘要:nmtui 命令调出修改网卡窗口 阅读全文
posted @ 2018-02-23 10:44 夏天的西瓜君 阅读(271) 评论(0) 推荐(0)