
shell
云浩舟
https://ooooooobh.github.io/
展开
-
执行shell脚本插入oracle数据库中文数据乱码
执行shell脚本插入oracle数据库中文数据乱码原创 2022-10-01 23:02:42 · 1115 阅读 · 0 评论 -
实用 Linux 运维命令及知识一十八条
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size 指定大小,例如经常用到的:查找当前目录30天以前大于100M的LOG文件并删除。f原创 2022-01-07 13:43:13 · 396 阅读 · 0 评论 -
LINUX查看当前一级目录文件大小
du -h --max-depth=1查看当前目录所有文件大小du -shdu -k --max-depth=1以kb为单位显示常用的几个参数1.–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。如果为0 则相当于du-shdu -sh --max-depth=0du: warning: summarizing is the same as using --max-depth=01.2G .[root@AY140601135256035191Z www]#原创 2020-11-12 09:16:45 · 2246 阅读 · 0 评论 -
SFTP定时上传下载文件
sftp -P=端口 用户@访问IP地址一:定时任务1.执行命令:crontab -e2.按 i 编辑文件,添加命令如下:10 12 * * * sh /home/uploadFile.sh10 12 * * * 指每天12点10分开始执行该定时任务(具体时间用法可以参考其他资料)sh /home/uploadFile.sh 指执行 home目录下的脚本uploadFile.sh3.按ESC返回命令行模式,再按:wq回车保存并退出定时任务创建成功。二:SFTP上传下载的shell脚本完原创 2020-10-30 18:57:58 · 2372 阅读 · 0 评论 -
linux 只查看目录下文件夹
linux 只查看目录下文件夹只显示目录文件夹ls -F |grep “/$”显示当前 目录下的文件夹权限ls -al |grep “^d”只显示文件ls -al |grep “^-”参数:-F 类型-R 递归-S 大小排序-s 每个文件夹下面大小输出-t 时间排序...原创 2020-10-22 15:26:15 · 1806 阅读 · 0 评论 -
清理内存
查看Linux占用内存/CPU最多的进程可以使用以下命令查使用内存最多的10个进程ps -aux | sort -k4nr | head -n 10可以使用一下命令查使用CPU最多的10个进程ps -aux | sort -k3nr | head -n 10需要把 linux 下符合某一项条件的所有进程 kill 掉,这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。Linux系统下一次性杀掉相同名称的进程的方法下面给出具体的参考:ps -ef|grep LOCA原创 2020-06-24 06:16:49 · 360 阅读 · 0 评论 -
通过日志打印时间来判断服务是否夯死需要重启服务
方法1:#!/bin/shsystem=$(date +%s)#curTime=`date +"%Y-%m-%d %H:%M:%S"`echo 系统时间:$systemservice=$(stat -c %Y /home/catalina.log)#logTime=`tail -1 /home/catalina.log| awk -F' ' '{ print $1 " " substr($2,0,8)}'`echo 服务日志时间:$service#echo -e "Log time: \t原创 2020-06-06 11:08:29 · 452 阅读 · 0 评论 -
Linux环境变量配置全攻略
Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量 echo $PATH命...转载 2020-04-07 18:54:04 · 761 阅读 · 0 评论 -
Shell中判断文件,目录是否存在
一. 具体每个选项对应的判断内容:-e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename ...转载 2020-01-15 16:58:19 · 2927 阅读 · 0 评论 -
Linux:日期用法,及格式定义
在shell脚本中经常会需要获取当前日期的地方,linux的系统时间在shell里是可以直接调用系统变量:获取今天时期---`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)命令输出结果如下:[mylinuxaccount@linux01 ~]$ date +%Y%m%d 20171224[mylinuxaccount@linux01 ~]$...转载 2020-01-13 21:30:50 · 332 阅读 · 0 评论 -
Linux和Aix中判断文件是否存在shell脚本
部分一#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/path" ]; thenmkdir -p /path#shell判断文件,目录是否存在或者具有权限folder="/path"file="/path/test.txt"# -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$folder...原创 2019-08-12 16:55:22 · 1777 阅读 · 0 评论 -
linux如何查看某环境变量在哪个文件中配置以及crontab不执行问题
环境变量设置一般是系统用户环境变量和用户环境变量,相关配置文件如下:/etc/profile全局用户,应用于所有的Shell。/$HOME/.profile当前用户,应用于所有的Shell。/etc/bash_bashrc全局用户,应用于Bash Shell。~/.bashrc局部当前,应用于Bash Sell如果只是程序软件的临时环境变量设置,那么就需要在软件所在目录执行如下语句...原创 2019-07-29 09:15:45 · 15914 阅读 · 3 评论 -
Shell test 命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 实例演示:num1=100num2=100if test ...转载 2018-09-30 16:50:50 · 187 阅读 · 0 评论 -
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 $? 上...转载 2018-09-30 16:43:37 · 4714 阅读 · 0 评论