Ich weiß, dass es eine Reihe von Regeln gibt, die die vom Benutzer eingegebenen Befehle erweitern. (Lassen Sie uns über Bash Shell sprechen.) Ist es möglich, nach der Shell-Erweiterung einen Befehl im Formular auszudrucken? Es scheint ein gutes Dienstprogramm zu sein, um zu lernen und sicherzustellen, wie die Shell Sonderzeichen …
Was bedeutet es, einem lsBefehl zu folgen ? ls -l *\:2,*T ls = Liste -l = lang (Liste) *Tbedeutet wohl Tam ende Aber was ist damit *\:2und mit dem Komma?
Wenn Sie die Klammererweiterung in Bash verwenden, so etwas wie echo {a,b,c} wird echo a b c Gibt es eine Möglichkeit, es auf 3 separate Befehle zu erweitern, einen für jede Erweiterung? Damit: echo {a,b,c} würde werden echo a echo b echo c
Ich finde es oft ärgerlich (oder schlimmer), wenn ich tippe command .* in bash und der Befehl gilt für das übergeordnete Verzeichnis und das aktuelle Verzeichnis. Gibt es eine Shell-Option oder eine andere Konfiguration, die ich anpassen kann, um Bash auszuschließen .und ..von der Erweiterung von .*?
Ich habe mich nur gefragt, ob jemand Best Practices kennt oder ob es eine Dokumentation zu diesem Thema gibt: Das Szenario sucht / greift in den Protokolldateien. Um meinen Standpunkt zu verdeutlichen, werde ich verwenden ls. Nehmen wir also an, ich führe lseine Reihe von Dateien im Verzeichnis aus /var/log/remote/serverX.domain.local/ps/ps2.log.2014-mm-dd.gz …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.