centos8 安装 docker
阅读全文
linux后台运行和关闭、查看后台任务
fg、bg、job、nohup、ctrl+z、ctrl+c &
阅读全文
linux bash判断字符串为空
bash判断字符串为空
阅读全文
(转)SSH原理与运用(一)远程登录
简单说,SSH是一种网络协议,用于计算机之间的加密登录。
如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露
阅读全文
LINUX 重定向
linux的重定向很强大,写好shell必备。
阅读全文
linux 保存git账号密码
mac或windows可以保存git账号密码,linux要设置下才行
阅读全文
关于2的补码
问一个基本的问题。
负数在计算机中如何表示?
举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?
很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000
阅读全文
shell 提示确认再后续操作(Y / N,YES / NO)
shell 脚本可以给用户友好的确认提示,要求确认[Y / N]或[YES / NO],这时如果用户想继续执行其余步骤,必须确认
阅读全文
command a expects \ followed by text
在mac osx lion中sed来进行文件内容的替换操作,使用命令为:
sed -i 's/oldstring/newstring/g' full-path-file
执行后提示出错,错误信息为:“sed: 1: command a expects \ followed by text”,但是相同的命令拿到centos下确能执行成功
阅读全文
Linux 脚本中 “set -e” 的作用
shell脚本中经常有 set -e 语句
阅读全文