Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.
Stimmt es, dass alle Befehle, die in bash ausgeführt werden können, nicht Teil von bash sind? Allmählich wird mir klar, dass ich die Shell und die Anwendungen, die darin ausgeführt werden können, verwirrt habe.
Während des Studiums für das RHCE bin ich auf eine Situation gestoßen, in der die Standardumleitung nicht funktioniert in bash: # file /tmp/users.txt /tmp/users.txt: cannot open `/tmp/users.txt' (No such file or directory) # semanage login -l > /tmp/users.txt # file /tmp/users.txt /tmp/users.txt: empty Dies funktioniert jedoch: # file /tmp/users.txt /tmp/users.txt: …
Um das vim-Benutzerhandbuch zu erhalten, mache ich vi test und dann, sobald die Datei geöffnet ist, mache ich : Hilfe Benutzerhandbuch Dies öffnet ein geteiltes Fenster, das das Lesen des Handbuchs erschwert. Wie öffne ich das Benutzerhandbuch nur im vollständigen Fenster?
Ich starte meinen Browser vimprobable in tabbed wie folgt : "`tabbed -d > /tmp/tabbed.xid`; vimprobable2 -e `cat /tmp/tabbed.xid`" [1][1] Ich bin dann in der Lage, alle neuen Instanzen von vimprobable an tabbed (und kein neues Hauptfenster geöffnet zu haben) in anderen Apps zu senden, z. B. mutt, durch: vimprobable2 -e …
Mit Subversion in der Befehlszeile werden verfügbare Unterbefehle usw. $ svn c<tab> cat checkout cl co copy changelist ci cleanup commit cp Mercurial hingegen scheint keine Tab-Vervollständigung zu haben, zumindest nicht sofort: $ hg c<tab> [nothing happens] Ist die Bash-Fertigstellung für Mercurial überhaupt verfügbar? Was ist der einfachste Weg, um …
Manchmal catmag ich einen Stream /dev/input/event0. Ich möchte ein Skript schreiben, das jedes Mal etwas tut, wenn mehr ausgegeben wird. Die Definition von mehr Ausgabe kann jedes Mal sein, wenn ein Byte gelesen wird. Wie kann das gemacht werden? Gibt es einen Befehl, der das macht?
In diesem Beispiel beziehe ich mich auf die Erweiterung einer Folge von ganzen Zahlen, aber vielleicht (?) Wären die Grenzen für alle Aspekte der Klammererweiterung relevant. Diese allgemeinere Ansicht ist auch für mich von Interesse. seq scheint viel längere ganzzahlige Sequenzen zu verarbeiten als die {1..n} Klammererweiterung (zumindest ist dies …
Wenn ich eine grafische Anwendung von einem Terminal aus starte, auf dem bash ausgeführt wird, ist diese Anwendung irgendwie mit dieser Bash-Sitzung verbunden. Wenn die Anwendungen beispielsweise Text ausgeben, wird dieser in der Bash-Sitzung angezeigt, von der aus er gestartet wird. Außerdem werden einige Anwendungen geschlossen, wenn ich das Terminal …
Wikipedia sagt, dass die dashAusführung schneller als bash. Meine Frage ist, wenn ich gesetzt /bin/shzu dashwerden alle Skripte , die Verwendung /bin/shin ihrer shebang Linie , die bestimmt war bashArbeit unter dash?
Ich schaue mir einen Mitarbeiter-Shell-Code an und habe Folgendes gesehen: date 2&>$0 Ich weiß, welches Datum es tut, aber was macht 2 &> $ 0? Er ist eine Weile weg, also kann ich ihn nicht fragen, worum es in diesem Teil ging.
Ziel: Überprüfen Sie, /etc/shadowob das Benutzerkennwort gesperrt ist, dh ob das erste Zeichen im zweiten Feld in / etc / shadow, das das Hash-Passwort des Benutzers enthält, ein Ausrufezeichen ('!') Ist. Gewünschte Ausgabe: Eine Variable mit dem Namen $disabled'True' oder 'False'. Benutzername ist in der $unameVariablen und ich mache so …
Mit Ctrl-Rkann ich den Verlauf in Bash durchsuchen. Aber was tun, wenn ich das relevante Wort hervorheben möchte, auf das ich geschrieben habe? Beispiel: (reverse-i-search)`mount': sudo mount /dev/sda2 /mnt In der obigen umgekehrten Suche möchte ich die Welt mountaus dem gesamten Befehl hervorheben sudo mount /dev/sda2 /mnt. Wie erreicht man …
Es wird allgemein gesagt, dass "&" den Prozess in die Hintergrundausführung versetzt, dieser Prozess jedoch beendet wird, wenn das Terminal geschlossen wird. Aber nach allem, was ich sehe, war alles, was ich in den Hintergrund geschickt habe, noch lange nach dem Schließen des Terminals aktiv. Zum Beispiel: $ tail -f …
Ich arbeite seit kurzem intensiv mit einem Remote-System über eine FTP-Verbindung, da die Sitzungszeit so kurz ist, dass ich mich nach Abschluss meiner Arbeit auf meinem lokalen Computer häufig erneut anmelden muss. Daher muss ich einen benutzerdefinierten Befehl erstellen können. Shell-Skript, um sich mit nur einem Wort beim FTP-Server anzumelden, …
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.