Linux 命令技巧
echo 换源
不用 vim,nano 等编辑器直接使用 echo 重写 sources.list 文件echo -e "deb http://mirrors.163.com/debian/ stretch main non-free contrib\ndeb http://mirrors.163.com/debian/ stretch-updates main non-free contrib\ndeb http://mirrors.163.com/debian/ stretch-backports main non-free contrib\ndeb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib" > /etc/apt/sources.list
sed 编辑文件内容
字符串替换sed -i 's/aaaaa/bbbb/g' abc.txt
替换 aaaaa->bbbbsed -i 's/aaaaa//g' abc.txt
删除 aaaaa
行替换 sed -i '1c aaaa' abc.txt
将第一行替换为 aaaased -i '1,4c aaaa' abc.txt
将一到四行替换为 aaaased -i '2,$c aaaa' abc.txt
将二到最后一行替换为 aaaa
阻止 ssh 连接卡死
因为 Linux 安全设置问题,在一段时间内没有使用数据的情况下 ssh 连接会自动断开,可在客户端(推荐)或服务端修改配置。
客户端:
编辑/etc/ssh/ssh_config
文件,增加以下配置
ServerAliveInterval 120 # 指每隔120秒就向服务器发送一个请求
ServerAliveCountMax 10 # 指允许超时10次,一般都会响应
服务端:
编辑/etc/ssh/sshd_config
文件,增加以下配置
ClientAliveInterval 120 # 指每隔120秒就向客户端发送一个请求
ClientAliveCountMax 10 # 指允许超时10次,一般都会响应