Hallo,
ich bin neu bei qnap, und ein grosser freund der commandline (also per ssh direkt auf der maschine arbeiten - im docker kontext).
kann man in der shell, in der man beim einloggen ankommt, irgendwie tab-completion einschalten? also dass verzeichnis/filenamen beim druck auf die tab taste vervollstaendigt werden?
was ist das eigentlich fuer eine komische shell, die offenbar kommandos wie docker und docker-compose direkt eingebaut hat? aber nicht die normale bash ist...
# sh --version
GNU bash, version 3.2.57(3)-release (arm-unknown-linux-gnueabihf)
Copyright (C) 2007 Free Software Foundation, Inc.
# bash --version
GNU bash, version 3.2.57(3)-release (arm-unknown-linux-gnueabihf)
Copyright (C) 2007 Free Software Foundation, Inc.
# sh
# docker --version
Docker version 17.09.1-ce, build a9fd393
# exit
# bash
[admin@qnap docker]# docker --version
bash: docker: command not found
Alles anzeigen
in der bash funktioniert auch die tab-completion, aber dafuer findet er eben wichtige kommandos, wie z.b. docker gar nicht.
Gruss
sthones
ich habe inzwischen herausgefunden, dass das am vi-modus der shell liegt.
im vi-modus (set -o vi) funktioniert die tab-completion nicht, aber im emacs-modus (set -o emacs). und ich arbeite halt am liebsten im vi-modus...