当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [分享]大家贴一下自己常用,喜欢的 alias 吧 :)
帖子发表于 : 2007-08-12 12:09 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
※ linux 命令通常都要跟一些参数执行,如果每次都是手动的添加就显得麻烦了,有的也不好记 . linux 可以通过( alias )别名的功能来减少你的输入 , alias 一般放在 .bashrc 文件里 ,. 使用别名能提高工作效率,下边是我常用的一些alias, 我会大致解释一下, 我希望大家能贴出自己喜欢常用的alias , 也稍作解释,分享一下 : )


alias ls='ls -S -ho --color=auto'
-S 用来按文件大小排序的

alias ld='ls -l |grep "^d"'
这个是只列出目录,因为我发现 ls -d 似乎不象manpage里边描述的那样工作

alias km='fuser -k /usr/bin/mplayer'
fuser -k 也是用来杀进程的,(kill 跟某个文件有关的进程), mplayer 经常死,如果用 ps 查进程号再杀,显得罗嗦了, fuser -k 就很方便

alias kd='fuser -k /home/weiyh/software/mldonkey-2.9.0/mlnet'
同理,我设置 sancho 退出不 kill core ,,我想用 sancho 的一些gui方便, 我也想 mldonkey 在后台运行节约资源, 如果我想暂时停掉 mldonkey ,比如要用其他bt了,要apt-get update 了, fuser -k , kill 掉 mlnet

alias shut='sudo poweroff -f'
这个我用来快速关机

alias cman='man -M /home/weiyh/readings/zh_CN1'
这个是我的中文man手册

alias ce='compiz --replace -c emerald & >&/dev/null'
这个是启用compiz fussion , 第一个 "&" 是后台运行,第 2 个 "&" 是为了不显示提示,错误什么的


alias q='amixer -c 0 set PCM 6dB+ 1>/dev/null'
alias z='amixer -c 0 set PCM 6dB- 1>/dev/null'

gnome下调节音量不太方便,如果你说可以用鼠标滚轮,是的,不过那只能调节 master 主声道的音量,gnome 快捷方式也是 .... 许多播放器,比如 mplayer / audacious 它们直接改的是 PCM 声道, 要想调节PCM就得双击那个喇叭,很慢的调出来一个窗口,我这里经常是 ( 3-5秒 ), 我是个键盘主义者,试验了一下,找到了命令行方式,q +6分贝,z -6分贝,步进值可以改 , 好了,这样就简单了


分享,分享,你的经验教给别人,别人有了收获,你也没有损失什么 ....
:em01 :em52 :em70


最后由 iblicf 编辑于 2007-08-12 15:33,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-12 12:27 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
alias df='df -t ext3'
alias grep='grep --colour=auto'
alias ls='ls --color=auto'


_________________
目前负债150多万


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-12 12:33 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
谢谢,,df -t ext3 只列出 ext3 也就是linux 分区的使用情况, grep --colour=auto 也不错,,我建议你再加上 -r 递归 :) ....

麻烦大家加上简短说明阿,,谢谢了 !!!


最后由 iblicf 编辑于 2007-08-12 15:35,总共编辑了 1 次

页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-12 13:37 
头像

注册: 2006-09-02 20:42
帖子: 579
地址: 东海明珠
送出感谢: 1
接收感谢: 2
代码:
alias emacs='emacs -nw'

由于我装的emacs是带图形界面的,而我在命令行下编辑时不希望打开窗口,所以就加了这样一个选项。如果想开窗口,可以用emacs22或指定全路径。


_________________
Life is like a box of chocolates, you never know what you're going to get.


最后由 yhlfh 编辑于 2007-08-25 8:21,总共编辑了 2 次

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-08-12 13:52 

注册: 2006-04-11 9:01
帖子: 723
送出感谢: 0 次
接收感谢: 0 次
代码:
alias acpi='acpi -V'


_________________
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-08-12 14:57 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
加精。


_________________
https://weakish.github.io


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-08-12 15:02 
头像

注册: 2007-01-21 20:10
帖子: 749
送出感谢: 0 次
接收感谢: 0 次
yhlfh 写道:
alias emacs='emacs -nw'


奇怪
vvoody@ubuntu:~$ emacs -nw
emacs: Cannot open termcap database file


_________________
Opera官方中文论坛
Linux下Opera常见问题索引


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-08-12 16:22 
头像

