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 versuche eine Reihe symbolischer Links zu erstellen, kann aber nicht herausfinden, warum dies funktioniert ln -s /Users/niels/something/foo ~/bin/foo_link während dieser cd /Users/niels/something ln -s foo ~/bin/foo_link ist nicht. Ich glaube, es hat etwas damit zu tun, mit foo_linkfoo in zu verlinken, /Users/niels/binanstatt/Users/niels/something Die Frage ist also: Wie erstelle ich …
Ich habe ein Skript, mit dem ich die Helligkeit der Hintergrundbeleuchtung genau steuern kann und sudodas ausgeführt werden muss. Es ist im Wesentlichen das: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight und lebt bei ~/bin/backlight-adjust. Das Skript benötigt sudoBerechtigungen, da tee $backlightan einen privilegierten Speicherort geschrieben wird. Also wird es scheitern, …
Ich habe ein Programm auf meinem Weg. Das Programm wird ausgeführt, wenn ein vollständiger Pfad angegeben wurde. Das Programm kann jedoch nicht gefunden werden, wenn ich es nur mit seinem Namen ausführe. Im Wesentlichen möchte ich verstehen, wie die folgende Ausgabe möglich ist und wie sie behoben werden kann, damit …
Nach einem kürzlichen Update (Ubuntu 12.04 LTS) ist TAB complete in der Befehlszeile langsam. Nach der Eingabe eines Teilbefehls (z. B. evi [TAB]) oder eines Teildateinamens (z. B. ) bleibt evince somedocu[TAB]die Shell manchmal, aber nicht immer, einige Sekunden lang hängen. Persönlich würde ich eine weniger leistungsstarke automatische Vervollständigung einer …
Ich habe gerade die Readline-Manpage gelesen und eine Reihe großartiger Befehle entdeckt, von denen ich nichts wusste. Einige haben jedoch keine Standardschlüsselbindungen. Gibt es eine Möglichkeit, die ungebundenen Befehle von der Shell auszuführen? Ich frage nicht, wie man den Befehl in ~ / .inputrc bindet, sondern wie man ihn als …
Ich habe lessn auf meinen Webserver heruntergeladen und entpackt. Es enthält einen Ordner mit dem Namen -. Ich nahm an, dass ich damit umgehen kann, aber ich weiß es nicht. Ich habe es versucht cd -- -, aber das hat nicht den gewünschten Effekt. Die Verwendung von Anführungszeichen scheint dies …
rootDer Benutzer kann in eine Datei schreiben, auch wenn seine writeBerechtigungen nicht festgelegt sind. rootBenutzer kann eine Datei lesen, auch wenn ihre readBerechtigungen nicht festgelegt sind. rootBenutzer kann cd in ein Verzeichnis, auch wenn seine executeBerechtigungen nicht festgelegt sind. rootBenutzer kann eine Datei nicht ausführen, wenn ihre executeBerechtigungen nicht festgelegt …
Wie mache ich eine Schleife richtigfor in umgekehrter Reihenfolge? for f in /var/logs/foo*.log; do bar "$f" done Ich brauche eine Lösung, die nicht für flippige Zeichen in den Dateinamen kaputt geht.
Ich möchte ein einfaches Skript ausprobieren flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Aber wenn ich es laufen lasse, wenn ich tippe true, sehe ich das x="true"und flag="true", aber der Zyklus endet nicht. Was ist los mit …
Ich muss eine Konfigurationsdatei für mein eigenes Skript erstellen: hier ein Beispiel: Skript: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Inhalt von /home/myuser/test/config: nam="Mark" sur="Brown" das funktioniert! Meine Frage: Ist dies der richtige Weg, oder gibt es andere Wege?
In einem Bash-Skript möchte ich die Standardausgabe eines langen Befehls zeilenweise erfassen, damit sie analysiert und gemeldet werden können, während der erste Befehl noch ausgeführt wird. Das ist die komplizierte Art, wie ich es mir vorstellen kann: # Start long command in a separated process and redirect stdout to temp …
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.