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
退出保存

 

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/atom
    sudo apt-get update
    sudo apt-get install atom

    卸载:
    sudo apt-get remove atom
    sudo add-apt-repository --remove ppa:webupd8team/atom

2)修改左侧菜单栏字体大小:
    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-1

3)安装命令:
    sudo dpkg -i xxx.deb

4)一般会提示错误:
    安装依赖:
        sudo apt-get install fcitx libssh2-1
    强制安装:
        sudo apt-get -f install

5)系统设置 -> 语言支持 -> 键盘输入方式:fcitx

6)注销 -> 登入

7)设置搜狗输入法

 

8、Ubuntu访问Windows磁盘

1)开机自动挂载Windows磁盘
    sudo gedit /etc/rc.local
    add before "exit 0":
        sudo mount /dev/sda2 /media/charlie/Software
        sudo mount /dev/sda3 /media/charlie/Data

2)在桌面上创建到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使用

1)安装:
    sudo apt install subversion subversion-tools

2)使用方法:
    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 update
            svn mkdir -m "xxx" svn://目录全路径
            svn update

    4. 删除
    svn delete svn://路径(目录或文件的全路径) -m "xxx"
        svn delete 文件名
        svn ci -m "xxx"

    5. 更新
    svn update
        svn 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 convmv

2. 解压命令
LANG=C 7za x your-zip-file.zip
convmv -f GBK -t utf8 --notest -r .

 

posted @ 2017-10-27 15:38  wmxfd  阅读(277)  评论(0编辑  收藏  举报