While MAC is easy to use, it’s not the most cost-effective, and Linux, like Ubuntu, is also a good choice to try. The following is a list of some of the software developed with Ubuntu, welcome to improve and update.
System information
- The software is recommended to be installed in
/opt/programs
directory - Try the boot tool www.ventoy.net/cn/
- Install Ubuntu from vmware to removable hard disk blog.csdn.net/qq_33386775…
Mauritius installation
- dl.trojan-cdn.com/trojan/
Add Goland to the initiator
- www.jianshu.com/p/4f53eba7f…
Create a shortcut for AppImages
cp ~/Downloads/v2ray.APPImage /opt/programs/v2ray/qv2ray
sudo ln -s /opt/programs/v2ray/qv2ray /usr/local/bin/qv2ray
- Blog.csdn.net/weixin_3870…
Install git
sudo apt install git
- Git SSH generated
git config --global user.name "yourName"
git config --global user.email "[email protected]"
ssh-keygen -t rsa
Git config --global http.proxy http://127.0.0.1:58591
Git config --global HTTPS. Proxy https://127.0.0.1:58591
- Save git password
git config --global credential.helper store
- git alias
vim ~/.gitconfig
[alias] ps = push pl = pull co = checkout ci = commit st = status br = branch hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short type = cat-file -t dump = cat-file -pCopy the code
Proxy configuration
- Fill in your local proxy port:
Export http_proxy = http://127.0.0.1:58591
Export https_proxy = http://127.0.0.1:58591
Export all_proxy = socks5: / / 127.0.0.1:51837
Oh my ZSH plugin installed
- zsh install:
sudo apt install zsh
- oh my zsh install:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Plug-in installation:www.jianshu.com/p/8a912dc8d…
git clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions.git ~/.oh-my-zsh/plugins/zsh-autosuggestions
git clone --depth=1 https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
Rust installation
Curl, proto '= HTTPS' - tlsv1.2 - sSf https://sh.rustup.rs | sh
- Cargo Image management installation:
cargo install crm
Go to install
- golang.google.cn/doc/install
gcc
sudo apt install -y build-essential
Key modification, key mapping
- The Alt and CTRL swaps: blog.csdn.net/yxz32913095…
- 1. [Feeling bad] Boot start:Blog.csdn.net/huangdecai2…
- You can also open “Start in Application” to add a script:
- Science online:
nohup trojan > ~/tmp/trojan.log &
- Key mapping:
xmodmap ~/.Xmodmap
- Science online:
- You can also open “Start in Application” to add a script:
- 1. 2. Smart refrigerator
~/.Xmodmap
After the file, the command will be executedxmodmap ~/.Xmodmap
Directly into~ / profile
In the.~/.Xmodmap
As follows:
remove mod1 = Alt_L
remove control = Control_L
keysym Control_L = Alt_L
keysym Alt_L = Control_L
add mod1 = Alt_L
add control = Control_L
Copy the code
Download the Sublime does the Text
https://www.sublimetext.com/download
Docker installation
- Install some dependencies
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
Copy the code
- Add software source, using Aliyun’s mirror source:
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] http://mirrors.aliyun.com/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Copy the code
- Install the docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
Copy the code
Ubuntu backup and restore
- Blog.csdn.net/qq_15390133…
- www.cnblogs.com/sparkdev/p/…
Common Software Installation
- Since some software does not have Linux version, such as wechat, Dingding, Feishu, etc., you can try using Wine at this time.
- Note taking software (similar to Youdao Cloud Note, supporting Linux client)
- simplenote.com/
- Github.com/laurent22/j…
- www.wiz.cn/zh-cn
- app.simplenote.com/
The development tools
- MySQL/PostgreSQL clients
- Github.com/beekeeper-s…
- Github.com/sqlectron/s…
Pyenv (Python Environment Management tool)
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
source ~/.zshrc
- Pyenv intall 2.7.6
- If an error occurs:
- Rely on zlib
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev
- Relying on the openssl
- Rely on zlib
Wine is installed
- Refer to the official documentation wiki.winehq.org/Ubuntu
Smarter CD command
- Github.com/ajeetdsouza…
other
- Great Linux software alim0x. Gitbooks. IO/awesome – Lin…
- Xmodmap use www.zouyesheng.com/xmodmap-usa…
- Fixed the problem that JetBrains could not input ChineseBlog. Forgiveher. Cn/posts / 15979…
- Blog.csdn.net/weixin_4384…