
shell代码
隔壁老登
我太想进步了……
展开
-
iostat命令的使用
iostat命令的使用。原创 2025-03-26 21:26:19 · 108 阅读 · 0 评论 -
top命令的使用
【代码】top命令的使用。原创 2025-03-26 21:25:16 · 162 阅读 · 0 评论 -
如何配置ssh免密登录
场景:需要从一台服务器登录到另一台服务器,没有设置免密登录,跳到另一台服务器非常繁琐,可配置ssh免密登录。二.配置ssh免密登录流程如下。一.未配置ssh免密登录。三.未配置ssh免密登录。原创 2025-02-26 20:23:14 · 275 阅读 · 0 评论 -
shell如何把字符串按分割为数组
场景:根据shell脚本传参执行不同的功能。shell如何把字符串按分割为数组。原创 2025-02-26 20:22:30 · 114 阅读 · 0 评论 -
shell统计当前目录所有文件的字节数行数字符数单词数
shell统计当前目录所有文件的字节数行数字符数单词数。原创 2025-02-20 22:15:37 · 220 阅读 · 0 评论 -
服务器日志清理的几种方式
服务器日志清理的几种方式。原创 2025-02-17 20:32:49 · 328 阅读 · 0 评论 -
不同hadoop集群之间数据同步的shell脚本
不同hadoop集群之间数据同步的shell脚本。原创 2025-01-21 20:50:58 · 100 阅读 · 0 评论 -
shell脚本监控数据量差异
shell脚本监控数据量差异。原创 2024-12-11 20:25:36 · 170 阅读 · 0 评论 -
shell中xargs命令的用法
shell中xargs命令的用法。原创 2024-12-04 21:02:20 · 422 阅读 · 0 评论 -
漏洞修复步骤
【代码】漏洞修复步骤。原创 2024-10-29 20:36:59 · 131 阅读 · 0 评论 -
linux使用df与du命令查看磁盘大小不一致问题
原因: 删除文件操作只是标记删除,并没有物理删除,依旧会占用磁盘空间。du -h -s /var/log 显示磁盘已使用1G。linux使用df与du命令查看磁盘大小不一致问题。df -h 再次查询磁盘大小,空间已被释放出来。df -h 显示磁盘已使用99G。先查询删除文件操作对应的进程号。kill -9 进程号。原创 2024-10-21 21:15:21 · 475 阅读 · 0 评论 -
找出linux某路径下最近修改的文件
【代码】找出linux某路径下最近修改的文件。原创 2024-09-25 21:45:17 · 412 阅读 · 0 评论 -
shell的使用sed处理数据
echo ‘|AUTOCLAIM|CE_AUTOCHECK_RESULT|ERROR_MESSAGE|VARCHAR2|3000|Y|异常信息|8|(null)|’ | sed -r ‘s#^|##g’|FLAG|AUTOCLAIM|CE_AUTOCHECK_RESULT|ERROR_MESSAGE|VARCHAR2|3000|Y|异常信息|8|(null)||FLAG|AUTOCLAIM|CE_AUTOCHECK_RESULT|SEND_DATE|DATE|7|Y|发送时间|10|(null)|原创 2024-09-10 19:19:02 · 516 阅读 · 0 评论 -
linux自带的crontab调度配置说明
linux自带的crontab调度配置说明。原创 2024-09-05 20:56:19 · 569 阅读 · 0 评论 -
shell脚本统计hive外表天分区的数据量
注意:以下脚本day变量会自增:20240628,20240629,20240630,20240631,20240632…场景:shell脚本统计hive外表天分区的数据量。原创 2024-09-04 21:31:50 · 285 阅读 · 0 评论 -
sed的使用示例
场景:使用sed将多个空格变成单空格,再使用cut来切分得到需要的结果。原创 2024-08-01 20:27:58 · 471 阅读 · 0 评论 -
spark与flink的wordcount示例
【代码】spark与flink的wordcount示例。原创 2024-06-13 21:26:45 · 457 阅读 · 1 评论 -
sed批量修改shell脚本内容
需求:邮件服务器脚本ip做了切换,由原先的11.22.33.44,切换为11.22.33.55。需要把所有使用了11.22.33.44该ip的脚本改为11.22.33.55。原创 2024-06-04 21:56:43 · 354 阅读 · 0 评论 -
Linux相关知识
修改ip地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0。echo [-e] history ln [原文件或目录] [软链接名]/dev 类似Windows的设备管理器,所有硬件用文件的形式存储。tar -zxvf xxx.tar.gz -C 解压到指定的目录。unzip xxx.zip [-d] 解压后文件的存放目录。/var 习惯将经常被修改的目录放这里,包括各种日志文件。tar -zcvf xxx.tar.gz 要打包的内容。原创 2024-05-27 21:07:17 · 919 阅读 · 0 评论 -
shell基础知识
4.awk [选项参数] ‘pattern1{action1} pattern2{action2}’ filename。[ condition ] (注意condition前后要有空格,条件非空即为true)-u u为unique的缩写,即如果出现相同的数据,只出现一行。 while [ 条件判断式] | ((表达式))@ (把每个参数区分对待) 代表命令行中所有的参数。$n $0代表该脚本名称 $1-9代表1-9的参数。 基本语法: read (选项) (参数)原创 2024-05-10 21:02:13 · 670 阅读 · 0 评论 -
shell获取多个oracle库mysql库所有的表
功能:shell获取多个oracle库mysql库所有的表。输出:每张表的属主,表名,表注释。输入:数据库连接串配置文件。原创 2024-05-05 13:58:23 · 404 阅读 · 0 评论 -
检查文件编码格式是否utf8
需求: 检查文件编码格式是否utf-8。原创 2024-05-05 13:46:29 · 478 阅读 · 0 评论 -
sqoop导入导出测试
【代码】sqoop导入导出测试。原创 2024-05-04 15:33:33 · 121 阅读 · 0 评论 -
统计hdfs昨天分区的数据量
【代码】统计hdfs昨天分区的数据量。原创 2024-04-24 21:23:08 · 281 阅读 · 0 评论 -
shell脚本实现每天备份hdfs增量数据
【代码】shell脚本实现每天备份hdfs增量数据。原创 2024-04-23 21:14:25 · 303 阅读 · 0 评论 -
shell中split的用法
示例: 把一个大文件切分成小文件。原创 2024-04-19 20:33:53 · 423 阅读 · 0 评论 -
shell中如何将小写字母转换为大写?
在Shell脚本中,将小写字母转换为大写字母可以通过tr命令或awk命令来实现。原创 2024-04-14 20:55:02 · 1202 阅读 · 0 评论 -
服务器配置ssh免密登录
需求:备份test@10.22.33.96上的文件到 test@10.22.33.97的定时脚本,需要使用scp命令传输文件,两台节点没有ssh互信,需要配置服务器之间的SSH互信为了让两台或多台服务器之间能够无密码自动登录。原创 2024-04-14 15:49:43 · 582 阅读 · 0 评论 -
在Linux环境下运行JAR包并查看日志的几种方法
如果Java应用程序内嵌了如Log4j、SLF4J+Logback等日志框架,日志可能直接写入到配置好的日志文件中。这时你需要查看具体日志框架的配置文件(如log4j.properties或logback.xml),了解日志输出的位置,然后直接查看相应日志文件。如果在启动JAR包时没有重定向日志输出,那么默认情况下,日志会输出到当前终端窗口。综上所述,根据实际情况选择合适的方法来查看和管理你的JAR包运行时产生的日志。这样所有的标准输出(包括日志)都会被写入到。若要将日志输出保存到特定文件,可以使用。原创 2024-04-13 21:44:12 · 5920 阅读 · 0 评论 -
shell设置并发跑任务
需求:需要批量查某个高斯数据库某属主下所有表的表结构。原创 2024-04-11 20:51:07 · 386 阅读 · 0 评论 -
shell获取多个oracle库mysql库所有的表主键
功能:shell获取多个oracle库mysql库所有的表主键。输出:每张表的属主,表名,主键。输入:数据库连接串配置文件。原创 2024-03-30 18:20:25 · 479 阅读 · 0 评论 -
在Shell脚本中使用cut命令截取文本
用于从文件或标准输入中提取指定的字段或字符。cut命令在Unix/Linux shell中是一个非常有用的命令,原创 2024-03-19 21:18:44 · 282 阅读 · 0 评论 -
在Shell脚本中使用sort进行排序
磁盘空间不够需要清理历史数据,此时需要对hdfs文件按归日期升序或按文件大小降序。常用参数: -n 按数字顺序 -r 降序。优先清理日期排前面的数据和文件大的数据。原创 2024-03-19 21:01:14 · 360 阅读 · 0 评论 -
shell循环读取文件内容,遇到空格会换行的问题
在shell脚本中,经常要读取配置文件,如果配置文件一行中的空格,第一种方式可能会存在问题,推荐使用第二种方式示例如下:配置文件内容为cat file.txthello worldhello shell第一种: 用cat来读取配置文件cat cat_file.sh#!/bin/bashfor line in `cat file.txt`do echo $linedone效果如下:2行变成了4行sh cat_file.shhelloworldhelloshell原创 2024-03-14 22:03:45 · 850 阅读 · 0 评论