[关闭]
@CrazyHenry 2018-04-05T14:32:54.000000Z 字数 6820 阅读 1958

Linux/Ubuntu虚拟机、配置、美化、常用软件安装--详细教程

xxxxLinux命令行


0.背景:

1.Ubuntu系统安装以及配置

查看电脑核心数,打开任务管理器,性能->逻辑处理器n
i7四代 : 1x2
i7八代 : 1x4

image.png-78.9kB

中途可以跳过,然后进去修改源,更新,升级。

如果出现 where is ifconfig?使用语句
sudo apt-get install net-tools来解决这个问题!

安装完成后,注销再进入,应该就可以放大和双向拷贝了,双系统之间的复制粘贴也可以了!

2.美化ubuntu系统

2.1去掉一些没用的插件

1)卸载LibreOffice

  1. sudo apt-get autoremove --purge libreoffice-common

2)卸载掉亚马逊链接

  1. sudo apt-get remove unity-webapps-common

3)卸载其他

  1. sudo apt-get autoremove thunderbird --purge
  2. sudo apt-get autoremove rhythmbox --purge
  3. sudo apt-get autoremove transmission* --purge

到这里,
修改源为阿里的,然后再升级:

  1. sudo apt-get update
  2. sudo apt-get autoremove --purge//彻底删除一些没用的东西
  3. sudo apt-get upgrade//软件包升级
  4. //这一步如果有错误,则再update一次,然后再upgrade
  5. sudo apt-get dist-upgrade//内核升级

image_1c43mn85m1a49hac1f861rt313o1j.png-123.4kB

image_1c43ml5q91pu51spg96helm22l16.png-98.4kB

2.2安装

1)Vim

  1. sudo apt-get install vim
  1. sudo gedit /etc/vim/vimrc

添加set tabstop=4在文档末尾, 设定 tab 长度为 4,注意,=两边不能有空格!

image_1c43mrirh1qpmjl71djoj9jk0t2d.png-153.2kB

以下是配置信息,可根据自己的需要添加:

  1. set nocompatible " 关闭 vi 兼容模式
  2. syntax on " 自动语法高亮
  3. colorscheme molokai " 设定配色方案
  4. set number " 显示行号
  5. set cursorline " 突出显示当前行
  6. set ruler " 打开状态栏标尺
  7. set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4
  8. set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格
  9. set tabstop=4 " 设定 tab 长度为 4
  10. set nobackup " 覆盖文件时不备份
  11. set autochdir " 自动切换当前目录为当前文件所在的目录
  12. filetype plugin indent on " 开启插件
  13. set backupcopy=yes " 设置备份时的行为为覆盖
  14. set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感
  15. set nowrapscan " 禁止在搜索到文件两端时重新搜索
  16. set incsearch " 输入搜索内容时就显示搜索结果
  17. set hlsearch " 搜索时高亮显示被找到的文本
  18. set noerrorbells " 关闭错误信息响铃
  19. set novisualbell " 关闭使用可视响铃代替呼叫
  20. set t_vb= " 置空错误铃声的终端代码
  21. set showmatch " 插入括号时,短暂地跳转到匹配的对应括号
  22. set matchtime=2 " 短暂跳转到匹配括号的时间
  23. set magic " 设置魔术
  24. set hidden " 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存
  25. set guioptions-=T " 隐藏工具栏
  26. set guioptions-=m " 隐藏菜单栏
  27. set smartindent " 开启新行时使用智能自动缩进
  28. set backspace=indent,eol,start
  29. " 不设定在插入状态无法用退格键和 Delete 键删除回车符
  30. set cmdheight=1 " 设定命令行的行数为 1
  31. set laststatus=2 " 显示状态栏 (默认值为 1, 无法显示状态栏)
  32. set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\
  33. " 设置在状态行显示的信息
  34. set foldenable " 开始折叠
  35. set foldmethod=syntax " 设置语法折叠
  36. set foldcolumn=0 " 设置折叠区域的宽度
  37. setlocal foldlevel=1 " 设置折叠层数为
  38. set foldclose=all " 设置为自动关闭折叠
  39. nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
  40. " 用空格键来开关折叠

2)git

  1. sudo apt-get install git

