zoukankan      html  css  js  c++  java
  • [linux] ubuntu系统tips

    1、vim配置

    ~/.vimrc

     1 "==
     2 "Author :mamo
     3 "Website:mamolinux.cn
     4 "Version:1.0
     5 "==
     6 
     7 "按编程语言的语法,对代码进行彩色标示,术语叫做语法高亮
     8 syntax on
     9 
    10 "显示行数标示
    11 set number
    12 
    13 "打开状态栏的坐标信息
    14 set ruler
    15 
    16 "取消底部状态栏显示。1为关闭,2为开启。
    17 set laststatus=2
    18 
    19 "将输入的命令显示出来,便于查看当前输入的信息
    20 set showcmd
    21 
    22 "设置vim存储的历史命令记录的条数
    23 set history=100
    24 
    25 "下划线高亮显示光标所在行
    26 "set cursorline
    27 "set cursorcolumn
    28 "highlight CursorLine guibg=lightblue ctermbg=lightgray
    29 
    30 "插入右括号时会短暂地跳转到匹配的左括号
    31 set showmatch
    32 
    33 "搜索时忽略大小写
    34 set ignorecase
    35 
    36 "设置一个tab对应4个空格
    37 set tabstop=4
    38 
    39 "在按退格键时,如果前面有4个空格,则会统一清除
    40 set softtabstop=4
    41 
    42 "cindent对c语法的缩进更加智能灵活,
    43 "而shiftwidth则是在使用<和>进行缩进调整时用来控制缩进量。
    44 "换行自动缩进,是按照shiftwidth值来缩进的
    45 set cindent shiftwidth=4
    46 
    47 "最基本的自动缩进
    48 set autoindent shiftwidth=4
    49 
    50 "比autoindent稍智能的自动缩进
    51 set smartindent shiftwidth=4
    52 
    53 "将新增的tab转换为空格。不会对已有的tab进行转换
    54 set expandtab
    55 
    56 "高亮显示搜索匹配到的字符串
    57 set hlsearch
    58 
    59 "在搜索模式下,随着搜索字符的逐个输入,实时进行字符串匹配,并对首个匹配到的字符串高亮显示
    60 set incsearch
    61 
    62 " show chinese 
    63 let &termencoding=&encoding
    64 set fileencodings=utf-8,gbk

     乱码问题:

    首先查看系统对中文的支持
    locale -a | grep zh_CN

    输出样例如下
    zh_CN.gbk
    zh_CN.utf8

    vim 只能正确识别列表中的中文编码文件,如需识别其他编码类型的中文文件,则需要做系统升级

    vi ~/.bash_profile
    文件末尾添加

    export LANG=”zh_CN.UTF-8″              或者”en_US.UTF-8″
    export LC_ALL=”zh_CN.UTF-8″           或者”en_US.UTF-8″

    vi ~/.vimrc
    文件末尾添加

    let &termencoding=&encoding
    set fileencodings=utf-8,gbk,utf-16,big5 (这里是优先做了utf-8的模式判断,当然也可以优先做gbk,这里在我之前的文章里面都有讲)

    修改SecureCRT设置
    options->appearance  character encoding 改为utf-8
    当然你也可以修改全局配置的appearance  
    options->global options->default sessions-> edit default settings->appearance  

    重新登录SecureCRT使用vim打开UTF-8或者GBK编码的中文文件都不会有乱码了

    2、bashrc中的ps1

    PS(Prompt Sign): 是指命令提示符

    PS1='${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:    [33[01;34m]w[33[00m]$ '

    环境下默认的特殊符号所代表的意义: 
    d :代表日期,格式为weekday month date,例如:"Mon Aug 1" 
    H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux 
    h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 
    :显示时间为24小时格式,如:HH:MM:SS 
    T :显示时间为12小时格式 
    A :显示时间为24小时格式:HH:MM 
    u :当前用户的账号名称 
    v :BASH的版本信息 
    w :完整的工作目录名称。家目录会以 ~代替 
    W :利用basename取得工作目录名称,所以只会列出最后一个目录 
    # :下达的第几个命令 
    $ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

     3、Ubuntu网络设置

    ip设置

     1 # vim /etc/network/interfaces
     2 
     3 auto lo
     4 iface lo inet loopback
     5 
     6 #dhcp 
     7 #auto eth0
     8 #iface eth0 inet dhcp
     9 auto eth0
    10 iface eth0 inet static
    11 address 10.18.64.100
    12 netmask 255.255.255.0 

    nameserver

    1 # vim /etc/resolv.conf 
    2 
    3 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    4 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    5 nameserver 10.6.18.42
    6 nameserver 10.6.18.41
    7 nameserver 10.14.0.131
    8 nameserver 10.14.0.130

    然后运行:

    1 # /etc/init.d/networking restart
    2  * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
    3  * Reconfiguring network interfaces...                                                [ OK ] 

    修改hostname

    root@virtbox# vim /etc/hosts
    127.0.0.1   localhost
    127.0.1.1   mamoyang-VirtualBox
    1 root@virtbox# vim /etc/hostname
    2 virtbox

    4、proxy设置

    shell:export http_proxy='PROXYADDR:PORT'

    apt-get: 在 /etc/apt/apt.conf中添加

    Acquire::http::Proxy “http://PROXYADDR:PORT”;

    git: 

    git config --global http.proxy PROXYADDR:PORT

    5、删除svn目录

    find . -type d -name ".svn"|xargs rm -rf;

     或者 

    find . -type d -iname ".svn" -exec rm -rf {} ; 

     6、查看文件和文件夹大小

    df: disk filesystem

    df -h: 查看磁盘占用空间

    du: disk usage

    du -h --max-depth=1 <PATH>

  • 相关阅读:
    ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2 视图模板页
    ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2 视图引用资源
    ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2 Areas区域说明
    ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2 HtmlHelper-超链接方法
    ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2
    (Dijkstra)hdu2544 最短路 Dijkstra算法
    (map,c_str())水果 hdu1263
    (贪心 部分背包问题)悼念512汶川大地震遇难同胞——老人是真饿了 hdu2187
    (贪心部分背包问题)Saving HDU HDU2111
    (选择不相交区间)今年暑假不AC hdu2037
  • 原文地址:https://www.cnblogs.com/ym65536/p/4525523.html
Copyright © 2011-2022 走看看