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.
Ich habe einen Symlink ~/link -> ~/a/really/long/path Wenn ich es tue cd ~/link cd .. es bringt mich zu ~ aber ich möchte gehen ~/a/really/long Gibt es eine Möglichkeit, dies zu tun? Ich benutze Bash.
Gibt es einen shCode, der keinen syntaktisch gültigen Bash-Code enthält (wird die Syntax nicht außer Kraft gesetzt)? Ich überlege, shmit bashbestimmten Befehlen zu überschreiben .
Ich kenne mich mit killBefehlen aus und meistens verwenden wir kill -9 nur, um einen Prozess gewaltsam abzubrechen. Es gibt viele andere Signale, die verwendet werden können kill. Aber ich frage mich, was die Anwendungsfälle von pkillund sind killall, wenn es bereits einen Kill-Befehl gibt. Haben pkillund killalldie Verwendung killBefehl …
Wenn ich mich in der Shell anmelde, sehe ich die Eingabeaufforderung, deren Wert in PS1 gespeichert ist. Ich bin auch auf eine andere Eingabeaufforderung gestoßen (weiß aber nicht, welche), als ich die Here-Document-Syntax verwendet habe: bc << HERE > Aber das sind alle Arten von Eingabeaufforderungen. Bin ich bisher begegnet …
Nach dieser , eine Liste von Befehlen zwischen geschweiften Klammern Platzieren bewirkt , dass die Liste in dem aktuellen Shell Kontext ausgeführt werden. Es wird keine Subshell erstellt . Verwenden Sie ps, um dies in Aktion zu sehen Dies ist die Prozesshierarchie für eine Prozesspipeline, die direkt in der Befehlszeile …
Ich entschuldige mich im Voraus, wenn dies eine doppelte Frage ist. Ich habe mich bemüht zu suchen / zu überprüfen, bevor ich hier gefragt habe. Ich schreibe gerne Einzeiler wie folgt: foocommand && foocommand2 && foocommand3 Die Idee ist, dass nachfolgende Befehle nur ausgeführt werden sollen, wenn der vorherige "erfolgreich" …
Ich habe in einigen Screenshots gesehen (kann mich nicht erinnern, wo im Web), dass das Terminal die [username@machine /]$fett gedruckten Buchstaben anzeigen kann . Ich freue mich darauf, das auch zu bekommen, weil ich immer durch lange Ausgaben scrolle, um die erste Zeile nach meinem Befehl mühsam herauszufinden. Wie kann …
Nach ungefähr einer Stunde Googeln kann ich nicht glauben, dass noch niemand diese Frage gestellt hat ... Also habe ich ein Skript auf TTY1 ausgeführt. Wie bringe ich dieses Skript dazu, ein beliebiges Programm auf TTY2 zu starten? Ich habe gefunden tty, was dir sagt, auf welchem TTY du gerade …
Was ist ein gutes Werkzeug, um ASCII in Binär und Binär in ASCII zu konvertieren? Ich hatte gehofft auf etwas wie: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 …
Ich habe eine allgemeine Frage, die möglicherweise auf Missverständnisse im Umgang mit Prozessen unter Linux zurückzuführen ist. Für meine Zwecke definiere ich ein 'Skript' als einen Ausschnitt aus Bash-Code, der in einer Textdatei gespeichert ist und für den aktuellen Benutzer die Ausführungsberechtigung aktiviert hat. Ich habe eine Reihe von Skripten, …
Ich führe mein Python-Skript im Hintergrund auf meinem Ubuntu-Rechner (12.04) wie folgt aus: nohup python testing.py > test.out & Nun ist es möglich, dass mein Vorgesetzter irgendwann Python scriptaus irgendeinem Grund sterben kann. Ich denke also an eine Art cron agentIn-Bash-Shell-Skript, das mein übergeordnetes Python-Skript automatisch neu starten kann, wenn …
Gibt es eine Möglichkeit Befehle ausschließen wie rm -rf, svn revertdavon , dass in der Bash Geschichte gespeichert zu werden ? Tatsächlich habe ich sie versehentlich mehrmals ausgegeben, obwohl ich nicht die Absicht habe, dies zu tun, nur weil ich Dinge schnell tue und es passiert ist. Dadurch geht viel …
Ist es möglich, Sekunden einfach als lesbare Zeit in Bash zu formatieren? Ich möchte es nicht als Datum formatieren, sondern als Anzahl der Tage / Stunden / Minuten usw.
Ich versuche zu überprüfen, ob es sich bei einer Eingabe um eine Ganzzahl handelt, und ich habe sie hundert Mal durchgesehen, sehe aber den Fehler darin nicht. Leider funktioniert es nicht, es löst die if-Anweisung für alle Eingaben (Zahlen / Buchstaben) aus read scale if ! [[ "$scale" =~ "^[0-9]+$" …
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.