linux

apt-get镜像加速

927 0

apt-get镜像源有时候很慢,可以用国内的一些镜像源,比如阿里云、腾讯云、清华大学的。1.备份镜像源文件 /etc/apt/source.listcp  /etc/apt/source.list  /etc/apt/source.list.bak2. 修改 sudo vi /etc/apt/source.list 内容(请搜索最新的)如下:#清华源 deb...

linux

linux编辑工具vim无法粘贴问题

1315 0

1.修改vim配置的mouse鼠标内容vim /usr/share/vim/vim81/defaults.vim2.找到 if has('mouse')  set mouse=a endif这地方,修改如下if has('mouse')  set mouse-=a endif即在mous...

linux

解决vi/vim中文显示乱码

1579 0

vi或者vim打开文件后发现里面的中文乱码,可以设置一下编码:修改 ~/.vimrc文件,修改如下set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1 set enc=utf8 set fencs=utf8,gbk,gb2312,gb18030然后wq保存退出即可...

linux

rsync高效率删除大量文件、大文件,感觉rm都是它的小弟

1773 0

在linux下面删除文件的方式常用的是rm,但是当文件数量太大、太多的时候这个命令执行效率特别慢,而利用同步工具rsync功能删除就比较快了。用rsync删除目标目录说明:emptydir--新创建的空目录,itemdir--目标目录,意思是把空目录同步到对应的目标目录,从而删除目标目录下的文件rsync --delete-before -d -a -H -v --progress --stats...

linux

储存一下账号密码,不用每次git pull 的时候都输入账号密码,方便在服务器自动拉取最新代码

663 0

在私有仓库放了代码,更新的时候要手动git pull一下比较麻烦,所以做成脚本定时自动(或者推送回调)拉取最新代码更新到在线系统。主要的命令:git config credential.helper store流程:先克隆下拉最新代码(此时需要输入账号密码),然后进入对应的目录,重新pull一下,输入账号密码后输入上面的保存密码功能,下次就可以不输入密码了,也可以开启...

linux

nginx强制https配置的一种常用方式

1296 0

一个项目可能同时支持http和https,有时候要将http强制到https访问,一种常用的方式就是重写http到https请求,nginx配置如下:server {     listen 80; listen 443 ssl http2;     server_name&nb...

linux

shell的case逻辑简单使用

656 0

case指令在linux里面也是经常使用的,比如判断用户输入的是否为自己的预期设置,比如Y/N操作,一个简单的例子:#!/bin/bash read -n1 -p "是否需要继续进行下一步操作[Y/N]?" confirm echo -e "\n" case $confirm ...

linux

shell检测某软件是否已经安装

4022 0

在编写shell脚本的时候经常需要判断文件是否存在、是否可写、是否已经安装等,下面这个方法可以判断某程序是否已经安装:新建一个cinstall.sh文件,内容如下:#!/bin/bash echo "请输入软件的名称,如npm:" read name if ! type ${name} >/dev/null&nb...

linux

写个shell脚本配置svn,自动化达到95%

1168 0

花了将近2个小时写,边学习边写这个逻辑,后面就优化:#!/bin/bash echo "欢迎上使用svn账户配置脚本" echo "当前版本V1.0.0" echo "作者:blog.alipay168.cn" echo "=============================&quo...