Ubuntu LTS 18.04 下 conda tmux zsh等配置

一個新的Ubuntu LTS 18.04 conda tmux zsh等配置

最近阿里雲給出免費6個月2H4G服務器活動,領了一個並簡單配置了一下。
相較於apt-get更推薦apt,它集合了apt-get,更新,更便捷。

用戶

創建新用戶

sudo adduser xxx #創建用戶
sudo userdel xxx #刪除用戶

添加管理員權限

首先:

vi /etc/sudoers
"root ALL=(ALL) ALL" 在起下面添加 "xxx ALL=(ALL) ALL" (這裏的 xxx 是你的用戶名),然後保存退出。

修改主機名

  • 首先修改/etc/cloud/cloud.cfg
sudo vim /etc/cloud/cloud.cfg
#找到preserve_hostname: false修改爲preserve_hostname: true

#修改主機名
sudo vim /etc/hostname
#然後改爲需要的主機名後存盤退出

#映射主機名(可選,因爲域名只對應IP,和主機無關)
sudo vim /etc/hosts
#192.168.1.xxx 主機名
sudo reboot
  • sudo reboot

系統

軟件升級

sudo apt update: # 升級安裝包相關的命令,刷新可安裝的軟件列表(但是不做任何實際的安裝動作)
sudo apt upgrade: # 進行安裝包的更新(軟件版本的升級)
sudo apt dist-upgrade: # 除了擁有upgrade的全部功能外,dist-upgrade會比upgrade更智能地處理需要更新的軟件包的依賴關係。
sudo do-release-upgrade: # 進行系統版本的升級(Ubuntu版本的升級),Ubuntu官方推薦的系統升級方式,若加參數-d還可以升級到開發版本,但會不穩定

zsh

安裝並替換

sudo apt install zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# 設置成默認shell
chsh -s /bin/zsh
reboot

主題

vim ~/.zshrc
# 我常用 "ys"

插件

cd ~/.oh-my-zsh/custom/plugins
# 高亮插件
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
# 代碼提示
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# 配置
sudo vim ~/.zshrc
plugins=(
    git
    zsh-syntax-highlighting
    zsh-autosuggestions
)
# save
source ~/.zshrc

# 配置conda
export PATH=~/anaconda3/bin:$PATH

conda

使用當前用戶安裝即可, 按情況換源, 實測阿里雲不換源體驗很好

清華鏡像站

升級conda(升級Anaconda前需要先升級conda):conda update conda 
升級anaconda:conda update anaconda 
升級spyder:conda update spyder
更新所有包:conda update --all
安裝包:conda install package
更新包:conda update package

tmux

sudo apt install tmux
tmux new -s session_name
tmux attach -t session_name

解決git每次push都需要輸入用戶名和密碼

再用戶根目錄下輸入即可

git config --global credential.helper store

配置免密登入

  • 在win系統下找到用戶目錄的.ssh文件夾,將id_rsa.pub複製一份命名爲authorized_keys
  • authorized_keys發送到ubuntu 根目錄下的 .ssh中,若沒有,則創建。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章