shell
qq_16069927
这个作者很懒,什么都没留下…
展开
-
用shell将时间字符串与时间戳互转
date +%s 可以得到UNIX的时间戳;用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00" +%s 输出形如:1287331200而时间戳转换为字符串可以这样做: date -d @1287331200 "+%Y-%m-%d" 输出形如:2010-10-18如果需要得到指定日期的前后几天,可以: 1、seconds=`date -d "2010-10-18 00:00:00"...原创 2021-05-29 21:08:08 · 1263 阅读 · 0 评论 -
aws cli 的使用(基于 kinesis/kds的使用)
aws client 的安装:https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html使用 pip 安装 aws client:https://computingforgeeks.com/how-to-install-and-use-aws-cli-on-linux-ubuntu-debian-centos/sudo pip3 install awscli使用 docker 运行 kinesis:ht.原创 2021-05-05 02:13:51 · 505 阅读 · 0 评论 -
activemq 命令行的使用
使用 docker 运行 activemq 的方式,具体见:https://hub.docker.com/r/rmohr/activemqdocker run -d -p 61616:61616 -p 8161:8161 rmohr/activemq访问 activemq 的 web 界面: localhost:8161,默认用户名密码:admin:admin1.activemq browse [browse-options] <destinations>在指定的目标中显示选定.原创 2021-05-04 23:03:02 · 2229 阅读 · 0 评论 -
linux 下 find 目录并执行 exec
以下面的命令为例:find ~ -type f -name 'foo*' -exec ls -l '{}' ';'分面两部分,第一部分:find ~ -type f -name 'foo*'即按照通配符foo*查找用户目录下的 regular files。第二部分:-exec ls -l '{}' ';'-exec是一条件命令,{}代表查找到的文件的路径,对这些路径下的文件执行操作ls -l,最后用一个;符号结束。这里{}和;都要放在单引号里,是因为括号和冒号在 shell原创 2021-02-20 17:41:26 · 438 阅读 · 0 评论 -
shell 如何重复一个字符串
见链接https://www.codenong.com/5349718/原创 2020-10-19 16:34:14 · 2393 阅读 · 0 评论 -
linux 中通过grep 打印匹配行的上几行、下几行、上下几行的操作
如果在只是想匹配模式的上下几行,grep可以实现。$grep -5 'parttern' inputfile //打印匹配行的前后5行$grep -C 5 'parttern' inputfile //打印匹配行的前后5行$grep -A 5 'parttern' inputfile //打印匹配行的后5行$grep -B 5 'parttern' inputfile //打印匹配行的前5行查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句...原创 2020-09-19 17:15:39 · 1244 阅读 · 0 评论 -
chage 的作用和使用示例
linux chage命令简介:chage命令用于密码实效管理,该是用来修改帐号和密码的有效期限。它可以修改账号和密码的有效期。对于chage命令的描述如下所示:The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a原创 2020-09-06 16:39:22 · 721 阅读 · 0 评论 -
如何使用 shell 修改用户名和密码
命令:chpasswd批量修改用户密码工作原理:从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令语法:1:# echo 用户名:密码 | chpasswd2:# chpasswd < doiido.txt参数:-e :如果使用了-e选项,口令将只能以加密的方式传递 如果未使用-e选项,口令将按明文的形式传递注意事项1:用户名必须是系统上已存在的用户2:普通用户没有使用这个指令的权限3:如果输入文件是按非加密方式传递的话,请对该文件...原创 2020-09-06 16:37:03 · 2315 阅读 · 0 评论 -
Cannot open output file: Permission denied 的处理方式
1、文件本身所属用户和所属组不合适2、文件本身的权限不合适3、如果满足上述还是报该错,则检查其父目录的所属用户所属组和权限,还报错就再往上4、配置文件需要有可执行权限才能使用,比如 etcd 的配置文件...原创 2020-07-06 23:46:44 · 11227 阅读 · 2 评论 -
wget curl 下载文件到指定的目录,并指定下载文件的重命名
wget url -P <aimPath> -O fileNamecurl -L url -o <filePath>原创 2020-06-15 13:24:08 · 22604 阅读 · 0 评论 -
shell 中怎么判断磁盘的绑定情况
cat /proc/mounts 即可原创 2020-06-11 14:15:30 · 243 阅读 · 0 评论 -
cat 与 EOF 的使用
cat 和 EOF 在shell中常常被组合使用来将多行的内容写入到一个文件中,但是在使用该命令的时候存在寄出坑:shell 脚本:#!/usr/bin/env bash# 该行的 >> 表示追加的意思,如果再将该脚本执行一次,则生成的文件中的内容会以追加的方式写入,如果改为 > ,则执行多次的效果是一致的cat <<EOF >> brightup.sh!/bin/bashcurr=`cat /sys/class/backlight/intel_原创 2020-05-17 22:59:02 · 895 阅读 · 0 评论