安装完Ubuntu后,要更换为国内的软件源比如:阿里云
更新软件源:sudo apt-get update
1.打开一个终端,输入dpkg --list ,按下Enter键,终端输出以下内容,显示的是你电脑上安装的所有软件。
2.在终端中找到你需要卸载的软件的名称,列表是按照首字母排序找到要卸载的软件包
3.在终端上输入命令sudo apt-get --purge remove 包名(–purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名)
4.以下是推荐的删除软件:
sudo apt-get purge libreoffice-common \ #删除libreoffice
unity-webapps-common \ #删除Amazon的链接
thunderbird* \ #删除thunderbird邮箱
rhythmbox * \ #删除rhythmbox 音乐播放器
hplip* \ #打印
printer-driver* #打印驱动
sudo apt-get autoremove
注:
apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件
1.设置时间使用UTC
sudo vim /etc/default/rcS
将UTC=no改为UTC=yes
使得window和linux的时间显示一致
2.Ubuntu中使用alias设置命令别名
sudo vim ~/.bashrc
# -------short key begin-----------------------
alias remove ='sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install'
alias autoremove='sudo apt-get autoremove'
alias update='sudo apt-get update'
alias cleardata='apt-get clean all'
alias tnef= 'tnef winmail.dat;convmv -f gbk -t utf8 --notest *'
#--------short key end------------------------
1.ubuntu无法安装deb文件解决办法
sudo apt install gdebi-core
sudo apt-get install gdebi
接着在右击你要安装的 .deb 文件,选择 Open With —> GDebi Package Installer这时会有如下窗口,点击 Install Package
或者
sudo gdebi xxx.deb
2.安装Vim
sudo apt-get install vim
vim配置:
sudo vim /etc/vim/vimrc
""=========================常规配置-begin=================
" 不要使用vi的键盘模式,而是vim自己的
set nocompatible
" 在处理未保存或只读文件的时候,弹出确认
set confirm
"配置颜色
"colorscheme molokai
"colorscheme 256-jungle
"显示行号
set number
"检测文件类型
filetype on
"记录历史的行数
set history=1000
"设置背景颜色
set background=dark
"语法高亮显示
set syntax=on
"设置鼠标光标可用
set mouse=a
"在编辑过程中,在右下角显示光标位置的状态行
set ruler
"默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
"共享剪贴板
set clipboard=unnamed
"自动保存
set autowrite
set foldenable " 开始折叠
" 光标移动到buffer的顶部和底部时保持3行距离
set scrolloff=3
" 在被分割的窗口间显示空白,便于阅读
set fillchars=vert:\ ,stl:\ ,stlnc:\
" 允许backspace和光标键跨越行边界
set whichwrap+=<,>,h,l
"行内替换
set gdefault
"编码设置
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set viminfo+=!
" 带有如下符号的单词不要被换行分割
set iskeyword+=_,$,@,%,#,-
"语言设置
set langmenu=zh_CN.UTF-8
set helplang=cn
" 共享外部剪贴板
set clipboard+=unnamed
"显示不可见字符
set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
set list
"make 运行
:set makeprg=g++\ -Wall\ \ %
""=========================常规配置-end=================
""=========================代码格式设置-begin=================
" 自动缩进
set autoindent
set cindent
" 为C程序提供自动缩进
set smartindent
"设置tab建为4个空格
set tabstop=4
" 统一缩进为4
set shiftwidth=4
set softtabstop=4
" 不要用空格代替制表符
set noexpandtab
" 在行和段开始处使用制表符
set smarttab
""=========================代码格式设置-end=================
""=========================括号自动补全设置-begin=================
" 自动补全括号,包括大括号
:inoremap ( ()i
:inoremap ) =ClosePair(')')
:inoremap { {}i
:inoremap } =ClosePair('}')
:inoremap [ []i
:inoremap ] =ClosePair(']')
" :inoremap < <>i
":inoremap > =ClosePair('>')
imap{ {}O
" 自动补全引号
:inoremap " ""i
:inoremap ' ''i
function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return " \"
else
return a:char
endif
endfunction
" 按退格键时判断当前光标前一个字符,如果是左括号,则删除对应的右括号以及括号中间的内容
function! RemovePairs()
let s:line = getline(".")
let s:previous_char = s:line[col(".")-1] " 取得当前光标前一个字符
if index(["(", "[", "{"], s:previous_char) != -1
execute "normal! v%xi"
else
execute "normal! a\"
end
endfunction
" 用退格键删除一个左括号时同时删除对应的右括号
inoremap :call RemovePairs()a
""=========================括号自动补全设置-end=================
3.安装搜狗输入法
sudo gedit /etc/apt/sources.list文件,加入ubuntu kylin的apt源
deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main
然后
sudo apt-get update sudo apt-get install sogoupinyin
这样就可以apt安装和更新搜狗输入法了。
4.安装WPS Office
sudo apt-get install wps-office
5.安装Oracle Java
yum remove openjdk 把系统自带的openjdk卸载
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
由于系统自带的是OpenJDK,卸载OpenJDK之后会带有残留,导致运行
java -version
时第一行不是java的版本号,会是Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar这个提示,导致很多检测java版本号的脚本会运行出错,因此需要手动清除残留。
sudo rm /usr/share/upstart/sessions/jayatana.conf
删除/usr/share/upstart/sessions/jayatana.conf文件,重启之后再运行java -version就不会再有Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar提示了。
6.安装Sublime Text 3
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text
7.安装系统指示器SysPeek
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install syspeek
8.自定义DHCP网络的DNS Server IP地址
sudo vim /etc/dhcp/dhclient.conf文件,在第21行#prepend domain-name-servers 127.0.0.1;下一行添加如下2行使用aliyun和114的DNS
prepend domain-name-servers 114.114.114.114; prepend domain-name-servers 223.5.5.5;
这样可以优先使用aliyun的dns,次要使用114的DNS。
9.安装git和c
git和大家都懂的,程序员的好工具。
sudo apt-get install c git
10.安装axel
axel是Linux命令行界面的多线程下载工具,比wget的好处就是可以指定多个线程同时在命令行终端里下载文件。
sudo apt-get install axel
安装之后,就可以代替wget用多线程下载了。
11.安装openssh-server
sudo apt-get install openssh-server
安装之后,就可以在Win下用ssh工具远程登陆了,当然也多了一个安全隐患,如果不想远程登陆本机的话,可以不装openssh-server。
12.安装ExFat文件系统驱动
Ubuntu默认不支持exFat文件系统的挂载,需要手动安装exfat的支持
sudo apt-get install exfat-fuse
装上exfat-fuse之后就可以挂载exfat分区的磁盘了。
13.安装lnav
lnav工具是在终端界面看日志的神器
sudo apt-get install lnav
装上之后在终端里就可以用lnav彩色显示日志了。
14.安装压缩软件
unrar
系统默认不带解压缩rar文件的功能,手动安装unrar程序
sudo apt-get install unrar
装上之后就可以用命令解压缩rar文件了。
使用如下命令解压缩文件到当前目录。
unrar x test.rar