shell
catcher92
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Alpine Docker安装并启动ssh
# 配置国内源 echo "http://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories echo "http://mirrors.aliyun.com/alpine/latest-stable/community/" >> /etc/apk/repositories # 升级apk-tools apk upgrade --no-cache apk-tools # 安装openssh并配置h.原创 2021-04-22 20:18:48 · 2845 阅读 · 0 评论 -
lsof命令学习笔记
1.查看某个端口网络连接情况 lsof -i :10010 2.查看某个进程在某个端口连接情况 lsof -a -i :10010 -p 33560 3.原创 2020-11-13 00:22:47 · 457 阅读 · 0 评论 -
聊一聊shell中字符串 单引号 双引号以及执行字符串命令中的坑
一直以来对shell中字符串的了解就是单引号和双引号内的都是字符串,双引号内字符串可以被替换成变量,单引号就是原字符串输出,今天在开发一个hdfs跨集群拷贝数据脚本时候发现shell echo出来同样的命令手动执行可以执行,在shell内通过${cmd}方式却报错,通过sh -x a.sh才发现问题产生的根源,具体如下: 众所周知hdfs在集群内部拷贝文件命令如下: hdfs dfs -cp src_path target_path 我这里是跨集群拷贝,集群的配置文件中集群部门的同事由于种种原因不愿原创 2020-10-19 20:24:45 · 3428 阅读 · 1 评论 -
linux删除乱码文件
linux有时候不当操作会产生如下乱码文件: 要删除的话可以通过文件的inode值来删除,找inode值可以通过ls -li查看 比如删除第一个乱码文件可以执行如下命令: find -inum 53 | xargs rm ...原创 2019-10-21 14:20:01 · 280 阅读 · 0 评论 -
shell获取文件最后一行
shell实现获取文件最后一行有很多种实现方式,比如sed/awk都可以实现,不过要是获取一个超级大的文件呢,比如一个100G的文件,此时我用的简单sed和awk命令都很慢了,这个时候可以使用tail来实现,具体我测试过的3个命令如下: awk 'END {print}' a.log sed -n '$p' a.log tail -n 1 a.log ...原创 2019-10-20 10:17:40 · 15536 阅读 · 1 评论
分享