
Shell
miaow~miaow
miaow...
展开
-
Linux: 创建加密虚拟磁盘 cryptsetup
一、安装工具cryptsetupsudo yum install cryptsetup# Ubuntu 系统执行如下命令# sudo apt-get install cryptsetup二、创建一个虚拟磁盘文件dd if=/dev/zero of=secDisk bs=1G count=10这个命令的意思就是从“黑洞”文件读取0数据,写入当前目录中的 secDisk 文件中。写入的数据大小是 1G * 10 个,也就是10G。所以这个命令会创建一个10G 大的虚拟磁盘文件...原创 2022-01-20 11:00:13 · 2557 阅读 · 0 评论 -
Shell: top 命令输出完整 command
使用 top -c 命令可以在终端中查看完整的 command 。但是如果是让 top 在后台执行,没有了终端,长的command 就会被截断。即使加了 -c 参数,太长的 command 仍然会被截断。如何才能让 top 不截断很长的command 呢?通过设置COLUMNS 环境变量,可以让 top 命令输出完整的 command,只要 command 的长度不超过COLUMNS 变量的值。COLUMNS=3000 top -c | parse-top.py...原创 2021-12-07 19:49:31 · 6262 阅读 · 2 评论 -
shell:sed 替换换行符
一、文本特征:一首现代诗滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢。古今多少事,都付笑谈中。——《临江仙》二、目标:改回原貌命令如下:$ cat xiandaishi.txt | sed ':a;N;$!ba;s/\n\n/@@@/g' | sed ':a;N;$!ba;s/\n/ /g' | sed 's/@@@/\n/g'滚滚长江 东逝水,浪花淘尽 英.原创 2021-08-05 16:02:30 · 5245 阅读 · 0 评论 -
Shell:获取文件的绝对路径
#!/bin/bash[[ $1 =~ ^/ ]] && a=$1 || a=`pwd`/$1while [ -h $a ]do b=`ls -ld $a|awk '{print $NF}'` c=`ls -ld $a|awk '{print $(NF-2)}'` [[ $b =~ ^/ ]] && a=$b || a=`dirname $c`/$bdoneecho $a————————————————版权声明:本文为优快云博主「I.原创 2021-12-08 15:54:09 · 5298 阅读 · 0 评论 -
SQLite3:对SQLite3加密
发现两款不错的开源加密工具:sqleet和SQLite3MultipleCiphers原创 2021-06-18 16:43:50 · 11848 阅读 · 1 评论 -
Nginx:CentOS7安装 htpasswd 并对明文密码进行加密
一、查看htpasswd 所在的软件包$ whereis htpasswd # 查看 htpasswd 命令的位置htpasswd: /usr/bin/htpasswd /usr/share/man/man1/htpasswd.1.gz$ rpm -qf /usr/bin/htpasswd # 查看 htpasswd 命令所在的软件包httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64二、安装htpasswd$ yum ..原创 2021-03-27 11:07:51 · 1955 阅读 · 1 评论 -
curl 添加 HTTP 基础认证信息
# --user 和 -u 等价$ curl -u username:password http://www.abc.com# 如果没有制定密码,那就动态需要手动输入密码$ curl -u username http://www.abc.comEnter host password for user 'username':原创 2021-03-26 00:29:36 · 1286 阅读 · 0 评论