Als «bash» getaggte Fragen

Bash ist die Bourne Again SHell, der Nachfolger der klassischen Unix sh (Shell).

4
Bash One-Liner, um eine Datei atomar zu erstellen, wenn sie nicht existiert
Ich möchte einen Bash-Einzeiler, der eine Datei atomar erstellt, wenn sie nicht vorhanden ist. Das bedeutet im Wesentlichen "Wenn eine Datei nicht vorhanden ist, erstellen Sie sie", aber stellen Sie sicher, dass es niemand anderem gelingt, die Datei auf kleinem Raum zwischen dem Ausführen des if und dem Erstellen der …
9 bash  files 

4
Kann Bash unter Debian 6.0 (Squeeze) nicht aktualisieren
Ich kann Bash auf einem Debian 6.0 (Squeeze) -Server nicht aktualisieren , um die entdeckte Sicherheitsanfälligkeit zu beseitigen: bash --version GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) apt-get update apt-get install bash Reading package lists... Done Building dependency tree Reading state information... Done bash is already the newest version. 0 upgraded, 0 …
9 linux  debian  bash 

5
Wie stelle ich den Standard-Bashrc wieder her?
Ich habe versehentlich überschrieben .bashrc. Ich habe folgendes getan echo 'export EDITOR=/usr/bin/nano' >> /etc/bashrc Bur Ich tippte versehentlich >statt >>. Ich denke, es war eine schlechte Idee. Ich kann mich immer noch mit diesem Trick anmelden (Treffer, Ctrl+Cbevor die .bashrc vollständig ausgeführt wird). Aber wie stelle ich die Standardeinstellung wieder …
9 bash  bashrc 



2
Bash-Skriptfehler: ./test: Zeile 5: UID: schreibgeschützte Variable
Ich habe ein Skript, das auf meinem Entwicklungsserver einwandfrei funktioniert, aber wenn ich versuche, es in der Produktion auszuführen, funktioniert es nicht. Ich erhalte den folgenden Fehler, den ich nicht herausfinden kann: ./test.sh: Zeile 5: UID: schreibgeschützte Variable Irgendwelche Vorschläge? #!/bin/sh while read inputline do UID="$(echo $inputline | cut -d …
9 bash  scripting 

5
Kombinieren Sie mehrere Unix-Befehle zu einer Ausgabe
Ich muss unsere E-Mail-Protokolle nach einer bestimmten E-Mail-Adresse durchsuchen. Wir speichern eine aktuelle Datei mit dem Namen maillog sowie .bz2- Dateien im Wert von einer Woche im selben Ordner. Derzeit führe ich die folgenden Befehle aus, um nach der Datei zu suchen: grep person@domain.com maillog bzgrep person@domain.com *.bz2 Gibt es …
9 linux  unix  bash  grep 

3
Ubuntu dpkg, nicht interaktive Installation
Ich versuche, eine Reihe von .deb-Dateien zu installieren, ohne mit ihnen interagieren zu müssen. MySQL Server fordert beispielsweise ein interaktives Menü zur Eingabe eines Administratorkennworts bei der Konfiguration des dpkg auf. Ich habe versucht. export DEBIAN_FRONTEND=noninteractive && export DEBIAN_PRIORITY=critical && sudo /usr/bin/dpkg -i ./files/* Mir ist bewusst, dass ich die …

6
Doppelte Einträge aus der PATH-Variablen entfernen
Ich ändere meine .bashrc häufig und beziehe sie dann. Wenn ich jedoch Dinge export PATH="~/bin:~/perl5/bin:$PATH"in meiner Datei habe, PATHwächst die Umgebungsvariable jedes Mal , wenn ich die Datei beschaffe. Wenn zum Beispiel .bashrc zum ersten Mal bezogen wird, PATHbesteht die Variable aus ~/bin:~/perl5/bin:/usr/bin:/bin. Das zweite Mal besteht es aus ~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin. …
9 bash  shell  path  bashrc 



2
Was bedeutet auf Redhat "kernel.suid_dumpable = 1"?
Ich führe ein Bash-Skript aus, um einige Protokolldateien zu kopieren und dann einen Dienst auf einer Red Hat-Box neu zu starten. Jedes Mal, wenn ich das Skript ausführe, wird auf meiner Konsole Folgendes angezeigt: [root@servername ~]# sh /bin/restart_nss.sh kernel.suid_dumpable = 1 Stopping Service: [ OK ] Starting Service: [ OK …
9 bash  shell  redhat 

6
Was sind die Vorteile von Powershell gegenüber Cygwin / Unix-Shell?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Der offensichtliche Unterschied, den ich kenne, ist die Möglichkeit, eine Schnittstelle zu bestimmten MS-Produkten wie Exchange herzustellen. Aber was sind die Vorteile …

2
Wie funktioniert das Entkommen dieser Variablen in einer systemd-Einheitendatei?
Ich habe eine ziemlich einfache Unit-Datei für einen Discovery-Sidekick-Dienst für eine Serverinstanz, die ich unter CoreOS ausführe. Die Einheitendatei sieht folgendermaßen aus: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i 80 | sed s/.*://); \ …
9 bash  systemd  coreos 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.