~$ bash --version
GNU bash, version 5.1.12(1)-release (x86_64-pc-linux-gnu)
~$ alias bab=python
~$ $(echo bab)
bash: bab: command not found
我希望bab会变成"python",但看起来并非如此。
~$ $(echo alias)
alias bab='python'
alias ls='ls --color=auto'
~$ bab
Python 3.10.1 (main, Dec 11 2021, 17:2
我们总是可以通过使用alias命令来查看alias值。
wolf@linux:~$ alias al='grep "$1" file.txt'
wolf@linux:~$ alias al
alias al='grep "$1" file.txt'
wolf@linux:~$
不幸的是,grep不能使用别名。不知道是什么问题。如果你知道问题和解决办法,请告诉我。
wolf@linux:~$ al
random text
abc def jkl
random text
abc ghi jkl
random text
wolf@li
在linux中,可以通过命令atom来运行atom编辑器吗?我试过了
atom
Command 'atom' is available in '/snap/bin/atom'
The command could not be located because '/snap/bin' is not included in the PATH environment variable.
atom: command not found
我是linux的新手,从基础知识开始。
--我认为别名是用来创建命令的快捷方式的。但是我使用一个变量(在Ubuntu中)尝试了下面的方法,仍然有效!
$ foo="mkdir Directory"
$ $foo #this will create a directory named Directory
使用别名:
$ alias bar="mkdir Directory"
$ bar #creates a Directory named directory
这是它应该是如何工作的吗?非常感谢您的回答:)
在Bash中尝试别名,无法看到它与cd命令一起工作
[0s][/nobackup/sumikum7]> sjc-tftp
-bash: /auto/tftp-xeinfra/sumikum7/: Is a directory
[0s][/nobackup/sumikum7]> cd sjc-tftp
-bash: cd: sjc-tftp: No such file or directory
[0s][/nobackup/sumikum7]> cd /auto/tftp-xeinfra/sumikum7/
[0s][/auto/tftp-xeinfra/sumikum7]&g
紧随其后
https://stackoverflow.com/questions/1809899/how-can-i-assign-the-output-of-a-function-to-a-variable-using-bash和如何将命令的输出分配给变量?
我写
function getos(){
# http://stackoverflow.com/a/27776822/1637673
case "$(uname -s)" in
Darwin)
OS='mac'
;;
Linu
我真的不关心bash别名,但是有可能获得mysql函数的快捷方式吗?比方说,如果我想描述一个表,是否可以只执行ds table_name,而不是键入整个表?
如果重要的话,我将使用以下内容:
bash -版本GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
mysql --版本Ver 14.14 Distrib 5.5.38, for debian-linux-gnu (x86_64) using readline 6.3
我试图从tortiseHg执行一个shell命令。我的最终目标是运行一个以{REV}为参数的大型shell命令。有人知道怎么做吗?
我尝试在tortiseHg中使用自定义工具选项,但它对我不起作用。
无论我作为命令添加了什么,它总是返回:
The command "my command and args" could not be executed.
"No such file or directory"
Please check that the command path is valid and that it is a valid applicatio
我已经厌倦了每天做git add & git commit,我知道在Linux中,您可以使用1行命令编辑bashrc,但是由于我使用windows,我很难为
Fucntion gcd {
Insert("git commit")
}
Set-Alias gcm gcd
但我犯了个错误
Set-Alias : Alias is not writeable because alias gcm is read-only or constant and cannot be written to.
我也尝试过不使用Insert关键字,即使函数仍有错误。