概述
首先可以按照 这篇博文 对 terminal 进行美化!
更换软件源
ubuntu官方的源下载较慢,换成阿里云的!参考链接
替换 /etc/apt/source.list
为以下内容,做好备份!!
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
最后使用 sudo apt update
更新
实用工具安装
name | 作用 |
---|---|
tldr | 查看命令帮助 |
tesseract-ocr | 图片文字识别 |
ffmpeg | 视音频处理工具 |
git | 不知道就不用装 |
tree | 目录树 |
autojump | 目录直达 |
poppler-utils | 包含一系列pdf处理工具 pdfunite等 |
unar | 解压工具 |
sudo apt update
sudo apt install tldr tesseract-ocr git ffmpeg tree autojump poppler-utils unar
# autojump
安装好后,还不能直接使用,直接运行以下命令:
echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc
# 更改权限
sudo chmod 755 /usr/share/autojump/autojump.bash
# 更新 .bashrc
source ~/.bashrc
- github 配置
# git config --list
# 显示当前的Git配置
# git config -e [--global] # 编辑Git配置文件
git config [--global] user.name "[name]"
# 设置提交代码时的用户信息
git config [--global] user.email "[email address]"
git config --global color.ui true
# 让Git显示颜色,会让命令输出看起来更醒目
# 配置别名
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
# 配置SSH Key
ssh-keygen -t rsa -C "youremail@example.com"
# 配置免密
# 下次执行git push再次输入用户名之后,git就会记住用户名密码并在上述目录下创建.git-credentials文件,记录的就是输入的用户名密码。
vim ~/.gitconfig
# 在后面追加如下两行
cat>>~/.gitconfig<<EOF
[credential]
helper=store
EOF
- 自定义一些别名
cat>>~/.bashrc<<EOF
# alias set
alias la='ls -A'
alias lh='ls -lh'
alias l='ls'
alias cp='cp -v'
alias mv='mv -v'
alias rm='rm -v'
alias vi='vim'
alias lm='ls -l|grep "^-"| wc -l'
#当前目录下文件个数
EOF
- 配置vim
cat>>~/.vimrc<<EOF
" 自动匹配括号
inoremap { {}<LEFT>
set number
set ruler
set showcmd
set hls
"this will make mouse active
set mouse=a
"Set up tab spaces
set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
set autoindent
"To speed up vim
set re=1
set ttyfast
set lazyredraw
set scrolljump=10
"设置非输入模式时按enter也换行
nmap <CR> o<Esc>
EOF
-
设置 page up/page down 来快速定位历史命令
-
设置终端仅显示当前文件夹名称
# 修改 ~/.bashrc 第 60 行的 w 改为大写的 W 即可
59
if [ "$color_prompt" = yes ]; then
60
PS1='${debian_chroot:+($debian_chroot)}[ 33[01;32m]u@h[ 33[00m]:[ 33[01;34m]W[ 33[00m]$ '
61
else
62
PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '
63
fi
最后
以上就是笑点低铃铛为你收集整理的windows 下使用 ubuntu 子系统的全部内容,希望文章能够帮你解决windows 下使用 ubuntu 子系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复