常用的Ubuntu Linux命令
设置linux/windows双系统引导
正确安装Ubuntu类Linux系统后,Windows启动引导有可能被覆盖掉了,通过以下操作可恢复:
一行一个:
1 2 3 |
sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer |
安装完成后在开始导航里,输入寻找grub customizer,打开后耐心等待系统加载引导,windows应该会出现在最下面。可以通过上下调整将Windows引导上提,可增加默认等待时间:
参考链接:https://launchpad.net/~danielrichter2007/+archive/ubuntu/grub-customizer
文件名文本符号批量替换,比如批量把文件名中的下划线(_)替换为空格
语法为:
1 |
rename -n 'g/_/ /s' 文件名 |
第一个斜杠/后面表达的是想要替换的部分;第二个斜杠/后面表达的是目标更新部分;
-n表示预览,可以确保更新的文件名是所要的结果,正式更新的时候需要把-n参数去掉;
文件名可以用通配符*,?表示,比如 *.mp4: 表示更新所有mp4的视频文件,或者 * 则表示更新路径下的所有文件。
Screen的应用
新建一个screen:
1 |
screen -S #name_of_the_screen |
退出一个screen:
Ctr+A,Ctr+D
查看目前现有的screen,以及它们各自的状态:
1 |
screen -ls |
重新登陆一个screen:
1 |
screen -R #name_of_the_screen |
意外退出ssh,但screen没有退出,此时该screen的状态还是attached,需要reattach,再detach:
1 |
screen -r -d #name_of_the_screen |
删除不用的screen:
1 |
screen -X -S #name_of_the_screen quit |
或者在screen内部的状态下,使用:
1 |
exit |
检测vps的性能
测试各种系统信息、IPv4/IPv6 国外节点下载测速、IO 等数据
1 |
wget -qO- bench.sh | bash |
一键测试服务器到国内不同位置的速度,可以手动选择运营商、地区、本地或全面测速
1 |
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh |
作者整合了上面的 Bench.sh 和 SuperSpeed.sh 两个脚本,加入了 Ping 和路由追踪测试
1 |
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh |