bash
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
bash [2020/04/02 17:43] – [关闭正在运行的 k8s 服务] plough | bash [2022/02/18 11:29] (当前版本) – [判断端口是否打开] plough | ||
---|---|---|---|
行 1: | 行 1: | ||
====== bash 常用命令 ====== | ====== bash 常用命令 ====== | ||
- | 需要额外安装的命令行工具,不在此范围内。 | + | ===== 外部文档 ===== |
- | * rsync | + | [[http:// |
- | * wget | + | |
- | * sed | + | |
- | * scp | + | |
- | * ssh | + | |
- | * grep | + | |
======bash 使用心得====== | ======bash 使用心得====== | ||
=====复制文件夹中前N个文件===== | =====复制文件夹中前N个文件===== | ||
行 66: | 行 61: | ||
dir=`dirname $0` | dir=`dirname $0` | ||
script_dir=`readlink -f $dir/` | script_dir=`readlink -f $dir/` | ||
+ | </ | ||
+ | |||
+ | 或者 | ||
+ | < | ||
+ | script_dir=$(cd `dirname $0`; pwd) | ||
</ | </ | ||
===== 替换文本文件中的内容 ===== | ===== 替换文本文件中的内容 ===== | ||
行 172: | 行 172: | ||
< | < | ||
+ | </ | ||
+ | |||
+ | ===== 目录下搜索文件内容 ===== | ||
+ | 类似于 ack 的效果。 | ||
+ | < | ||
+ | find . -type f|xargs grep " | ||
+ | </ | ||
+ | |||
+ | ===== 判断端口是否打开 ===== | ||
+ | nc -z < | ||
+ | < | ||
+ | if [ !$(nc -z 0.0.0.0 27018) ]; then | ||
+ | kubectl port-forward service/ | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | ===== 查找文件并执行命令 ===== | ||
+ | < | ||
+ | find . -name ' | ||
+ | # 查找并删除 | ||
+ | find . -name ' | ||
</ | </ |
bash.1585820588.txt.gz · 最后更改: 2020/04/02 17:43 由 plough