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.
Aufgrund meiner Arbeit habe ich kürzlich angefangen, OS X zu verwenden und habe es mit Homebrew eingerichtet, um eine ähnliche Erfahrung wie mit Linux zu erzielen. Es gibt jedoch einige Unterschiede in ihren Einstellungen. Einige müssen nur auf einem System vorhanden sein. Da meine Punktedateien in einem Git-Repository gespeichert sind, …
Ich habe meinen Hostnamen durch Bearbeiten von / etc / hostname geändert und kann den neuen Hostnamen mit den Befehlen hostnameund hostname -Fanzeigen. Die Shell-Eingabeaufforderung zeigt jedoch weiterhin den alten Hostnamen an. Dies ist übrigens Ubuntu 11.0.4. Die Eingabeaufforderung ist in my eingestellt, .bashrcdie ich nicht bearbeitet habe. Abmelden und …
Nehmen wir an, meine Eingabeaufforderung sieht folgendermaßen aus (das _ steht für meinen Cursor) ~ % _ Kann ich das auf irgendeine Weise so aussehen lassen? ~ % _ [some status] Die Frage betraf ursprünglich zsh, hat jetzt aber andere Antworten.
Wie finde ich die Zeilennummer in Bash, in der ein Fehler aufgetreten ist? Beispiel Ich erstelle das folgende einfache Skript mit Zeilennummern, um zu erklären, was wir brauchen. Das Skript kopiert Dateien von cp $file1 $file2 cp $file3 $file4 Wenn einer der cpBefehle fehlschlägt, wird die Funktion mit Exit 1 …
Als ich ein paar Mal über das Programmieren las, stieß ich auf das "Rückruf" -Konzept. Komischerweise habe ich nie eine Erklärung gefunden, die ich für diesen Begriff "Rückruffunktion" als "didaktisch" oder "klar" bezeichnen kann (fast jede Erklärung, die ich las, schien sich von der anderen zu unterscheiden und ich fühlte …
Angenommen, ich habe ein Skript: some-command "$var1" "$var2" ... Und für den Fall, dass var1es leer ist, würde ich es vorziehen, es durch nichts anstelle der leeren Zeichenfolge zu ersetzen, so dass der ausgeführte Befehl lautet: some-command "$var2" ... und nicht: some-command '' "$var2" ... Gibt es einen einfacheren Weg, …
Ich habe ein .bash_profileund darin habe ich eine Reihe von Aliasen. Diese Aliase führen im Moment nur einen einzigen Befehl aus und es war ziemlich einfach. Ich möchte jedoch zwei Dinge mit einem neuen Alias tun, den ich zu erstellen versuche. CD in ein Verzeichnis Führen Sie einen Befehl aus …
Wie werden die versteckten Dateien in den angegebenen Verzeichnissen abgeglichen? beispielsweise Wenn ich den folgenden Befehl gebe, gibt es nicht das Ergebnis der versteckten Dateien, du -b maybehere*/* wie man dies einfach mit einem einzigen Befehl anstatt mit erreicht du -b maybehere*/.* maybehere*/* da muss ich vielleicht zweimal tippen.
Ich importiere oft MySQL-Datenbanken, was eine Weile dauern kann. Es gibt keinerlei Fortschrittsanzeige. Kann man das irgendwie zeigen? Entweder Datensätze importiert, MB importiert oder Tabellen importiert ... alles ist besser als nur zu warten. Jemand eine Idee? Ich benutze diesen Befehl: mysql -uuser -p -hhost database < largefile.sql Die Dateien …
Ich möchte ein Datum ausfindig machen, das sich irgendwo in einem 8-GB-Protokoll befindet (Text). Kann ich einen vollständigen sequentiellen Lesevorgang etwas umgehen und zuerst binäre Teilungen der Datei (Größe) oder irgendwie im Dateisystem navigieren inodes(über das ich nur sehr wenig weiß ), um an jedem Teilungspunkt mit dem Lesen zu …
Mir ist aufgefallen, dass ich unter Ubuntu Folgendes eingebe: mc und es ist nicht installiert, ich erhalte die folgende Meldung: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc In Debian ist dies jedoch nicht verfügbar. Es wird nur die Meldung "-bash: …
Ich schreibe ein bashSkript und muss den Benutzer nach seinem Passwort fragen und es an weitergeben openssl. Während opensslich das Passwort selbst lesen kann, benötige ich für zwei Programmläufe und möchte den Benutzer nicht zweimal fragen. Hier ist das Skript: cp file{,.old} read -sp 'Enter password. ' PASS; echo export …
Meine Frage bezieht sich auf Rückgabewerte, die mit diesem Code erstellt wurden: if [ -n ]; then echo "true"; else echo "false"; fi Dies wird gedruckt true. Sein ergänzender Test, der [ -z ]auch Drucke verwendet true: if [ -z ]; then echo "true"; else echo "false"; fi Warum geht …
Ich habe dieses Bash-Skript gehackt, das prüft, ob der Benutzer Superuser-Rechte hat und ob er nicht danach fragt. Letztendlich versuche ich, die zweite "if" -Anweisung umzukehren, damit ich die folgenden zwei Zeilen entfernen kann (das Echo "password ok" und das "else" in der folgenden Zeile) # Root user only if …
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.