www.ntzj.net > linux BAsh里用AliAs定义一个新的CD

linux BAsh里用AliAs定义一个新的CD

写一个shell脚本,例如cdls vi /usr/bin/cdls 内容: #!/bin/bashcd $1lschown 755 /usr/bin/cdlsalias cd='cdls'或者用函数: alias cd='new() { cd $1; ls; }; new'

在调用的时候前面加个点和空格就可以了。 . /path/to/234.sh

alias -p 格式为“命令别名=‘实际命令’”

这种情况可以使用linux下的别名设置命令来实现: 例如:ls命令显示文件,ls -l查看更详细的文件资料,可以直接通过alias ll=ls -l设置别名,然后直接ll命令就可以查看详细文件资料了。 所以想实现用cd命令执行目录跳转并显示文件,临时设置方法...

直接输入vi ~/.bashrc 然后在文本的最后加上你要起alias的命令,例如 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/...

在home目录下有一个隐藏文件 : .bashrc 打开该文件 javaranger@ubuntu:~$ ls -a 可以查看到 打开该文件 javaranger@ubuntu:~$ sudo gedit ./.bashrc 文档偏后部分有如下 # some more ls aliases alias ll=’ls -alF’ alias la=’ls -A’ alias l=’...

绝对路径应该在$PATH变量的设置里。 比如$PATH变量设置为/bin和/sbin,就可以为这两个目录下的命令做别名。 可以在当前用户下echo $PATH 看看结果。两个目录之间是用:分隔的

还需要重载一下哦,不知道你忘记没。 source ~/.bashrc 还有楼上的答案也是可能的,Linux下命令对于空格还是有讲究的。

1、linux系统下aliases是给命令指定别名的命令作用。 2、在linux系统中如果命令太长又不符合用户的习惯,那么可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可...

alias:设置命令别名 比如,删除命令带 -f 选项输入稍麻烦,那么可以为其设置一个别名 rmf ,以后执行 rnf 即可 例:# alias rmf="rm -f" 注:带选项要用引号括住 删除别名:# unalias rmf 直接输入 alias 可查看系统已生成的别 百度百科有它的...

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com