在实验室的电脑上重新配置了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
退出保存

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

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

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

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

6、Atom使用

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

7、搜狗输入法使用

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

8、Ubuntu访问Windows磁盘

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

9、subversion使用

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

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

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

转载于:https://www.cnblogs.com/wmxfd/p/ubuntu_usage.html

Ubuntu使用实录相关推荐

  1. Ubuntu 装机实录

    添加一个用户 su - adduser wdd adduser wdd sudo # 添加到 sudo 用户组 安装 Docker apt update apt install docker.io a ...

  2. 视频教程-深度学习与TensorFlow 2入门实战-深度学习

    深度学习与TensorFlow 2入门实战 新加坡国立大学研究员 龙良曲 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5 ...

  3. 在Ubuntu 14.04 64bit上升级安装ATS 5.3.2/6.1.1实录

    原由 在开发过程中,意外发现下面的TS API接口在ats 4.1.2上没有定义,但在5.3.x中有定义 bool cacheable = TSHttpTxnIsCacheable(txnp, NUL ...

  4. Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)

    Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇) 折腾了两三天总算顺利在电脑上完成了装x的双系统安装,一路走来还比较顺利,主要在ubuntu的显卡设置上躺了 ...

  5. 在Ubuntu 16.04.6 LTS上升级python 3.5到3.7.3实录

    缘由 我想安装一个python模块you-get,发现只能使用pip3安装,但是我发现我的Ubuntu 16.04.6 LTS上有python3.5,但是没有pip3,也无法成功安装,真是要了我的老命 ...

  6. 在Ubuntu 16.04.6 LTS上升级Go到最新版1.12.5实录

    上一次我在Ubuntu 16.04.3 LTS上从源码安装了Go,当时最新的版本是1.10,参见我之前的博文 https://blog.csdn.net/tao_627/article/details ...

  7. 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录

    简介 Selenium是python模块库中一组web自动化测试工具集,提供多种语言的API,例如java,python,ruby,.net等,支持Firefox,Chrome,IE,Safari 等 ...

  8. 在Ubuntu 16.04.5 LTS上升级python的pip版本实录

    在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令.这次,我在安装一个模块时,老是提示下面的问题,比较不爽.所以,我就照着提示做了一遍,记录下来,以作备 ...

  9. 在Ubuntu 16.04.3 LTS上搭建Go语言环境实录

    1.安装 sudo apt-get install golang-go 目前go的最新版本是1.9.2,但是在Ubuntu 16.04上采用预编译好的包安装的话,只能是go 1.6.x版本. 安装完成 ...

最新文章

  1. Linux的load导入语句,LOAD DATA INFILE语句导入数据进入MySQL的一些注意事项
  2. mysql数据是怎么存储的_mysql数据是怎么存储的
  3. Caffe 深度学习框架介绍
  4. wince -- telnet登陆密码的取消
  5. JavaScript-jQuery选择器
  6. NR LTE UMTS GSM CDMA TDS频点频率换算工具
  7. 科技文献检索与计算机应用试卷,科技文献检索试卷
  8. 计算机组装与维护公开课,计算机组装与维护公开课教案
  9. python换照片底色,20行代码教你用python给证件照换底色的方法示例
  10. 2020年计算机学什么语言,最受企业认可的十大编程语言,2020年学习不后悔
  11. ajax 发http请求吗,使用 Ajax 发送 http 请求 (getpost 请求)
  12. 嵌入式Linux misc 设备驱动
  13. Codewars-Java编程刷题学习4-Jaden Casing Strings
  14. NAS配置Time Machine,在D-Link DNS-320上的配置笔记
  15. [CF505E] Mr.Kitayutavs.Bamboos
  16. c语言打印三角函数图像,用C语言打印出三角函数
  17. HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译
  18. elasticsearch springboot 实现分词搜索
  19. 汉语编程、中文编程、国产C语言-习语言4714(2016)版下载及教程
  20. Django 基于类的通用视图详解

热门文章

  1. SSH框架搭建 笔记 (含spring注解驱动)
  2. JDBC中的事物处理
  3. 21位花朵数 C语言(执行时间小于16s)
  4. Linux入门第二弹!Xshell、Xftp、tomcat的Linux版本、双X的教学资源!
  5. @RequestBody注解失效?从前端传来的数据到底需不需要@RequestBody注解?前端传输数据解析的问题?
  6. 全国计算机等级考试 简称NCRE,长春大学2018年下半年全国计算机等级考试(简称NCRE)招生简章...
  7. 新浪php面试题目,新浪php的面试题 收集
  8. tensorflow量化感知训练_tensorflow
  9. python 字典循环_Python字典遍历操作实例小结
  10. apache php wordpress,windows 安装 apache php wordpress