在实验室的电脑上重新配置了Linux开发环境,使用的是Ubuntu 14.04.5 LTS。

在开发中遇到的问题甚多,一一记录如下:

1、切换为root身份

先给root用户设定密码,然后进行切换
sudo passwd root
su root

2、vi不能正常使用方向键与退格键

卸载ubuntu预装的vim tiny版本,安装vim full版本
sudo apt-get remove vim-common
sudo apt-get install vim

3、设置vim编辑器中Tab键的缩进格数

sudo vim /etc/vim/vimrc
添加一行:set tabstop=
退出保存

4、使用git clone时,网速很慢

解决方法:sudo vim /etc/ssh/ssh_config
将 GSSAPIAuthentication yes 改为 GSSAPIAuthentication no

5、安装软件后想卸载时,无法在软件中心找到并卸载或不知道软件名从而无法在终端使用命令行卸载

安装新立得软件管理器,进行软件管理
sudo apt install synaptic
在搜索框中输入相关信息进行搜索,找到后删除即可

6、Atom使用

)安装:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom 卸载:
sudo apt-get remove atom
sudo add-apt-repository --remove ppa:webupd8team/atom )修改左侧菜单栏字体大小:
Edit -> Stylesheet -> add:
.tree-view: {font-size: 14px;} )修改编辑区字体大小:
Ctrl + Shift + P : 打开面板
settings view: editor 有相关修改项 )查看文件:
单击文件:会直接预览文件,单击多个也只会预览一个文件(标题是斜体)
双击文件:会直接打开文件,双击多个会打开多个(标题是正常形态)

7、搜狗输入法使用

)下载链接:
http://pinyin.sogou.com/linux/ )安装依赖:
sudo apt-get install fcitx libssh2- )安装命令:
sudo dpkg -i xxx.deb )一般会提示错误:
安装依赖:
sudo apt-get install fcitx libssh2-
强制安装:
sudo apt-get -f install )系统设置 -> 语言支持 -> 键盘输入方式:fcitx )注销 -> 登入 )设置搜狗输入法

8、Ubuntu访问Windows磁盘

)开机自动挂载Windows磁盘
sudo gedit /etc/rc.local
add before "exit 0":
sudo mount /dev/sda2 /media/charlie/Software
sudo mount /dev/sda3 /media/charlie/Data )在桌面上创建到Windows的磁盘快捷方式
sudo ln -sT /media/charlie/Data /home/charlie/桌面/Data-win
sudo ln -sT /media/charlie/Software /home/charlie/桌面/Software-win
(前提:已经创建好Data、Software文件夹)

9、subversion使用

)安装:
sudo apt install subversion subversion-tools )使用方法:
. 检出
svn co/checkout svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名
注:如果不带--password参数传输密码的话,会提示输入密码,建议不要用明文的--password选项 . 提交
svn commit -m "xxx" [-N] [--no-unlock] 文件名
svn ci -m "xxx" [-N] [--no-unlock] 文件名 . 添加
svn add 文件名
svn commit -m "xxx" 文件名
svn mkdir 目录名
svn update
svn mkdir -m "xxx" svn://目录全路径
svn update . 删除
svn delete svn://路径(目录或文件的全路径) -m "xxx"
svn delete 文件名
svn ci -m "xxx" . 更新
svn update
svn update -r 修正版本 文件名
svn update 文件名 . 加/解锁
svn lock -m "xxx" [--force] 文件名
svn unlock 文件名 . 比较
svn diff 文件名
svn diff -r 修正版本号m:修正版本号n 文件名 . 状态
svn status 目录/文件名
svn st 目录/文件名
目录下的文件和子目录的状态,正常状态不显示
[
?:不在svn的控制中
M:内容被修改
C:发生冲突
A:预定加入到版本库
K:被锁定
] . 日志
svn log 文件名 . 信息
svn info 文件名 . 恢复
svn revert [--recursive] 文件名 . 解决
svn resolved [本地目录全路径]

11、zip文件解压中文乱码问题

. 安装p7zip和convmv
sudo apt-get install p7zip convmv . 解压命令
LANG=C 7za x your-zip-file.zip
convmv -f GBK -t utf8 --notest -r .

