APT安装
sudo apt install git pv pigz btop htop zsh openssh-server \
curl tmux aptitude tree vinagre vim fzf apt-transport-https ca-certificates software-properties-common timeshift build-essential waypipe unison jq
deb&sh安装
oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
插件
# 克隆 zsh-autosuggestions 到 oh-my-zsh 插件目录
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
# 克隆 zsh-syntax-highlighting 到 oh-my-zsh 插件目录
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
nano ~/.zshrc
# 修改plugin行 "plugins=(git zsh-syntax-highlighting zsh-autosuggestions)"
主题
下载字体
curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraCode.tar.xz
tar -xf FiraCode.tar.xz
mkdir -p ~/.local/share/fonts
mv FiraCode/* ~/.local/share/fonts/
fc-cache -fv # 更新字体缓存
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
nano ~/.zshrc
# 修改plugin行 "ZSH_THEME="powerlevel10k/powerlevel10k""
gpg install
edge(gpg)
wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /usr/share/keyrings/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge.list'
code (gpg)
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft-archive-keyring.gpg
sudo mv microsoft-archive-keyring.gpg /usr/share/keyrings/microsoft-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
docker(gpg)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/docker-archive-keyring.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt install docker-ce docker-ce-cli containerd.io
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r .tag_name)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
systemback
# Add APT
curl -sL https://pkg.hamonikr.org/add-hamonikr.apt | sudo -E bash-
# Install package
sudo apt install systemback
sudo sh -c 'echo "deb [arch=amd64] http://mirrors.bwbot.org/ stable main" > /etc/apt/sources.list.d/systemback.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 50B2C005A67B264F
语言相关
miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
cargo-rust
curl https://sh.rustup.rs -sSf | sh
# 编辑.*rc
# add
# export PATH="$HOME/.cargo/bin:$PATH"
tips
alias
alias c='clear'
alias c2p='code2prompt'
eval "$(thefuck --alias fk)" # sudo apt install the fuck
VMware200%缩放保持
gsettings set org.gnome.desktop.interface scaling-factor 2
xrandr --output Virtual1 --mode 3840x2160 --scale 1x1
免密码
添加NOPASSWD
ylang ALL=(ALL) NOPASSWD: ALL
# Members of the admin group may gain root p
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any
%sudo ALL=(ALL:ALL) NOPASSWD: ALL