Gibt es eine Möglichkeit, das Nummernzeichen „#“ als Alias ​​zu verwenden?

Gibt es eine Möglichkeit, das Nummernzeichen „#“ als Alias ​​zu verwenden?

Kann die Datei .bash_aliases einen Alias ​​akzeptieren, der die Form hatalias #='./'

Ich habe es auch mit Anführungszeichen und Escapezeichen versucht, aber das scheint nicht zu funktionieren.

Antwort1

Mach das :

xb@dnxb:~/tmp$ shopt interactive_comments
interactive_comments    on
xb@dnxb:~/tmp$ shopt -u interactive_comments
xb@dnxb:~/tmp$ shopt interactive_comments
interactive_comments    off
xb@dnxb:~/tmp$ alias #='ls -la'
xb@dnxb:~/tmp$ # /tmp -d
drwxrwxrwt 14 root root 32768 Nov  2 03:09 /tmp
xb@dnxb:~/tmp$ 

Escapen Sie es in ~/.bash_aliases:

shopt -u interactive_comments
alias \#='ls -la'

verwandte Informationen