Ubuntu使用实录的更多相关文章

  1. Ubuntu16.04.2 LTS 64bit系统装机记录

    系统环境:Win10 + Ubuntu16.04.2 LTS 64bit(双系统)安装教程:Win10和Ubuntu16.04双系统安装详解(简书)以下为系统安装后所要进行的操作. 一.安装显卡驱动 ...

  2. Ubuntu 16 安装odoo10 实录

    安装Ubuntu 16,省略 安装时,默认用户名为 odoo ubuntu 16开始 使用 systemd 管理服务,但是systemd 兼容 sysv init 脚本 下载 odoo源码 从 htt ...

  3. 一次U盘安装Ubuntu双系统实录

    准备:Win7系统(原来就在我电脑的系统) UltraISO(把系统写进U盘的工具) EasyBCD(双系统引导修复工具) 笔记本电脑(我的是联想Y470N) U盘一个 步骤: U盘准备工作: 插入U ...

  4. .Net Core在Ubuntu上操作MySql折腾实录

    .Net Core 2.0 发布也这么久了,一直想着折腾着玩玩,无奈一直没时间,这几天准备开始好好学习下C#在跨平台方面的应用,记录下来以备自己以后回忆.学习. 本篇博客的主要内容: MySql在Ub ...

  5. Ubuntu 12.04下LAMP环境搭建实录

    方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu serv ...

  6. ubuntu搭建开发环境踩坑实录

    谨以此文,记录和ubuntu系统不死不休的搏斗过程,后续待补. 1.双系统安装,windows采用uefi模式安装(优启通可制作uefi的win10安装盘),ubuntu不要划分boot区,而应该划分 ...

  7. HDU-SupportOrNot训练实录

    菜鸡队训练实录. 现场赛记录: 2016:[名称:奖项/排名] ZJPSC:Gold/1 CCPC中南邀请赛:Gold/1 ICPC Dalian:Gold/24 ICPC Beijing:Gold/ ...

  8. 收藏的技术文章链接(ubuntu,python,android等)

    我的收藏 他山之石,可以攻玉 转载请注明出处:https://ahangchen.gitbooks.io/windy-afternoon/content/ 开发过程中收藏在Chrome书签栏里的技术文 ...

  9. 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad

    简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...

随机推荐

  1. JavaWeb浏览器传值乱码

    在Java服务接口调用中,可能会出现乱码,如下图所示: 这是由编码不一致而致的乱码,可转,如下: name = new String(name.getBytes("ISO-8859-1&qu ...

  2. Python升级已经安装的第三方库

    Python升级已经安装的第三方库 主要两步操作,查看需要升级库,升级库.如下: pip list # 列出安装的库 pip list --outdated # 列出有更新的库 pip install ...

  3. Python序列——列表

    列表是什么 1 创建列表 2 访问列表和更新列表 列表相关操作 内建函数对列表的支持 1 cmp 2 序列类型函数 列表内建函数 列表应用 1 堆栈 2 队列 1. 列表是什么 列表也是序列的一种.列 ...

  4. .Net-Mongodb学习大全网址

    http://www.yuanjiaocheng.net/csharpmongo/16.html 介绍 在上一篇文章中,我们继续探索MongoDb .NET驱动程序中的数据序列化. 我们查看了各种属性 ...

  5. 【C/C++】计算两个整数的最大公约数和最小公倍数

    算法一 任何>1的整数都可以写成一个或多个素数因子乘积的形式,且素数乘积因子以非递减序出现. 则整数x,y可以分别标记为:x=p1x1p2x2...pmxm y=p1y1p2y2...pmym ...

  6. 机器学习: Linear Discriminant Analysis 线性判别分析

    Linear discriminant analysis (LDA) 线性判别分析也是机器学习中常用的一种降维算法,与 PCA 相比, LDA 是属于supervised 的一种降维算法.PCA考虑的 ...

  7. Material Design 之 定义状态栏(Status Bar)的颜色

    Hey,好久不见.今天遇到一个问题,想要把Status Bar 和 Tool Bar的颜色弄成一样的,或者是类似的,例如Material Design: 图中Status Bar颜色比Tool Bar ...

  8. SQL.py

    import sqlite3,sys def convert(value): if value.startswith('~'): return value.strip('~') if not valu ...

  9. %02d %03d

    strTemp.Format("%02d",m_unEditPosition); %02d 输出两位整数,不足两位的前面加0,比如05,06…… %03d 输出三位整数,不足两位的 ...

  10. 20个Flutter实例视频教程-第05节: 酷炫的路由动画-1

    视屏地址: https://www.bilibili.com/video/av39709290/?p=5 博客地址: https://jspang.com/post/flutterDemo.html# ...