Linux开发几个小技巧

Linux开发的一些小技巧

这里主要是自己工作学习和用到的一些针对bashrc的东西

总是黑色的terminal以及白色的字体,log越多,是不是看起来越烦躁,并且很难辨认

以下是利用./bashrc去修改各类字体颜色的方法

1.改变颜色

可以使用下面的命令,改变目录颜色:

alias ls = 'ls --color=auto'

在下次启动系统的时候就会生效,或者可以执行source ./bashrc后即可生效

auto自动的颜色配置如下:

目录:蓝色

可执行文件:绿色

压缩文件:红色

链接文件:天蓝色

其他文件:灰色

对于这些颜色的定制,可以修改PS1的值:

在terminal中输入set | grep PS1可以获取当前PS1的值

例如:

PS1="\[\033[1;32;1m\][\[\033[0;32;1m\]\u@\h:\[\033[1;35;1m\]\w\[\033[1;32;1m\]]\[\033[1;31;1m\]\$\[\033[1;32;1m\]"

PS1的参数&含义:

  \d :代表日期,格式为weekday month date

  \h(H) :仅取主机名中的第一个名字(完整的主机名称

  \t :显示时间为24小时格式

  \T :显示时间为12小时格式

  \A :显示时间为24小时格式

  \u :当前用户的账号名称

  \v :BASH的版本信息

  \w :完整的工作目录名称

  \W :利用basename取得工作目录名称,只显示最后一个目录名

  \# :下达的第几个命令

  \$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $

重点的点来了,颜色的代码如下

  在PS1中设置字符颜色的格式为:\[\e[F;Bm\],其中“F“为字体颜色,编号范围30-37,“B”为背景颜色,编号范围40-47。

  颜色对照表:

    F    B

    30  40 黑色

    31  41 红色

    32  42 绿色

    33  43 黄色

    34  44 蓝色

    35  45 紫红色

    36  46 青蓝色

    37  47 白色

当然,这样的配置网上有很多栗子,大家可以搜搜,还是有很多大神的配置很nice的

2.grep

在用终端的时候经常需要搜索一些文件或者内容

我个人通常是使用的grep -Hrn "XXX" . --color

但是,后来发现这样输入每次都太繁琐了,可以将上述命令添加到bashrc中

例如:

alias grep=‘grep -color=auto’

这样每次搜索都能减小手指负担和节省时间

3.cd ../../../../../../..

是否每次在一个很深的目录想要退出时都非常痛苦,反复执行cd ..或者要输入很多../../..

同样可以用alias添加快捷命令,例如:

alias cdd=‘cd ../../../../..’

这样每次就能一次性退出5级是目录(当然可以自行定制)

4.ssh xxxxx@172.xxx.xxx.xxx

如果有朋友经常远程登录电脑,其实可以利用alias将这个命令也简洁起来

例如:

alias 120=‘ssh xxx@xxx.xxx.xxx.120’

196……

155……

……

5.脚本的调用

经常使用linux的同事会经常调用各个脚本,但繁琐的是,每个脚本存在的位置不一样,需要执行的目录和脚本位置也不同

当初我也是很头痛,每次都要cp一下,将脚本copy到目录下在执行

后来也利用alias

例如:

alias push=‘/data/tools/pushtools/push.py’(后面的脚本名仅供参考)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值