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 ...
随机推荐
- appium(4)-Automating mobile web apps
Automating mobile web apps If you’re interested in automating your web app in Mobile Safari on iOS o ...
- bzoj4474: [Jsoi2015]isomorphism
树hash啊 我的做法很垃圾,就是yy一种只有一个孩子时hash值和孩子一样的hash法 然后用重心去作为根遍历 这样有点问题,就是重心假如也是要删掉的那就gg了 那我们求tot的时候删掉的点就不管直 ...
- 通过dom4j写.xml文件
步骤: 1.左键选中src,点击红圈2: 2.新建类: 3.开始写代码: package com.bjsxt.xml; import java.io.File; import java.io.File ...
- 【Selenium】跳转问题
/** * rewrite the get method, adding user defined log</BR> * 地址跳转方法,使用WebDriver原生get方法,加入失败重试的 ...
- hdu-5776 sum(同余)
题目链接: sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Pro ...
- kallsyms
kallsyms 在v2.6.0的内核中,为了更好地调试内核,引入新的功能kallsyms.kallsyms把内核用到的所有函数地址和名称连接进内核文件,当内核启动后,同时加载到内存中.
- 乐曲主题Musical Themes
SA例题 题面 对于串 \(S\) 的两个子串 \(A\) 和 \(B\) ,满足 \(k = |A| = |B|\),\(\exists c \forall i\, a_i + c=b_i\),且 ...
- 「LuoguP1341」 无序字母对(欧拉回路
题目描述 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒).请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现. 输入输出格式 输入格式: 第一行输入一 ...
- android 自动生成jni C语言头文件
1. 在类里面申明 public native xxx(); 函数接口2. 在安卓工程src目录下 使用命令 javah 包名.类名 生成该类所申明的c语言接口
- Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
Java 代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候.所以一个按照正常方式编译的 Java .class 文件可以非常轻易地被反编译.通 ...