博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[linux] ubuntu系统tips
阅读量:5038 次
发布时间:2019-06-12

本文共 3421 字,大约阅读时间需要 11 分钟。

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 number12 13 "打开状态栏的坐标信息14 set ruler15 16 "取消底部状态栏显示。1为关闭,2为开启。17 set laststatus=218 19 "将输入的命令显示出来,便于查看当前输入的信息20 set showcmd21 22 "设置vim存储的历史命令记录的条数23 set history=10024 25 "下划线高亮显示光标所在行26 "set cursorline27 "set cursorcolumn28 "highlight CursorLine guibg=lightblue ctermbg=lightgray29 30 "插入右括号时会短暂地跳转到匹配的左括号31 set showmatch32 33 "搜索时忽略大小写34 set ignorecase35 36 "设置一个tab对应4个空格37 set tabstop=438 39 "在按退格键时,如果前面有4个空格,则会统一清除40 set softtabstop=441 42 "cindent对c语法的缩进更加智能灵活,43 "而shiftwidth则是在使用<和>进行缩进调整时用来控制缩进量。44 "换行自动缩进,是按照shiftwidth值来缩进的45 set cindent shiftwidth=446 47 "最基本的自动缩进48 set autoindent shiftwidth=449 50 "比autoindent稍智能的自动缩进51 set smartindent shiftwidth=452 53 "将新增的tab转换为空格。不会对已有的tab进行转换54 set expandtab55 56 "高亮显示搜索匹配到的字符串57 set hlsearch58 59 "在搜索模式下,随着搜索字符的逐个输入,实时进行字符串匹配,并对首个匹配到的字符串高亮显示60 set incsearch61 62 " show chinese 63 let &termencoding=&encoding64 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)}\[\033[01;32m\]\u@\h\[\033[00m\]:    \[\033[01;34m\]\w\[\033[00m\]\$ '

环境下默认的特殊符号所代表的意义: 

\d :代表日期,格式为weekday month date,例如:"Mon Aug 1" 
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux 
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 
\t :显示时间为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 eth010 iface eth0 inet static11 address 10.18.64.10012 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 OVERWRITTEN5 nameserver 10.6.18.426 nameserver 10.6.18.417 nameserver 10.14.0.1318 nameserver 10.14.0.130

然后运行:

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

修改hostname

root@virtbox# vim /etc/hosts127.0.0.1   localhost127.0.1.1   mamoyang-VirtualBox
1 root@virtbox# vim /etc/hostname2 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>

转载于:https://www.cnblogs.com/ym65536/p/4525523.html

你可能感兴趣的文章
ssh无密码登陆屌丝指南
查看>>
一个自己写的判断2个相同对象的属性值差异的工具类
查看>>
[CF803C] Maximal GCD(gcd,贪心,构造)
查看>>
oracle连接的三个配置文件(转)
查看>>
Java 8 中如何优雅的处理集合
查看>>
[HNOI2012]永无乡 线段树合并
查看>>
Centos下源码安装git
查看>>
gulp-rev-append md5版本号
查看>>
IO流之File类
查看>>
sql 基础语句
查看>>
CF717A Festival Organization(第一类斯特林数,斐波那契数列)
查看>>
控件发布:div2dropdownlist(div模拟dropdownlist控件)
查看>>
Oracle composite index column ordering
查看>>
kaggle竞赛
查看>>
区块链入门教程
查看>>
npm常用命令
查看>>
南海区行政审批管理系统接口规范v0.3(规划)4.2.【queryExpireList】当天到期业务查询...
查看>>
[置顶] 细说Cookies
查看>>
[wp7软件]wp7~~新闻资讯,阅读软件下载大全! 集合贴~~~
查看>>
生成指定位数随机数的方法
查看>>