Questions tagged «alias»

在计算中,别名是对象(例如变量,文件或设备)的备用名称。

1
.bashrc从其他文件加载别名
我有一个.bashrc文件,我想对其进行设置,以便它从.aliases文件中读取别名并进行设置。 目前我有: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done < .aliases 但是登录后我得到: -bash:别名:-fu:找不到-bash:别名:$ USER“:找不到 -bash:别名:-lart“:找不到 .aliases文件是这样的: psu =“ ps -fu $ USER” ll =“ ls -lart” pico ='nano'
11 bash  alias  bashrc 

4
如何为apt-get创建别名?
我记得在一个Debian系统上,我曾经apt install package安装过一个软件包。之后,它要求输入密码,并且比方便sudo apt-get install。 现在,我不确定如何使用第一个命令。你能帮我吗?
10 debian  alias  apt-get  apt 

1
Git日志别名-致命:模糊参数'%ad':未知修订或路径
我正在尝试使用Git Immersion的日志别名: [alias] hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short 但是Git回应 fatal: ambiguous argument '%ad': unknown revision or path not in the working tree. Use '--' to separate paths from revisions 使用v1.6.1。到目前为止,我所做的只是在master上进行两次提交,然后在分支上进行一次提交。这个别名在其他地方对我有用,这台特定的机器可能是什么问题? 编辑-根据下面的lesmana的建议,我能够确定在将行粘贴到PuTTY中后以某种方式消除了引号上的反斜杠。使用"而不是时出现上述错误\"。
10 git  alias 

2
别名不会“覆盖” PATH条目吗?
我的最后一行.bash_profile是: alias cp=/usr/local/bin/gcp 但是,这被我的条目压缩了$PATH: $which cp /bin/cp 11:54:32/OCspark $type cp cp is aliased to `/usr/local/bin/gcp' 我以为别名优先于PATH..?

2
控制台2命令别名
我使用控制台2,我想为我经常使用的命令创建一些别名。也许我的google-fu今天很烂,但是我不知道该怎么做。任何帮助,将不胜感激谢谢。
8 alias  console2 

2
当没有任何unalias时,沉默bash的unalias
我可以访问几个远程帐户,我通过sshfs在$ HOME / SSHFS的子目录中安装。为了提醒我我没有使用本地文件,我已经设置$PROMPT_COMMAND了一个函数prmt_cmd,我设置了一个不同的$PS1if $PWD匹配$HOME/SSHFS*。现在,要添加一些额外的保护,我想补充的-i自动标记的rm,mv而且cp每当我在一个子目录就是命令$HOME/SSHFS。所以我最终得到了类似的东西 function prmt_cmd () { if [[ $PWD == $HOME/SSHFS* ]] ; then PS1=some prompt alias rm='rm -I' alias mv='mv -i' alias cp='cp -i' else # Reset the PS1, remove aliases PS1=my default prompt unalias rm mv cp fi } (在实际定义中,我做了一些其他的事情,但这是无关紧要的。)但是,unalias当别名不存在时抱怨,这意味着当我不在SSHFS / *时,我会在每个提示之前收到三条错误消息。unalias好像没有开关来沉默它。所以我的问题是:有没有更好的方法来实现我想要的?也许我只是做它(完全)错了。 如果它是相关的,$BASH_VERSION = 4.1.5(1)-release在Ubuntu …
7 bash  alias 

1
如何使用PWD进行bash别名调用?
我目前有这个别名: alias cmakerel='cmake -DCMAKE_BUILD_TYPE=Release -Wno-dev ../../ && make -j4' 从本质上讲,它会调用cmake来做一个 out-of-source 从PWD建立。它工作正常,但原样,它可以从几乎任何地方运行(我不想要)。 如何修改此别名,以便它当且仅当字符串运行时才运行 bld 在我目前的工作目录中? 我需要这个更改,因为没有它,我有时会意外地从tst目录或其他目录中调用此命令,我只是导致一团糟。
5 bash  alias 

2
窗口的doskey /别名空间?
我试着跑 Laravel Artisan 通过定义doskey别名在(docker)容器中命令。 我的想法是: php artisan=docker-compose exec apache php artisan $1 但是它不允许我在键中使用空格。知道怎么做到这一点? 编辑 我为Windows制作了一个GUI工具来运行命令 https://github.com/thomasmoors/DockerArtisan

1
查找别名定义的位置
我可以找到函数定义的位置,但这对别名不起作用: $ type -a subl subl is an alias for /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl subl is /Users/brandon/bin/subl 我想知道哪里该别名定义,没有什么它被定义为,或者它指向。换句话说:如果要更改它,要转到的文件和行号是什么。我已经搜索了我.zshrc和我保存其源文件的目录,但没有找到1。如何找到它而无需手动搜索? 我确实通过运行zsh -v和搜索最终找到了它subl,然后向上阅读直到找到以开头的行source。但是,我希望将来以非手动的方式进行此操作。
4 zsh  alias 

1
csh cd alias:如何在没有提供参数时消除错误
我熟悉bash,但我的作品需要csh。在我的.cshrc中,我创建了这个别名: alias cd 'cd \!:1; ls -l' 除了一种情况外,它的效果非常好:当我没有任何参数的cd时: cd 在这种情况下,我得到“ 不好! arg选择器 “错误。我如何消除这个错误?我感谢任何帮助来克服这个问题。谢谢。
2 linux  unix  shell  alias  csh 

3
bash中复杂别名的返回值是多少?
当我执行一个命令作为一系列命令的别名时,返回给shell的值是什么?另外,假设我有一个像这样定义的别名: alias doit 'cd ~/some/dir; ./my_app; cd -' 如何创建返回./my_app整个别名命令返回值的返回值?

1
如何使用命令永久设置别名?
我无法访问主目录。所以我无法访问.bashrc或.profile文件。所以唯一的选择(我猜)是使用命令设置别名。 有没有办法使用任何命令永久添加别名(不使用.bashrc或.profile)?
2 unix  alias 

1
创建别名-在Bash中?
如何-在Bash中创建一个别名?没有下列作品: alias -='cd -' alias \-='cd -' alias '-'='cd -' 错误: bash: alias: -=: invalid option alias: usage: alias [-p] [name[=value] ... ]

1
在Windows PowerShell中设置别名
在PowerShell中,键入: PS C:> sal cdp "cd 'C:\Users\ec\Documents\Visual Studio 2010\Projects'" 我没有错,并且 PS C:> gal cdp 将定义显示为:cd'C:\ Users \ ec \ Documents \ Visual Studio 2010 \ Projects' 但是,当我尝试使用cdp时,我得到了: 无法解析别名“ cdp”,因为它引用术语“ cd'C:\ Users \ ec \ Documents \ Visual Studio 2010 \ Projects”,该别名未被识别为cmdlet,函数,可操作程序或脚本文件。验证条款,然后重试。在第1行:char:4 + cdp <<<< + CatergoryInfo:ObjectNotFound(dsp:String)[],CommandNotFoundException + FullyQualifiedErrorId:AliasNotResolvedException 我猜这很容易。因此,如果是这种情况,我事先表示歉意。我已经在Google和Google上进行过搜索,并且还阅读了Windows PowerShell …

1
如何将应用程序添加到Mac Applications文件夹
我希望将安装在别处的软件(例如home或opt)添加到Mac的(10.8)Applications文件夹中。 这里的目标是获得所有的好处,如启动器中的应用程序列表以及添加程序作为默认值的能力 open 命令。 我尝试过符号链接,但有一些问题,我猜这不是最好的做法。 最好的方法是什么?
1 mac  alias 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.