随笔分类 -  shell

摘要:1. 如下图,需要把第二行的所有字段抽取出来,到数据库表里面查询结果, 当然最原始的方法就是一个个的敲进去,或者copy,但是如果有一百一千个怎么办呢,是肯定有更好的方法, 2.再excel编辑器或者WPS 里面 选中第二行,复制,然后 “选择性粘贴”,粘贴内容转置;这样所有的内容就变成了行, 3. 阅读全文
posted @ 2023-06-05 15:50 sucre_tan 阅读(192) 评论(0) 推荐(0) 编辑
摘要:因为项目需要,多节点需要一个共享存储的服务,跟IT 沟通一番,本来可以硬件的方式挂载一个磁盘,但是这样不方便虚拟机故障的时候迁移机器。所以还得service 方式创建一个nfs 服务 废话不多说 就拿双节点来举例 现在有两台机器,因为是双节点 部署一样的服务,上传文件需要存储到一个地方,这样保证存取 阅读全文
posted @ 2020-12-04 10:51 sucre_tan 阅读(238) 评论(0) 推荐(0) 编辑
摘要:通常起一个jar 文件的时候可以直接通过java -jar 来启动,比如: nohup java -jar -Dspring.profiles.active=xxx -Dserver.port=xxx xxx.jar >security.out 2>&1 & 但是这里面很多的参数,不知道大家有没有自 阅读全文
posted @ 2020-11-21 13:12 sucre_tan 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:使用wget自带的--http-user=username --http-passwd=password username 和 password 分别代表用户名和密码。 注意: "--http-user"前面是带有两个横线的。 顺便记录一下wget的断点续传功能(自带的断点续传) 只需要在加上参数- 阅读全文
posted @ 2020-11-12 17:51 sucre_tan 阅读(4650) 评论(0) 推荐(0) 编辑
摘要:我们知道清空文件内容有很多种方法,本文只谈论echo "" 和 /dev/null这两种有什么区别。 一、黑洞设备/dev/null是什么? 在 Linux 中, null 设备基本上被用来丢弃某个进程不再需要的输出流,或者作为某个输入流的空白文件,这些通常可以利用重定向机制来达到。 所以 /dev 阅读全文
posted @ 2020-08-28 11:33 sucre_tan 阅读(1777) 评论(0) 推荐(0) 编辑
摘要:Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义以及linux命令执行返回值意义 (1) Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义说明 1.1、简要说明 ps: 你在Linux环境下多试下就明白了 $$ Shell本身的PID(ProcessID,即脚本运行的 阅读全文
posted @ 2020-08-13 11:59 sucre_tan 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因 阅读全文
posted @ 2020-08-12 15:53 sucre_tan 阅读(460) 评论(0) 推荐(0) 编辑
摘要:通常看进程是否运行可以通过输入指令 ps -ef|grep nginx 来查看 但是要通过脚本来查看改如何实现呢, 其实这类的实现方法并不单一,有很多方法,今天我们就来例举2个; 1.第一个通过ps -ef|grep xxx 在grep 指令里面有一个 grep -vc grep 会返回运行线程的数 阅读全文
posted @ 2020-07-18 23:42 sucre_tan 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:在学习shell编程的过程中,都会看到这条命令: cat /dev/null > messages 相信初学者很多都很困惑这是什么意思,为什么要这么用,现解释如下,虽然很基础,但是任何高手都是从最基础的东西开始慢慢积累的。 言归正传 这条命令的意思是:清空messages文件。 可以把/dev/nu 阅读全文
posted @ 2020-07-02 10:21 sucre_tan 阅读(2684) 评论(0) 推荐(1) 编辑
摘要:文件夹不存在则创建 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在" fi 文件存在则删除 if [ ! -f "/data/filename" ];then echo "文件不存在" else rm -f /data/filenam 阅读全文
posted @ 2020-05-06 15:29 sucre_tan 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:一、shell中数组的几种定义方式: 方法一: [root@localhost ~]# array=(1 2 3) [root@localhost ~]# echo ${array[*]} 1 2 3 方法二: [root@localhost ~]# array=([1]=one [2]=two [ 阅读全文
posted @ 2020-05-06 15:25 sucre_tan 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:shell下获取系统时间的方法直接调用系统变量 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 获取昨天时期:`date -d yesterday +%Y%m%d` 获取前天日期:`date -d -2day +%Y%m%d` 依次类推比如获 阅读全文
posted @ 2020-05-06 15:15 sucre_tan 阅读(2741) 评论(0) 推荐(0) 编辑
摘要:shell变量简介 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 这意味 阅读全文
posted @ 2020-05-06 15:09 sucre_tan 阅读(217) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示