ubuntu16.04下的一些基本操作笔记
1.使用火狐浏览器
进入主页->设置->search 下拉 点击ADD more search engines..->找到百度,然后添加到搜索引擎,即可上网
——————————————————————————————————————————————————————————————————————————————————————————————
2.安装系统软件更新:
sudo apt-get update
在运行sudo apt-get update时出现如上信息,解决方法如下:
$ sudo pkill -KILL appstreamcli
$ wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
$ sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb
在运行:
sudo apt-get update
_____________________________________________________________________________________________
3.安装vim:
sudo apt-get install vim
出错,执行:
sudo apt-get -f install
——————————————————————————————————————————————————————————————————————————————————————————————
4.开机启动显示:System program problem detected很烦,解决办法:
sudo gedit /etc/default/apport
将enabled=1改为enabled=0保存退出即可
——————————————————————————————————————————————————————————————————————————————————————
5.写脚本是通过管道自动输入密码或者指令:
echo '你的密码'|sudo -S 执行命令
echo '指令'|sudo -S 执行命令
——————————————————————————————————————————————————————————————————————————————————————
6.安装搜狗输入法
在浏览器输入:sougoushurufa for linux
进入下载目录,使用安装命令:sudo dpkg -i nameofpackage.deb
如果报错:
chucuo:No such key 'Gtk/IMModule' in schema 'org.gnome.settings-daemon.plugins.xset
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx
sudo apt-get install fcitx-config-gtk
sudo apt-get install fcitx-table-all
sudo apt-get install im-switch
sudo dpkg -i nameofpackage.deb
安装成功重启电脑,点击右上方的键盘,设置输入法
——————————————————————————————————————————————————————————————————————————————————————————————
7.在安装某些平台时出现无boost库解决办法
sudo apt-cache search boost
sudo apt-get install libboost-dev
发生错误,执行:
rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo apt-get install libboost-dev
依旧发生错误,执行:
sudo dpkg --configure -a
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get install libboost-dev
成功!
——————————————————————————————————————————————————————————————————————————————————————————————
8.安装qt4:
进入网页下载安装包:
http://download.qt.io/archive/qt/4.4/
解压文件
进入文件夹
./configure
make
sudo make install
——————————————————————————————————————————————————————————————————————————————————————————————
9.终端下安装qt4链接库:
sudo apt-get install libqt4-dev
sudo apt-get install g++ automake
sudo apt-get install qt4-dev-tools qt4-designer qt4-doc
sudo apt-get install libqt4-opengl-dev
sudo apt-get install libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite
sudo install libiodbc2-dev libmysqlclient15-dev libsqlite3-dev
sudo aptitude search qt4
——————————————————————————————————————————————————————————————————————————————————————————
10.vim 配置文件
进入home/username
$ touch .vimrc
$ vim .vimrc
在文件中添加
——————————————————————————————————————————————————————————————————————————————————————————
set history=500 "保留历史记录
set guifont=Monaco:h10 "设置字体为Monaco,大小10
set tabstop=4 "设置tab的跳数
set backspace=2 "设置退格键可用
set nu! "设置显示行号
set wrap "设置自动换行
"set nowrap "设置不自动换行
set linebreak "整词换行,与自动换行搭配使用
set list "显示制表符
set listchars=tab:>-,trail:- "将制表符显示成>-
set expandtab "输入tab时将其转换成空格
:retab "将已经存在的tab转换成空格
set autochdir "自动设置当前目录为正在编辑的目录
set hidden "自动隐藏没有保存的缓冲区,切换buffer时不给出保存当前buffer的提示
set scrolloff=5 "在光标接近底端或顶端时,自动下滚或上滚
"Toggle Menu and Toolbar "隐藏菜单栏和工具栏
"set guioptions-=m
"set guioptions-=T
set showtabline=2 "设置显是显示标签栏
set autoread "设置当文件在外部被修改,自动更新该文件
set mouse=a "设置在任何模式下鼠标都可用
set nobackup "设置不生成备份文件
"===========================
"查找/替换相关的设置
"===========================
set hlsearch "高亮显示查找结果
set incsearch "增量查找
"===========================
"状态栏的设置
"===========================
set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%] "显示文件名:总行数,总的字符数
set ruler "在编辑过程中,在右下角显示光标位置的状态行
"===========================
"代码设置
"===========================
syntax enable "打开语法高亮
syntax on "打开语法高亮
set showmatch "设置匹配模式,相当于括号匹配
set smartindent "智能对齐
set shiftwidth=4 "换行时,交错使用4个空格
set autoindent "设置自动对齐
"set ai! "设置自动缩进
"===========================
"字体、编码设置
"===========================
set fileencoding=utf-8
set fileencodings=utf-8,gb18030,utf-16,big5
set guifont=Courier_New:h11 "字体设置: 字体中间有空格的话,用下划线表示空格。:号后边表示选项
——————————————————————————————————————————————————————————————————————————————————————————
11.安装qt5.8:
打开网页下载包http://download.qt.io/archive/qt/5.8/5.8.0/
进入下载此文件的目录,输入如下命令
chmod +x qt-opensource-linux-x64-5.8.0.run
./qt-opensource-linux-x64-5.8.0.run
进入可视化界面进行安装
Qt无法输入中文,解决办法
<1>复制/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
<2>将libfcitxplatforminputcontextplugin.so 复制到以下两个路径下(Qt的安装路径下查找)
路径1
~/Qt5.8/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
路径2
~/Qt5.8/5.8/gcc_64/plugins/platforminputcontexts
重启,成功
——————————————————————————————————————————————————————————————————————————————————————————
12.修改用户密码
passwd usrname
(当前)UNIX 口令:<输入现在的密码>
输入新的 UNIX 口令: <输入新密码>
重新输入新的 UNIX 口令:<重新输入新密码>
——————————————————————————————————————————————————————————————————————————————————————————
13.启动root账户
在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。
如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root
###本机的普通用户密码是:yushan2d
###权限用户密码是:yushan2d
——————————————————————————————————————————————————————————————————————————————————————————14.Ubuntu16.04中的software 不能使用,需要安装gdebi安装工具
<1>.安装gdebi:
sudo apt install gdebi
下载好安装包后,右键打开方式选择gdebi打开
<2>.或者使用其他的安装方法:
进入下载文件deb的目录
sudo dpkg -i nameofpackage.deb
—————————————————————————————————————————————————————————————————————————————————————————
15.安装 pip安装工具
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py
安装Python第三方库:
pip install bs4
pip install numpy
pip install pandas
pip install matplotlib
pip install scipy
pip install -U wxpython
//在执行python程序时出错ImportError: No module named matplotlib.pyplot
输入:sudo apt-get install python-matplotlib
—————————————————————————————————————————————————————————————————————————————————————————
16.安装 mysql:
sudo apt-get install mysql-server
apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装: mysql-workbench:
sudo apt-get install mysql-workbench
—————————————————————————————————————————————————————————————————————————————————————————
17.设定图标栏的位置
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
gsettings set com.canonical.Unity.Launcher launcher-position Left
—————————————————————————————————————————————————————————————————————————————————————————
18、将某个文件中的jack字符串替换为tom
sed -i "s/jack/tom/g" test.txt
—————————————————————————————————————————————————————————————————————————————————————————
19.由于在windows下的IDE中写程序,会习惯的使用Ctrl+s来保存程序。
在vim中写程序时候有时候还会习惯的按Ctrl+s,按完就惊呆了,终端疑似卡死,没反应了。
问题在于Ctrl+s 在vim下作用为锁定屏幕,解锁按 Ctrl+q 就可以了。知道真相的我眼泪掉下来。。