Questions tagged «alias»

在Shell中,别名是命令的备用名称。例如,在许多系统上,“ ll”是“ ls -l”的别名。

4
如何为终端线设置别名?
我想轻松地git-go为此终端线设置别名: git commit -m "init "; git push; git status 因此,当我输入git-go时,应输入此行。 我怎样才能做到这一点?我看到的答案仅涵盖不带参数的命令的别名。但是我想为任意终端线设置别名。

5
从任何地方运行程序而无需更改目录
我希望创建一个别名,该别名运行程序x,而不更改当前所在的目录。我现在拥有的是: alias x = "cd /home/path_to_x && ./x" 这有效,但是更改了我的目录。我想做的是这样的: alias x="./home/path_to_x/x 但是后来我没有得到这样的文件或目录。有人知道解决方法吗?


2
如何使[TAB]与别名的参数一起使用以自动完成,如实际命令所示
我在.bash_aliases文件中创建了许多别名,它们非常有用,因此,如果我想获取软件包中的所有信息,可以执行以下操作: allinfo software-center 这相当于: apt-cache show software-center 由于别名设置为: alias allinfo='apt-cache show' 但这有一个缺点,我目前无法TAB使用allinfo而不是实际命令来自动完成。因此,我想知道是否有一种方法可以克服此缺点,并使其allinfo software-ce[TAB]与实际命令一起使用时效果相同,而不仅仅是腾出较大的制表空间? 我正在使用gnome-terminal。 操作系统信息: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 15.04 Release: 15.04 Codename: vivid 包装信息: gnome-terminal: Installed: 3.14.2-0ubuntu3 Candidate: 3.14.2-0ubuntu3 Version table: *** 3.14.2-0ubuntu3 0 500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages 100 /var/lib/dpkg/status

1
别名:.bash_rc,.bash_aliases和/ usr / local / bin之间的区别
在玩Terminal时,我注意到有很多创建永久别名的方法。 我是Linux新手,据我所知,我正在做: sudo ln -s /path/to/executable /usr/local/bin/desired_alias 添加desired_alias = '/path/to/executable'到~/.bashrc 取消注释这些行~/.bashrc: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 并把desired_alias = '/path/to/executable'成~/.bash_aliases 都具有相同的效果。 第一种方法和第二种方法有什么区别?


2
在Ubuntu 16.04中创建别名以捕捉程序包的正确方法是什么?
TL; DR 如何在Ubuntu 16.04中创建系统范围的别名以捕捉软件包? 更多细节 我想作为一个快速安装Blender。我发现,有可以安装的blender-tpaw软件包。不幸的是,安装后,它在终端中可以使用blender-tpaw,而不是blender。 使用快照别名 所以首先我尝试运行command sudo snap alias blender-tpaw blender,根据:https : //insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commands /。但这就是我所拥有的: error: cannot perform the following tasks: - Enable aliases for snap "blender-tpaw" (cannot enable alias "blender" for "blender-tpaw", no such alias) 在/ usr / local / bin中创建符号链接 然后我尝试进行符号链接,sudo ln -s /snap/bin/blender-tpaw /usr/local/bin/blender但是在这种情况下发生了非常奇怪的事情:现在当我blender在终端输入时,我得到了snap命令的输出... 将别名放在/etc/profile.d中 我也试图在中创建别名 …

2
是否可以使用sandalias别名?
我正在寻找一种使以下别名适用于任何文件名的方法。 alias dim='cd /home/jason/Documents; vim *the desired file*; cd' 我想知道是否有一种方法可以更改此别名以使其能够输入以下任何文件名: dim *the desired file* 并且仍然得到相同的结果。基本上,有一种方法可以将别名后键入的任何内容调用为别名本身?就像是: alias dim='cd /home/jason/Documents; vim <what is typed after alias>; cd'
8 bash  alias 

2
“〜/ .bash_aliases”的位置
我想在终端中创建永久别名,并且我已阅读此方法的答案:https : //askubuntu.com/a/5278/364819 但是我有一个小问题,我找到了代码: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 如答案中所述。但是我实际上找不到可以在.bash_aliases其中设置这些永久别名的文件。 所以我的问题是,该文件的位置在哪里,如果需要创建该文件,是否仅在主用户目录目录中创建它? 我在Ubuntu 14.10上运行。
8 14.10  bashrc  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.