为ubuntu添加一些自己写的命令
本帖最后由 kunkka_lu 于 2011-04-09 17:46 编辑
首先, 使用 sudo 权限打开 /etc/profile 文件, 在其末尾加上一行:
source $HOME/.bashrc
然后, 打开 home 目录下的 .bashrc 文件, 在其末尾加上自己想实现的一些小功能.
比如, 我们进入一个距离 / 目录有 N 层 的某个目录之后, 想直接往回退三层目录, 直接输入 "cd ../../.." 显然比较麻烦, 我们不妨在 ~/.bashrc 文件末尾追加下面这一行代码:
function ..3() { cd ../../.. ; }
("..3" 只是随便起的一个命令的名字, 大家可以自由发挥...)
然后, 打开一个新的 terminal, 输入 "..3" 命令就可以实现往回退三层目录了.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Thanks for sharing……
太好了!
用蓝色显示提示符中的用户名, 主机名, 和当前目录信息:
$ export PS1="\e[0;34m\u@\h \w> \e[m"
或者改~/.bashrc:
PS1="\e[1;32m\[\e[40m${debian_chroot:+($debian_chroot)}\u@$(tput setaf 5)maxwit: $(tput setaf 4)\w\a$\] \e[m"
\e[ 表示颜色的提示的起始位置;
x;ym 表示颜色的代码;
\e[m 表示颜色的提示的结束位置;
tput setab [1-7] 通过ANSI转义设置背景色;
tput setb [1-7] 设置背景色;
tput setaf [1-7] 通过ANSI转义符设置前景色;
tput setf [1-7] 设置前景颜色;
tput bold 设置粗体;
tput dim 打开半光亮模式;
tput smul 开始下划线;
tput rmul 退出下划线模式;
tput rev 打开反转模式;
tput smso 进入突出显示模式;
tput rmso 退出突出显示模式;
tput sgr0 关闭所有属性;
颜色代码:
黑 0;30
蓝 0;34
绿 0;32
青 0;36
红 0;31
紫 0;35
棕 0;33
[注: 用1代替0,可以使之变成黑体]
还有很多可以自己定制的功能的。修改~/.bashrc,在#some more ls aliases下面增加alias cl="clear"就可以用cl代替clear。有什么命令常用的,改成一两个字母就OK了
用过alias,没用过function。学习了