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 verwende Here-Dokumente in einem Bash-Skript, um die Installation und Einrichtung zu automatisieren, bei denen häufig ein Kennwort erforderlich ist. Ich gebe das Passwort einmal ein und das Skript gibt es an die verschiedenen Befehle weiter. In den meisten Fällen wird dies durch den hier beschriebenen Ansatz erledigt. In einem …
Ich werde ein Skript erstellen, das Benutzereingaben verwendet, also habe ich mich für Whiptail entschieden, aber ein bisschen verwirrt, welches davon portabel ist und in Ubuntu 10.x und höher und CentOs5.x und höher funktioniert. Ich weiß read, aber ich möchte ein dialogähnliches Tool. Wenn jemand eine Alternative kennt, lass es …
Ich bin in einer interessanten Situation, in der ich ein Python-Skript habe, das theoretisch von einer Vielzahl von Benutzern mit einer Vielzahl von Umgebungen (und PATHs) und auf einer Vielzahl von Linux-Systemen ausgeführt werden kann. Ich möchte, dass dieses Skript auf so vielen von ihnen wie möglich ohne künstliche Einschränkungen …
Ich habe viele Dateien in einem Ordner mit dem Namen 00802_Bla_Aquarium_XXXXX.jpg. Jetzt muss ich jede vierte Datei in einen Unterordner kopieren und sagen, in selected/. 00802_Bla_Aquarium_00020.jpg <= this one 00802_Bla_Aquarium_00021.jpg 00802_Bla_Aquarium_00022.jpg 00802_Bla_Aquarium_00023.jpg 00802_Bla_Aquarium_00024.jpg <= this one 00802_Bla_Aquarium_00025.jpg 00802_Bla_Aquarium_00026.jpg 00802_Bla_Aquarium_00027.jpg 00802_Bla_Aquarium_00028.jpg <= this one 00802_Bla_Aquarium_00029.jpg Wie mache ich das?
Ich beantworte häufig Fragen und Antworten zu Unix und gebe in vielen meiner Antworten Beispiele für die Verwendung der bashShell. Jedes Mal muss ich jedoch manuell eine saubere Umgebung erstellen, um sicherzustellen, dass jeder Schritt berücksichtigt und dokumentiert wird. Wie kann ich diesen Prozess einfacher gestalten? Ich versuche im Idealfall, …
Immer wenn ich rmmehrere Elemente gleichzeitig mit Muschelkugeln versuche und es sogar die geringste Möglichkeit gibt, dass sich das Muster stärker ausdehnt, als ich es erwartet habe, versuche ich mich daran zu erinnern, -ietwas Nützliches hinzuzufügen , aber (natürlich) könnte ich es vergessen und versehentlich wegblasen. Einige Leute versuchen, dieses …
#!/bin/bash VALUE=10 if [[ VALUE -eq 10 ]] then echo "Yes" fi Zu meiner Überraschung gibt dies "Ja" aus. Ich hätte erwartet, dass es erforderlich ist [[ $VALUE -eq 10 ]]. Ich habe den CONDITIONAL EXPRESSIONSAbschnitt von gescannt man bash, aber ich habe nichts gefunden, um dieses Verhalten zu erklären.
Ich habe einen Symlink mit absolutem Pfad zum Verzeichnis (Blink) angelegt und habe zum Beispiel folgenden Baum: $ ls -l /tmp/A total 0 lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B -rw-r--r-- 1 root root 0 Apr 3 12:27 foo $ ls -l /tmp/B total 0 -rw-r--r-- …
In bash: $ type : : is a shell builtin $ type true true is a shell builtin Sieht so aus, als wären sie gleich, aber sie geben nicht die gleiche Systemspur: $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = …
Einige der gitBefehle haben viele Optionen, und es wäre oft nützlich, sie nach der gewünschten zu durchsuchen. Ich habe nur nach der Option gesucht, die die TABBreite steuert git-gui, aber es gibt ungefähr 200 Vervollständigungen für git config. Eine naheliegende Problemumgehung besteht darin, alle Vervollständigungen in einen Editor zu kopieren …
Ich möchte in der Lage sein, aus der System-Zwischenablage (oder Textauswahl) über die Tastatur in meine "vi-like" Shell-Eingabeaufforderung einzufügen. Ich benutze normalerweise zsh und manchmal bash. In beiden Fällen habe ich die Shell mit vi-ähnlichem Verhalten ( bindkey -v/ set -o vi) eingerichtet. In vim ist das gesuchte Verhalten mit …
Gibt es eine Möglichkeit, ein Timeout für eine Root-Shell (z. B. in gnome-terminal) festzulegen, sodass die Shell nach einer bestimmten Zeit ohne Ausgabe von Befehlen beendet wird? Ich suche nach einer Lösung, die in bashFedora und in kshOpenBSD funktioniert .
Ich möchte eine kurze Funktion erstellen, um Folgendes zu tun. Angenommen, ich verschiebe die Datei 'file.tex' in mein Dokumentenverzeichnis: mv file.tex ~/Documents Dann möchte ich cdzu diesem Verzeichnis: cd ~/Documents Ich möchte dies auf ein beliebiges Verzeichnis verallgemeinern, damit ich dies tun kann: mv file.tex ~/Documents follow und lassen Sie …
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.