Eine Lösung, die keine zusätzlichen Tools erfordert, wäre
Eine Lösung, die keine zusätzlichen Tools erfordert, wäre
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 ~ /...
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...
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) Wie kann ich diese 5 Dateiinformationen elegant in...
Ich wollte den vi-Modus in Bash ausprobieren, aber jetzt möchte ich ihn wieder normalisieren. Wie kann ich die Einstellung aufheben -o
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...
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...
Ich habe dieses Array: declare -A astr Ich füge Elemente hinzu: astr[elemA]=123 astr[elemB]=199 Aber später muss ich wissen, was die Index-IDs (elemA und elemB) sind und sie auflisten. echo "${astr[@]}" #this only get me the
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...
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...
Ich vergleiche folgendes tail -n 1000000 stdout.log | grep -c '"success": true' tail -n 1000000 stdout.log | grep -c '"success": false' mit den folgenden log=$(tail -n 1000000 stdout.log) echo "$log" | grep -c '"success": true' echo "$log" | grep -c '"success": false' und überraschenderweise dauert...
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...
Ctrl+ Zstoppt den Job, während Ctrl+ Cden Job beendet. Warum das? Wäre der andere Weg nicht sinnvoller? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep...
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...
Wenn ich ein Terminalfenster mit dem GNOME-Terminalemulator in der Desktop-GUI öffne, wird die Umgebungsvariable TERM der Shell standardmäßig auf den Wert gesetzt xterm. Wenn ich CTL+ ALT+ benutze F1, um zu einem Konsolen-TTY-Fenster zu wechseln und echo $TERMder Wert auf gesetzt ist linux. Meine...
In meinem Bash-Skript versuche ich, eine Zeile zu drucken, wenn eine bestimmte Zeichenfolge in einer Datei nicht vorhanden ist. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" So habe ich es geschrieben, wenn die Zeichenfolge in der Datei vorhanden sein soll, aber wie kann ich dies...
Ich habe das folgende Skript: #!/bin/bash set -x if :; then echo a fi Wenn ich renne bash /tmp/file, awird es wiedergegeben, aber wenn ich renne source /tmp/file, bekomme ich: bash: /tmp/test: line 6: syntax error: unexpected end of file Die Ausgabe: knezi@holly tmp]$set -x; source /tmp/test; set...
Gibt es eine Möglichkeit, Bash genau wissen zu lassen, was angezeigt werden soll, wenn Sie doppelte Tabs ausführen? Zum Beispiel habe ich ein Python-Skript, scpydas ein paar Argumente erfordert. Zum Beispiel apt-get, wenn Sie doppelte Registerkarte gibt Autoclean Build-Dep Clean Dselect-Upgrade...
Ich weiß df -hund pwd, aber es scheint ein wenig komplex für den Regex-Matching-Teil. Irgendwelche