注册: 2006-11-11 10:23
帖子: 1226
地址: Mars
送出感谢: 0 次
接收感谢: 0 次
alias la='ls -lha'
alias ll='ls -lh'
alias ls='ls --color=auto'
alias lu='ls /dev/disk/by-uuid -l'

alias gj='sudo shutdown -h now'
alias cq='sudo shutdown -r now'

alias lx='sudo linux1x -d'
alias xz='sync & fuser -km /media/disk'
alias sk='sudo killall'

alias td='tar --delete -f '
alias tl='tar tf '
alias tu='tar uPvf '
alias tx='tar xPvf '
alias tn='tar cPvf'

alias cman='man -M /usr/share/man/zh_CN/'

alias aup='sudo aptitude update'
alias ag='sudo aptitude upgrade'
alias adg='sudo aptitude dist-upgrade'
alias arm='sudo aptitude remove'
alias ai='sudo aptitude install'
alias ari='sudo aptitude reinstall'
alias aac='sudo aptitude autoclean'
alias ase='aptitude search'
alias ash='aptitude show'

alias ustc='telnet bbs.ustc.edu.cn'
alias ngpx='telnet bbs.gdut.edu.cn'

alias cn='export LC_ALL=zh_CN.UTF-8'
alias en='export LC_ALL=C'

alias synoff='synclient touchpadoff=1'
alias synon='synclient touchpadoff=0'


_________________
抬头望星空一片晴,我独行,夜已渐寒……


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-08-14 16:46 
头像

注册: 2007-08-03 17:06
帖子: 71
送出感谢: 0 次
接收感谢: 0 次
先收藏,正在学习中


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-08-15 6:20 
头像

注册: 2007-05-10 19:42
帖子: 255
地址: 南京, Deutschland, Karlsruhe
送出感谢: 0 次
接收感谢: 0 次
我不推荐使用alias grep='grep --colour=auto'
可以另外设置一个
alias grepcolor='grep --colour=auto'
原因是
比如
ls | grep jpg | xargs -i -t mv {} ../
时会报错找不到文件,原因就是因为添加了颜色,所以终端中的文本被改变了


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-08-15 6:34 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
引用:
gnome下调节音量不太方便,如果你说可以用鼠标滚轮,是的,不过那只能调节 master 主声道的音量,gnome 快捷方式也是 ....

你说的这两个都可以分别控制是master还是pcm的。


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-08-15 15:06 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
boydd 写道:
我不推荐使用alias grep='grep --colour=auto'
可以另外设置一个
alias grepcolor='grep --colour=auto'
原因是
比如
ls | grep jpg | xargs -i -t mv {} ../
时会报错找不到文件,原因就是因为添加了颜色,所以终端中的文本被改变了


这个是要 mv *.jpg ../ ?

laborer:
引用:
你说的这两个都可以分别控制是master还是pcm的。

是可以的,,就是界面上用鼠标只能比较方便的调节master,调节pcm 还得打开一个对话框,, 而pcm音量经常被媒体播放器改动了,我觉得还是类似快捷键方便点,


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-08-15 15:11 
头像

注册: 2007-05-10 19:42
帖子: 255
地址: 南京, Deutschland, Karlsruhe
送出感谢: 0 次
接收感谢: 0 次
引用:
这个是要 mv *.jpg ../ ?

只是举个例子,还可以做更复杂的东西,如
ls | grep tiff | sed 's\tiff\\g' | xargs -p -i -t convert {}tiff {}pgm[/quote]


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-08-25 8:16 
头像

注册: 2006-09-02 20:42
帖子: 579
地址: 东海明珠
送出感谢: 1
接收感谢: 2
代码:
alias ls='ls --color=auto --human-readable'

:D
这个--human-readable选项让ls显示普通人能够看懂的文件大小,就是显示成几K、几M、几G。
----
另外,这么多alias全部写到 .bashrc 里,.bashrc文件会变得很乱,建议专门新建一个 .bash_aliases 文件用来放alias,然后在 .bashrc 中加入以下代码:
代码:
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

这样你就可以无所顾虑地在 .bash_aliases 里加入你的alias了,想加多少就加多少。 :wink:


_________________
Life is like a box of chocolates, you never know what you're going to get.


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-08-25 8:50 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
human 那个 -h 就行了, alias 多了乱倒是不乱,稍微影响点 terminal 的启动速度


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译