3)lantern

这里下载deb包,用dpkg -i安装
直接在软件中心拖拽就可以添加到启动器。
image_1c43n0m8fune1rmc1iv627k1i7g2q.png-166.3kB

  1. sudo dpkg -i lantern*

4)unity-tweak-tool
调整 Unity 桌面环境,还是推荐使用Unity Tweak Tool,这是一个非常好用的 Unity 图形化管理工具,可以修改工作区数量、热区等。

  1. sudo apt-get install unity-tweak-tool

5)Flatabulous主题
Flatabulous主题是一款ubuntu下扁平化主题,也是我试过众多主题中最喜欢的一个!最终效果如上述图所示。

执行以下命令安装Flatabulous主题:

  1. sudo add-apt-repository ppa:noobslab/themes
  2. sudo apt-get update
  3. sudo apt-get install flatabulous-theme

该主题有配套的图标,安装方式如下:

  1. sudo add-apt-repository ppa:noobslab/icons
  2. sudo apt-get update
  3. sudo apt-get install ultra-flat-icons

安装完成后,打开unity-tweak-tool软件,修改主题和图标:

image_1c43ndtpu193a97112v995hk4c47.png-579.9kB

6)oh my zsh

1.先安装zsh

  1. sudo apt-get install zsh

2.注意这个引号,` ` 是tab键上面的那个键

  1. chsh -s `which zsh` //把zsh设为默认

执行完上边那句,登出。
重启后/登出之后重新打开终端会提示选择,此时选择q就可以,下次启动还会提示。当然,我们配置完之后,启动就不会提示了。

按下q继续操作,直到最后一步(chsh -s /bin/zsh)完成

3.查看当前安装的版本(非必要)

  1. zsh --verison

4.从GitHub 下载 oh-my-zsh 套件

  1. sudo git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

5.如果从来没有安装过zsh,可以拷贝oh-my-zsh的范例

  1. cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

6.查看有什么theme主题可以使用如下代码

  1. ls ~/.oh-my-zsh/themes

7.可以编辑~/.zshrc 文件来修改主题

  1. sudo gedit ~/.zshrc

然后修改

  1. ZSH_THEME="amuse" (找到这条语句,然后修改引号内的内容改为amuse

(国外大神对这些主题的截图:https://github.com/robbyrussell/oh-my-zsh/wiki/themes

8.查看可以使用的plugins

  1. ls ~/.oh-my-zsh/plugins

设置zsh替换掉原有的shell

  1. chsh -s /bin/zsh

ubuntu中默认安装了那些shell ?

  1. cat /etc/shells

9.设置控制台透明度
在控制台任意处右键设置,选择合适的透明度:

附: ~/.zshrc 文件默认的内容:

  1. # Path to your oh-my-zsh installation.
  2. export ZSH=$HOME/.oh-my-zsh
  3. # Set name of the theme to load.
  4. # Look in ~/.oh-my-zsh/themes/
  5. # Optionally, if you set this to "random", it'll load a random theme each
  6. # time that oh-my-zsh is loaded.
  7. ZSH_THEME="robbyrussell"
  8. # Uncomment the following line to use case-sensitive completion.
  9. # CASE_SENSITIVE="true"
  10. # Uncomment the following line to disable bi-weekly auto-update checks.
  11. # DISABLE_AUTO_UPDATE="true"
  12. # Uncomment the following line to change how often to auto-update (in days).
  13. # export UPDATE_ZSH_DAYS=13
  14. # Uncomment the following line to disable colors in ls.
  15. # DISABLE_LS_COLORS="true"
  16. # Uncomment the following line to disable auto-setting terminal title.
  17. # DISABLE_AUTO_TITLE="true"
  18. # Uncomment the following line to enable command auto-correction.
  19. # ENABLE_CORRECTION="true"
  20. # Uncomment the following line to display red dots whilst waiting for completion.
  21. # COMPLETION_WAITING_DOTS="true"
  22. # Uncomment the following line if you want to disable marking untracked files
  23. # under VCS as dirty. This makes repository status check for large repositories
  24. # much, much faster.
  25. # DISABLE_UNTRACKED_FILES_DIRTY="true"
  26. # Uncomment the following line if you want to change the command execution time
  27. # stamp shown in the history command output.
  28. # The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
  29. # HIST_STAMPS="mm/dd/yyyy"
  30. # Would you like to use another custom folder than $ZSH/custom?
  31. # ZSH_CUSTOM=/path/to/new-custom-folder
  32. # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
  33. # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
  34. # Example format: plugins=(rails git textmate ruby lighthouse)
  35. # Add wisely, as too many plugins slow down shell startup.
  36. plugins=(git)
  37. source $ZSH/oh-my-zsh.sh
  38. # User configuration
  39. export PATH=$HOME/bin:/usr/local/bin:$PATH
  40. # export MANPATH="/usr/local/man:$MANPATH"
  41. # You may need to manually set your language environment
  42. # export LANG=en_US.UTF-8
  43. # Preferred editor for local and remote sessions
  44. # if [[ -n $SSH_CONNECTION ]]; then
  45. # export EDITOR='vim'
  46. # else
  47. # export EDITOR='mvim'
  48. # fi
  49. # Compilation flags
  50. # export ARCHFLAGS="-arch x86_64"
  51. # ssh
  52. # export SSH_KEY_PATH="~/.ssh/dsa_id"
  53. # Set personal aliases, overriding those provided by oh-my-zsh libs,
  54. # plugins, and themes. Aliases can be placed here, though oh-my-zsh
  55. # users are encouraged to define aliases within the ZSH_CUSTOM folder.
  56. # For a full list of active aliases, run `alias`.
  57. #
  58. # Example aliases
  59. # alias zshconfig="mate ~/.zshrc"
  60. # alias ohmyzsh="mate ~/.oh-my-zsh"

7)vscode
到官网下载deb包,之后安装插件,C/C++Pythonvscode-icons

8)搜狗输入法
官网下载deb包,注销重开后可能需要设置一下:(也许不需要设置)
image_1c42e44ml9291aqmb7f1luk1v29.png-196kB

