? ? ? ? 今天开始linux的高级点的命令,相对于以前的学习来说,有些命令还是没有学过,上课还是认真地哈,下面是对难点的总结,也开始shell编程,感觉挺有意思。
- 自动化批量系统初始化程序(update,软件安装)
- 自动化批量软件部署程序
- ?ping -c1 www.qweqwe.com &>/dev/null?&& echo "www.qweqwe.com is up" || echo "www.qweqwe.com is down" ??没有中间获取的过程
- Which bash >>为什么结果为/usr/bin/bash
- 合并代码:
- 家目录:用户进入系统默认所在的目录
- 查看文件more,less
- 查看开头几行(默认十行) ?head -6 files前6行
- 查看末尾几行 ?tail -2 files
- 动态查看 tail -f files
- #!/usr/bin/bash
ping -c1 www.qweqwe.com &>/dev/null && echo "www.qweqwe.com is up" || echo "www.qweqwe.com is down"
/usr/bin/python <<-EOF
print "hello world"
print "hello world"
EOF
echo "hello world"
- date?,以date开头后面紧跟1个字符的文件
- 只能用touch创建多个文件,vi不行
- 复制目录 cp -r
- 剪切粘贴 mv
- mv dir 不存在的目录,,是将目录重命名
- ls -i
- In -s 软连接(softlink,hardlink)
- In硬链接,不能创建文件系统
- 软链接删除源文件后,软链接的文件不能打开,硬链接文件不受影响
- 查找命令which,whereis,find
- find /var/log -name messages(符合的/var/log/messages)
- grep +参数-r关键字搜索
- -c多少行符合,-i不区分大小写,-n只显示行和行号,-v不含匹配文本的行数
- ^以此关键字开头$以此关键字”
- wc -l +文件?显示多少行 ?wc -c 目录文件多少字节
- ps -ef|wc -l??进程数量
- df -h磁盘空间情况
- du -h
- du -s
- du -sh
- du -a
?
|