shell经典脚本或命令行
查看文件或目录大小
~$du -h file_path //查看某个文件大小,并显示易读的单位
~$du -ah //查看当前目录下及其子目录下所有文件的大小
生成自签名证书
create-ca.sh
#!/bin/shopenssl genrsa -out ca.key 2048 && \
printf "\\n\\n\\n\\n\\n\\n\\n" | \
openssl req -config tmp.cnf -x509 -new -nodes -key ca.key -sha256 -days 1024 -out ca.pem
create-client-cert.sh
#!/bin/shif [ -z "$1" ] ; thenecho "Usage $0 <name>"exit 1
fiopenssl genrsa -out $1.key 4096 && \
printf "\\n\\n\\n\\n\\nlocalhost\\n\\n1234\\n\\n" | \openssl req -config tmp.cnf -new -key $1.key -out $1.csr && \
openssl ca -config tmp.cnf \-keyfile ca.key \-cert ca.pem \-extensions usr_cert \-days 375 \-notext \-md sha256 \-in $1.csr \-out $1.pem && \
openssl pkcs12 -export -in $1.pem -inkey $1.key -out $1.p12
create-server.sh
#!/bin/shif [ -z "$1" ] ; thenecho "Usage $0 <name>"exit 1
fiopenssl genrsa -out $1.key 4096 && \
printf "\\n\\n\\n\\n\\nlocalhost\\n\\n1234\\n\\n" | \openssl req -config tmp.cnf -new -key $1.key -out $1.csr && \
openssl ca -config tmp.cnf \-keyfile ca.key \-cert ca.pem \-extensions server_cert \-days 375 \-notext \-md sha256 \-in $1.csr \-out $1.pem
启动docker容器
echo "12345" | sudo -S docker start [id] && sudo docker exec-it [id] /bin/bash
shell经典脚本或命令行相关推荐
- linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...
- linux脚本求命令行上整数和,《Linux命令行与shell脚本编程大全》 第二十二章 学习札记...
<Linux命令行与shell脚本编程大全> 第二十二章 学习笔记 第二十二章:使用其他shell 什么是dash shell Debian的dash shell是ash shell的直系 ...
- linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置
Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...
- [vb]利用WScript.Shell对象隐藏cmd命令行运行
1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscri ...
- Python3,3行代码,自动为脚本生成命令行,我默默的收藏了。
为python脚本生成命令行 1.引言 2.常规方法 3.Fire模块 3.1 模块介绍 3.2 代码示例 3.2.1 参数替换 3.2.2 类支持 3.2.3 代码示例 4.总结 1.引言 小屌丝: ...
- 终于要把魔爪伸向shell编程了_命令行参数数量预检测——莫韵乐的小脚印笔记
终于要把魔爪伸向shell编程了_命令行参数数量预检测 有时候我们在时使用shell的时候都需要传入一些参数,但是有时候我们传入的命令行参数数量不正确就很容易发生错误,因此我们需要在需要传入参数的sh ...
- 60行Shell代码实现在命令行中优雅地听歌
本文也发在了我的新个人博客上了,可以点击下面的链接获取更好的阅读体验: 60行Shell代码实现在命令行中优雅地听歌 0. 起因 起因就是对探索新歌失去了兴趣,并且觉得各种音乐播放软件都不怎么好用,而 ...
- shell脚本的命令行传参
在Linux环境下开发C程序,若想要可选择性的给程序传递外部参数,最后是以启动脚本的形式间接进行传递,这样对于命令行的参数解析工作将集中到shell脚本中,大大增加C代码的可移植性. sh ...
- 使用shell脚本或命令行添加、删除 crontab 定时任务
crontab 是运维过程中常用的定时任务执行工具 一般情况下在有新的定时任务要执行时,使用crontab -e ,将打开一个vi编辑界面,配置好后保存退出,但是在自动化运维的过程中往往需要使用she ...
最新文章
- vscode使用markdown语言编写文本
- 文巾解题 1418. 点菜展示表
- 专访小米欧阳辰:深度揭秘小米广告平台的构建、底层模块和坑
- python进阶(十七)正则json(上)
- java 8 list和数组之间的相互转换
- 不能bostype没有元数据异常_EAS BOS 开发问题集锦
- 使用DotNet以来一直都有出现这样的问题
- 数据结构课设之航空订票系统(Java)下载链接在文末
- HTTP防病毒网关(包括UTM)存在的问题
- 【LeetCode】3月18日打卡-Day3
- 小米+线刷+android,小米10 Android 11 Beta1刷机包发布,线刷体验,国内首批
- LQR 的直观推导及简单应用
- 弹性碰撞次数与圆周率的关系 - 3Blue1Brown
- scrapy之spiders
- 商用咖啡机 推荐.html,商用咖啡机推荐,半自动咖啡机如何使用?
- linux探索之旅pdf,【Linux探索之旅】第四部分第一課:壓縮文件,解壓無壓力
- RGB颜色值与十六进制颜色码
- Reflections 反射api使用总结
- punycode转码以及UniCode编码表参考文章
- 51 OCP Oracle数据库认证精品辅导班8期