3.安装chrome

安装谷歌浏览器,只需要三行代码:
对于谷歌Chrome32位版本,使用如下链接:

  1. sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

对于64位版本可以使用如下链接下载:

  1. sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

下载完后,运行如下命令安装。

  1. sudo dpkg -i google-chrome*
  2. sudo apt-get -f install
  3. sudo dpkg -i google-chrome*

此时,再卸载firefox:

  1. sudo apt-get autoremove firefox --purge

4.更换桌面壁纸和登录页面

注意,这个时候先不要设置图片,等更换完目录后在设置!!

下载ubuntu tweak:(ppa已经不支持)
ubuntu tweak.deb ,注意,这个是16的deb,14要找更早期的deb包
安装后,"调整栏目" 进入 "登陆设置",然后解锁,之后设置登录图片和壁纸一样!

5.Ubuntu tab 缩进

vim

  1. vi /etc/vim/vimrc # 修改配置文件/etc/vim/vimrc
  2. set tabstop=4 # 在vimrc文件里面增加此行;

gedit
1、要修改gedit的tab键需要在菜单项中修改,如果是在Terminal中打开的gedit是不显示菜单的,所以需要右键点击一个文件,通过gedit打开,这时能够看到菜单栏;

2、通常ubuntu应用的菜单栏实在显示屏窗口的顶部显示,如果想像windows在应用顶部显示的话可以在System settings 中的apearance中将behavior中的“show the menu for a windows”项修改为“in the window title bar”,此时,菜单栏在gedit顶部出现;

3、选择Edit->Preferences->Editor,修改Tab Width即可。

6.英文文件夹(最后再搞这个!)

1)启动终端,先修改为英文环境:

  1. export LANG=en_US

2)然后执行命令:

  1. xdg-user-dirs-gtk-update

会弹出一个对话框,选择“Update Names“。

Ubuntu用户文件夹中英文切换
3)最后再恢复为中文环境:

  1. export LANG=zh_CN

7.共享文件夹

对于大文件,最好不要直接拖拽,通过共享文件夹是个好选择。
在VMware选项里可以直接设置,然后在Ubuntu中的/mnt/hgfs目录下可以找到共享目录!

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注