Ubuntu使用实录
在实验室的电脑上重新配置了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使用实录的更多相关文章
- Ubuntu16.04.2 LTS 64bit系统装机记录
系统环境:Win10 + Ubuntu16.04.2 LTS 64bit(双系统)安装教程:Win10和Ubuntu16.04双系统安装详解(简书)以下为系统安装后所要进行的操作. 一.安装显卡驱动 ...
- Ubuntu 16 安装odoo10 实录
安装Ubuntu 16,省略 安装时,默认用户名为 odoo ubuntu 16开始 使用 systemd 管理服务,但是systemd 兼容 sysv init 脚本 下载 odoo源码 从 htt ...
- 一次U盘安装Ubuntu双系统实录
准备:Win7系统(原来就在我电脑的系统) UltraISO(把系统写进U盘的工具) EasyBCD(双系统引导修复工具) 笔记本电脑(我的是联想Y470N) U盘一个 步骤: U盘准备工作: 插入U ...
- .Net Core在Ubuntu上操作MySql折腾实录
.Net Core 2.0 发布也这么久了,一直想着折腾着玩玩,无奈一直没时间,这几天准备开始好好学习下C#在跨平台方面的应用,记录下来以备自己以后回忆.学习. 本篇博客的主要内容: MySql在Ub ...
- Ubuntu 12.04下LAMP环境搭建实录
方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu serv ...
- ubuntu搭建开发环境踩坑实录
谨以此文,记录和ubuntu系统不死不休的搏斗过程,后续待补. 1.双系统安装,windows采用uefi模式安装(优启通可制作uefi的win10安装盘),ubuntu不要划分boot区,而应该划分 ...
- HDU-SupportOrNot训练实录
菜鸡队训练实录. 现场赛记录: 2016:[名称:奖项/排名] ZJPSC:Gold/1 CCPC中南邀请赛:Gold/1 ICPC Dalian:Gold/24 ICPC Beijing:Gold/ ...
- 收藏的技术文章链接(ubuntu,python,android等)
我的收藏 他山之石,可以攻玉 转载请注明出处:https://ahangchen.gitbooks.io/windy-afternoon/content/ 开发过程中收藏在Chrome书签栏里的技术文 ...
- 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad
简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...
随机推荐
- JBPM工作流简单步骤
启动流程: 获取最新的流程定义: JbpmContext.getCurrentJbpmContext().getGraphSession().findLatestProcessDefinitions( ...
- PAT 天梯赛 L2-008. 最长对称子串 【字符串】
题目链接 https://www.patest.cn/contests/gplt/L2-008 思路 有两种思路 第一种 遍历每一个字符 然后对于每一个 字符 同时 往左 和 往右 遍历 只要 此时 ...
- BestCoder Round #92 1002 Count the Sheep —— 枚举+技巧
题目链接:http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=748&pid=1002 题解: 做题的时候只是想到 ...
- Linux-用户和权限
1 Linux所有内容都是文件 归一的思想 面向对象的思想 文件只需要做增删改查的操作 2 延迟读取 一般的文本读取工具都是先将内容全部都读入内存中 cat的机制不同 是读一行显示一行 这与它的功能有 ...
- Python: PS 滤镜--旋涡特效
本文用Python 实现 PS 滤镜的旋涡特效,具体的算法原理和效果可以参考之前的博客: http://blog.csdn.net/matrix_space/article/details/42215 ...
- eclipse 查找controller
一.打开eclipse: 二.同时按住Ctrl + Shift + R ; 弹出框如下: 在红色输入框内输入controller 名字即可. 查找控制器里面的方法:Ctrl + O
- Win32编程点滴3 - 简单ActiveX控件的使用
虽然这里一片的.net气氛,到处充斥着像MVC.WPF.WorkFlow.LINQ等各种niubility的术语.但我们使用的Windows还是由COM技术主宰着:我们在选择日常使用的软件时,也会避免 ...
- 一、MyBatis简介
1.发展历史 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBa ...
- SpringMVC注解说明
@controller 通过@controller标注即可将class定义为一个controller类. @RequestMapping value 表示需要匹配的url的格式. method 表示所 ...
- 纯java config配置Spring MVC实例
1.首先创建一个Maven工程,项目结构如下: pom.xml添加Spring和servlet依赖,配置如下 <project xmlns="http://maven.apache.o ...