这里收录一些偶尔会用到但又记不住的命令或配置
以前的做法是收藏网址书签,但是可能会失效,所以还是自己记一下
一般情况下删文件夹用命令 rm -rf target_dir
但是对拥有大量子目录嵌套的大文件夹(例如timeshift)来说这个命令会卡住,几小时都不会有结果
这时候要用下面的方法
mkdir empty_dir
rsync -a --delete empty_dir target_dir
visudo
myuser ALL=(ALL) NOPASSWD:ALL
sudo -E COMMAND
$env:https_proxy="127.0.0.1:7890"
等同于 Linux 下的 export https_proxy=127.0.0.1:7890
挂载新硬盘时先查看 uuid
blkid
编辑 /etc/fstab
, 添加
UUID=xxxxx-xxxx-xxxx-xxxx /target_dir ext4 defaults
重启系统
Linux 桌面环境,众所周知,偶尔会卡死
先按 Ctrl + Alt + F2
(或F3-F6) 切换到其他 tty , 登录并执行:
sudo systemctl restart display-manager
按 Alt + F1
回到 tty1
ext2/3/4 文件系统
sudo e2label /dev/sdaX <label>
FAT32 文件系统 fatlabel NTFS 文件系统 ntfslabel
sudo lshw -class disk
sudo mkfs -t ext4 /dev/sdXX
lsblk -f
git config --global http.proxy http://127.0.0.1:7890
git config --global --unset http.proxy
Set-PSReadLineOption -EditMode Emacs
# SSH2 => OpenSSH
ssh-keygen -i -f ssh2.pub > openssh.pub
# OpenSSH => SSH2
ssh-keygen -e -f openssh.pub > ssh2.pub
任务栏 -> 右键 Windows Security 图标 -> View security dashboard -> Firewall & network protection -> Restore firewalls to default
重启 IDEA 并操作,在弹出的防火墙窗口允许 Private 和 Public 连接
Edit /etc/mysql/mysql.conf.d/mysqld.cnf
find and replace:
bind-address = 0.0.0.0
then
sudo mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
UPDATE mysql.user SET host='%' WHERE user='root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'MyPassword';
mysql -u root -p -e "SET GLOBAL sql_mode = 'NO_ENGINE_SUBSTITUTION';"
mysql -u root -p -e "SELECT @@GLOBAL.sql_mode;"
or edit /etc/mysql/mysql.conf.d/mysqld.cnf
, under [mysqld]
, look for sql_mode
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
联系客服