标签:ubuntu

最流行的Linux发行版

使用 rsync 同步目录

  • ext4 目录间同步
rsync -av /src/dir /dest/dir 
  • ntfs 目录同步
rsync -rtv --modify-window=2  /src/dir /dest/dir
  • 显示整体同步进度
rsync -a --inf=progress2 -no-i-r /src/dir /dest/dir
  • 排除文件类型,并从目标目录中删除
rsync -av --exclude="*.gps" --delete-exclude /src/dis /dest/dir

linux 批量删除文件扩展名

mmv

apt install mmv
#adding a prefix/suffix to names:
mmv '*' 'prefix#1'
mmv '*' '#1suffix'

#removing prefix/suffix:
mmv 'foo-*' '#1'
mmv '*.txt' '#1'

#turning spaces into undersores:
mmv '* *' '#1_#2'

#Change filenames to lowercase (#l) completely:
mmv "*" "#l1"
#make filenames uppercase (#u):
mmv "*" "#u1"

find & mv

find . -name "*.gps*" | while read f; do mv $f ${f%.bak}; done

privoxy 实现 http 代理

apt install privoxy
vim /etc/privoxy/config

listen-address 注释下增加两行

listen-address  :1234
forward-socks5   /               127.0.0.1:5678 .
  • 1234 是 http 代理端口
  • 5678 是 ssr 监听端口

ubuntu 启动进入 console

vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
update-grub
systemctl set-default multi-user.target

ubuntu 启动恢复方法

等待网络时间太长

vim /etc/systemd/system/network-online.targets.wants/networking.service
TimeoutStartSec=10sec
systemctl daemon-reload

不显示启动日志

vim /etc/default/grub

删除 quiet splash 参数

update-grub

进入 grub 菜单

开机后,按 escshift 键,可以进入 grub 菜单

grub 命令行修复 ubuntu 引导

grub rescue> ls
(hd0) (hd1) (hd1,gpt8)....

grub rescue> ls (hd1,gpt7)/
./ ../ lost+found/ bin/ boot/ dev/...

grub rescue> set root=(hd1,gpt7)
grub rescue> set prefix=(hd1,gpt7)/boot/grub

grub rescue> insmod normal
grub rescue> normal

##引导进入 ubuntu 后
grub-install /dev/sdb2