Articles of 别名

在调用gdb时,是否可以从命令行参数中“closures打印线程事件”?

每次我启动gdb,我立即做: set print thread-events off 如果我可以从命令行参数中执行此操作,那将是很好的,这样我就可以设置一个别名而不是每次重新input它。 有没有更快的方法来做到这一点?

在linux的一系列命令中,是否可以通过SSH从一个terminal链接到另一个terminal?

我试图设置一个别名,从我的本地框到我们的主服务器,然后进入一个内部框。 我正在设置RSA密钥来使这个快速,但是如果我可以将整个操作混为一个简单的命令,那将是非常好的。 拆分成部分,这将是两个步骤: local> ssh xxxx xxxx> ssh yyyy yyyy> 我宁愿使用别名“sshtoy”,一口气完成这两个,但我不知道如何链接在一起。 使用RSA密钥,我会奇迹般地在内部服务器上结束,而没有打字。 有任何想法吗? 可以这样做吗?

如何在variables调用别名时调用别名

我添加了一个别名: $ alias anyalias="echo kallel" 如果我执行: $ anyalias kallel 它执行echo命令没有任何问题。 现在,如果我以这种方式定义一个variables: $ var="anyalias" 然后用这种方式执行: $ $var -ash: anyalias: not found 然后我得到一个壳错误。 如何让$var运行在anyalias别名中定义的命令? 我不想改变调用$var 。 但我正在寻找一种方法来改变别名的定义或导出它。

如何使用bash别名作为命令行参数

我看了这个谷歌,但似乎没有人问过这个。 有没有一种方法可以设置别名,并将其用作程序的命令行参数? 例如 ssh myserver myserver被定义为我的服务器的IP地址

使用单个命令行编译和构buildJava(Linux)

有没有办法以这种方式设置别名,以便我可以input命令,然后在单行中input参数? 例如,而不是 javac Program.java && java Program 我将能够去 newcommand Program.java //or "newcommand Program", whichever is easier 这将执行与上面的行相同的命令。

Bash – 别名unalias

我知道在bash中使用alias命令可以在bash中定义自定义函数,甚至可以覆盖内置函数(例如, 别名sudo =“help”起作用)。 unalias -a可以清理使用别名命令所造成的混乱,但unalias也可以是别名(我已经成功运行别名unalias =“unalias”命令,所以我猜这也适用于其他命令 – 我不想搞乱因为它是一个公共计算机)。 我的问题是,如果我把unalias别名,别名也别名,我可以重置命令,如果他们本身不可用? 如果我给sudo别名,会发生什么? 例如,如果我想成为一个巨魔,并在我的一个朋友的机器上运行这个命令 alias sudo="clear" && alias unalias="clear" && alias alias="clear" 所有这些命令将无法使用,所以我相信这将是一个很难恢复sudo的function。 有没有可能重新安装操作系统? (我可以考虑使用ctrl + alt + f1切换到terminal,但是我不知道别名是否也有别名,如果我在那里做同样的事情呢?)

如何添加一个bash别名到.bashrc接受一个参数?

我是Linux的新手,但想要尝试别名。 我有我们的软件版本的分支目录。 目录结构如下所示: /home/username/software/release-1 /home/username/software/release-2 /home/username/software/release-3 etc 我想添加一个别名,所以我可以键入类似“cdr 1”,并自动cd到release-1目录。 我知道我可以将这些行添加到我的.bashrc中: alias cdr 1='cs /home/username/software/release-1' alias cdr 2='cs /home/username/software/release-2' etc 但有没有办法将一个parameter passing给别名,所以我不必为每个新版本都更新它? 谢谢Matt

在csh中为`ls`包含`echo`做一个别名

我想在每次使用ls之前和之后添加一个空格。 如果我只用ls ,结果就是接近上面和下面的行,我有时会发现读取输出很困难和困惑。 所以我开始使用这一行: echo "\n"; ls something ; echo "\n" 有没有办法把它放在一个别名,所以每次我会使用ls命令它会自动添加echo命令?

ssh之后的多个命令的别名定义

我每天多次login和远程远程机器(通过ssh),我想缩短整个过程。 我在.bashrc和.profile中添加了一个别名,如下所示: alias connect='ssh -XC username@remotemachine && cd /far/away/location/that/takes/time/to/get/to/;' 我的问题是,当我写连接,我首先到原因(在本地计算机上)的位置,然后SSH连接发生。 怎么会这样? 我以为通过使用“&&”,第二个命令只有在第一个命令成功后才会运行。 在ssh命令成功之后,在成功执行别名的第二部分之前,重新加载.profile / .bashrc?

在find -exec中使用别名

我在bash中有一个非常长的命令,我不想一直input,所以我在.profile中添加了一个别名 alias foo='…' 现在我想用find -exec来执行这个别名 find . -exec foo '{}' \; 但是找不到foo: find:foo:没有这样的文件或目录 有没有可能在查找中使用别名?