Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.



2
Wie kann ich herausfinden, ob es sich bei der Datei um einen Alias ​​oder einen symbolischen Link handelt?
Ich arbeite an einem Legacy-System und habe eine Reihe von Dateien, die auf Bilder verweisen, die sich in anderen Ordnern befinden. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x100.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x133.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x133.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 …
13 bash  unix  shell 


1
Starten Sie die Bash-Shell (Cygwin) mit dem richtigen Pfad, ohne das Verzeichnis zu ändern
Ich muss ein Cygwin-Shell-Skript ausführen, ohne das Arbeitsverzeichnis außerhalb der Cygwin-Umgebung zu ändern. Wenn ich nur laufe \path\to\bash.exe -c command, ist der Pfad nicht richtig eingestellt und Cygwin-Programme können nicht gefunden werden. Wenn ich die --loginOption verwende, wird bashder Pfad korrekt festgelegt, es wird jedoch auch in mein Ausgangsverzeichnis gewechselt. …

4
Echo Newline-Zeichen funktioniert nicht in Bash
Ich habe ein Bash-Skript, das viele echoAnweisungen enthält, und ich habe auch einen Alias echofür echo -ebeide in .bash_profileund .bashrc, damit neue Zeilen für eine Anweisung, wie sie echo 'Hello\nWorld'ausgegeben werden soll, richtig gedruckt werden Hello World aber die Ausgabe, die ich bekomme, ist Hello\nWorld Ich habe sogar versucht, shopt …
13 linux  bash  shell  script 


3
Halten Sie einen Mac vom Ruhezustand ab, während ein Bash-Skript ausgeführt wird, und lassen Sie ihn nach Abschluss des Vorgangs wie gewohnt in den Ruhezustand wechseln
Ich muss meinen Mac nachts aufwachen und einen Rsync ausführen, um ihn zu sichern. Dies wird über Energiesparmodus> Zeitplan konfiguriert. Es scheint jedoch, dass es wieder in den Ruhezustand wechselt, bevor etwas erledigt werden kann. Daher muss ich den Ruhezustand während der Ausführung des Bash-Skripts beenden, von dem aus rsync …
13 mac  bash  sleep  rsync 

1
Verwenden von sed zum Aktivieren von .htaccess-Dateien in der Apache-Konfiguration
Ich versuche, die Bereitstellung einer Ubuntu Vagrant-Box mit einem Bash-Skript zu automatisieren. Alles ist gut, aber ich habe Schwierigkeiten, Apache so zu konfigurieren, dass Überschreibungen von .htaccessDateien möglich sind. In meiner Konfigurationsdatei gibt es den folgenden Block: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all …

2
Strg-e und Strg-a funktionieren nicht unter Ubuntu Hardy?
Ich benutze einen Mac, so habe ich nicht Homeund EndTasten auf der Tastatur. Ich habe auch SSH zu Linux-Servern ziemlich viel. Ich habe festgestellt , dass , wenn ich SSH auf einem Ubuntu - Linux - Server ausgeführt Jaunty ich die Readline- Tastenzuordnungen verwenden können Ctrl- aund Ctrl- eden Cursor …
13 linux  bash  shell  readline 

3
Ich kann Bashs "Mapfile" nicht weiterleiten ... aber warum?
Ich möchte nur alle Dateien in einem bestimmten Verzeichnis in ein Bash-Array bringen (vorausgesetzt, keine der Dateien enthält eine neue Zeile im Namen): Damit: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" Leeres Ergebnis! Wenn ich auf Umwegen eine Datei verwende, vorübergehend oder auf andere …
13 bash 

3
rsync beschwert sich über "fehlendes Trailing-" in einem Bash-Skript
Versuch, Dateien in einer Bildschirmsitzung von einem Server auf den anderen zu synchronisieren. Anstatt jedes Mal den langen Befehl zu schreiben, habe ich beschlossen, ein Bash-Skript einzufügen. Wenn ich es jedoch ausführe, wird eine Missing trailing-" in remote-shell command.Fehlermeldung angezeigt. Ich frage mich, was im Skript falsch läuft. root@127.0.0.1:~# /raid/data/module/bin/rbk.sh …
13 bash  ssh  rsync 

4
Löschen Sie nur die Terminalausgabe des letzten Befehls
Kann die Ausgabe des letzten Befehls gelöscht werden, anstatt über Hunderte von Ausgabezeilen zu scrollen, um den vorherigen Befehlsverlauf anzuzeigen? lsLöschen Sie beispielsweise nach der Ausführung die Ausgabe, da Sie sie nicht mehr benötigen. BEARBEITEN: Dies ist nicht Ihre übliche clearoder ctrl+LOperation. Die Idee ist, durch den Verlauf zurückzuscrollen und …
13 linux  ubuntu  bash  terminal 


1
Kann ich in Bash einen benutzerdefinierten "Verzeichnis-Alias" wie "~" erstellen?
In Bash kann ich cd ~mit jedem Befehl mit in mein Home-Verzeichnis gehen und tatsächlich auf mein Home-Verzeichnis verweisen ~. Kann ich neue, benutzerdefinierte "Verzeichnis-Aliase" (?) Erstellen, um auf andere Verzeichnisse zu verweisen? Hypothetisches Beispiel: make_alias "~~" /mnt/photon/work/foo_project/ cp ~/home.png ~~/set_8/home_4.png Wie kann es gemacht werden, wenn ja? Wenn nicht, …
13 bash 

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.