『壹』 在 linux 中给命令指定别名(alias)怎么用啊
如果命令抄或命令序列太长,或不符合用户的习惯,那么为它指定一个别名是不错的办法。而指定别名则可以解决此类所有问题。只要举一些例子就可以了:
alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)
alias cd..='cd ..' ;用 cd.. 代替 cd .. 命令(对在 DOS 下使用惯了 cd.. 的人帮助很大)
alias md='mkdir' ;用 md 代替 mkdir 命令(对在 DOS 下…)
alias c:='mount /dev/hda1 /mnt/c & cd /mnt/c' ;用 c: 命令代替命令序列:安装 DOS 分区,再进入
希望对楼主有帮助
『贰』 如何让linux用户自定义的命令alias永久生效
alias命令用于用户自定义命令别名,但是alias命令的效果只在当前登录期间有效,重新登录后定专义的别名就属失效了,想让alias定义的别名永久生效,只需要将alias命令写入shell的环境配置文件中就可以了。
那应该把alias命令写在哪个配置文件中呢?如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,设置的格式是:
alias 别名=英文单引号括起来的命令
比如我自己设置的一个命令别名是这样的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想让alias设置对所有用户都有效,可以把设置添加到/etc/profile这个全局的shell环境配置文件中,添加的内容和在~/.bashrc中的一样。
修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时(就是重新登录后)才会生效。
『叁』 linux alias如何传参数
alias 只会按顺序展开,抄参数不会起作袭用,最好的办法是用function,如果硬要用alias,可以像这样跟function组合:
alias zhouchun='function __zhouchun() { echo "scp $* j"; unset -f __zhouchun; }; __zhouchun'
这个function在用过后会自己unset,不会留下多余的东东,而只有你的alias会起作用。
『肆』 alpine Linux 如何设置 alias
直接添加到bashrc不就行了吗
这样可以直接调用bash
(如果用的zsh,就加到zshrc)
『伍』 配置alias ,在linux上查看最后一次被修改的文件
这个命令都是错的, 肯定会报错啊 。楼主不应该是这样的思路去查看看系统最后被修改的文件。
而是编写一个shell去分析的。
要是还是搞不定, 可以帮忙
能私聊吧
『陆』 linux中alias是什么命令
alias命令用于建立命令的别名,就是给一条命令另外起一个名字,比如大部专分Linux发行版上都有一个ll命令属,ll命令就是一个命令别名,它是ls -l这条命令的命令别名(就是ls命令加了-l选项时的别名),也就是说ll和ls -l是等价的。别名最大的作用是简化命令的输入,alias命令的用法是这样的:alias 别名=单引号括起来的一条命令
alias还可以列出系统上目前所有的别名,只执行alias不加任何参数即可。
『柒』 使用linux alias对带有参数的命令定义别名
alias n='lsof -i'
n :22
注意你的空格。
『捌』 关于linux下alias命令的一个疑问
可以使用带路径的命令,这样就是命令本身,比如:
# /usr/bin/df
或
# `which df`