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.
Wie rufe ich den aktuellen Terminalnamen ab? Ich meine den Namen, der psin der TTY-Spalte angezeigt wird, zB: root@dor-desktop:/home/dor/Documents/LAMP_setup/webs_install/do/install# ps aux | egrep 'mysql|(^USER)' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND dor 2238 0.2 1.9 448052 79796 ? S 17:27 0:17 gedit /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.install /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.setup root 4975 …
Ich verstehe, dass das Format für Tastenkombinationen in der inputrcDatei ist: keyname: function-name or macro Für den Schlüsselnamen sah ich Dinge wie: "\e[B" "\e[1~" "\e[5D" "\M-l" "\C-[OD" "\e\e[D" Was bedeuten diese Schlüsselnamen und wie lautet das allgemeine Format für Schlüsselnamen? Bitte teilen Sie einen Link zu Dokumenten.
Lassen Sie uns sagen , dass ich ein Verzeichnis dirmit drei Unterverzeichnisse dir1.. dir3. Und innen habe ich viele Dateien und andere Unterverzeichnisse. Ich würde gerne nach einer Datei mit einer *.cEndung suchen, aber ich würde nur im Unterverzeichnis "dir / dir2" und allen seinen Unterverzeichnissen suchen. Wie kann ich …
Aus dem Bash-Handbuch Die Regeln zur Definition und Verwendung von Aliasen sind etwas verwirrend. Bash liest immer mindestens eine vollständige Eingabezeile, bevor ein Befehl in dieser Zeile ausgeführt wird. Aliase werden beim Lesen eines Befehls erweitert, nicht beim Ausführen. Daher wird eine Aliasdefinition, die in derselben Zeile wie ein anderer …
Das habe ich kürzlich gelernt . ./.a.aund ./.a.aist das gleiche. Jedoch source source .a.agibt das Versuchen einen Fehler. IMO, .ein Bash-Alias für sourcesollte sich nicht anders verhalten, also was fehle ich? Bonus, warum ist . .OK, wenn source sourcenicht?
Ich möchte die Gleitkommazahl mit genau zwei signifikanten Stellen in Bash drucken (möglicherweise mit einem gängigen Tool wie awk, bc, dc, perl usw.). Beispiele: 76543 sollte als 76000 gedruckt werden 0,0076543 sollte als 0,0076 gedruckt werden In beiden Fällen sind die signifikanten Ziffern 7 und 6. Ich habe einige Antworten …
Ich möchte ein Terminal öffnen, es in 9 Teile (3x3) aufteilen und ein Bash-Skript ausführen. Aber für jeden Terminalteil ein anderes Skript. Kann man das mit Perl, Python oder sogar Bash machen? Wie kann ich zwischen diesen kleinen Terminals wechseln, ohne Tastaturkürzel zu verwenden? Oh, übrigens, ich benutze terminator. Und …
Ich verwende das folgende Skript, um zwei Tage zurück zu verschieben, wenn das Skript an zwei Tagen im Jahr ausgeführt wird. Außerdem überprüfe ich den ersten und zweiten Tag jedes Monats und verschiebe zwei Tage zurück. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" …
Ich habe diese Verzeichnisstruktur: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext globstarWenn die Option in Bash aktiviert ist, kann ich sagen: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Meine Frage ist: Warum ist dir/file.extvon dieser Liste ausgeschlossen? Bash-Handbuch sagt dies über globstar: Wenn festgelegt, stimmt das in einem …
Zusammenfassung Wenn ich eine neue tmux-Sitzung erstelle, wird meine Eingabeaufforderung von einer Standard-Bash-Konfiguration abgeleitet und ich muss sie manuell ausführen, source ~/.bashrcum meine benutzerdefinierte Eingabeaufforderung zu erhalten. Analyse Ich benutze eine RHEL 7 Maschine. Ich habe dieses Verhalten nach einem Bash-Update vor einiger Zeit bemerkt, bin aber bis jetzt noch …
Ich bin noch sehr neu im Schreiben von Skripten in Bash und probiere nur ein paar Dinge aus, von denen ich dachte, dass sie grundlegende Dinge sind. Ich möchte DDNS ausführen, das von meinem Server mit Ubuntu 14.04 aktualisiert wird. Ich habe mir bisher Code von dnsimple ausgeliehen: #!/bin/bash LOGIN="email" …
Ich benutze Curl, um JSON von einer Rest-API wie dieser zurückzubekommen: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' das erzeugt den Wert, den ich brauche. Jedoch; wenn ich den obigen Code so ändere, dass er so aussieht: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo …
Auf einer Debian Wheezy-Maschine in der Vergangenheit habe ich mich an Alt + Links und Alt + Rechts gewöhnt, um zwischen Wörtern in der aktiven Befehlszeile zu wechseln (in Bash). Da ich jedoch zu Hause ein Upgrade auf Jessie (Debian 8.0, Testzweig) durchgeführt habe, funktioniert dies nicht mehr: Statt zum …
Ich möchte in der Lage sein, Text in der Befehlszeile in Bash mit denselben Tastaturbelegungen zu kopieren und einzufügen, die Emacs standardmäßig verwendet (z. B. mit C-spacefor set-mark, M-wum Text zu kopieren C-y, M-yeinzufügen usw.). Die GNU Bash-Dokumentation besagt, dass Bash einige dieser Schlüsselbindungen enthält, die standardmäßig eingerichtet sind. Zum …
Ich verwende Arch Linux mit einem einfachen Terminal und der Schriftart Adobe Source Code Pro. Mein Gebietsschema ist korrekt eingestellt auf LANG=en_US.UTF-8. Ich möchte Unicode-Zeichen für Spielkarten auf meinem Terminal drucken. Ich verwende Wikipedia als Referenz . Die Unicode-Zeichen für Karten passen gut. Zum Beispiel beim Ausstellen $ printf "\u2660" …
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.