Eine verpfuschte OneDrive-Wiederherstellung hat mir viele Dateien und Ordner mit dem Suffix "(1)" oder "(2)" hinterlassen. Ich hätte gerne ein Skript (Bash ist in Ordnung, da ich MinGW + Cygwin oder PowerShell habe), das alle Dateien und Ordner in einem bestimmten Ordner (z. B. "d: \ OneDrive" oder "/ cygdrive …
Ich habe eine Shell-Skriptdatei, die einen Ruby-Dev-Server startet und den Titel des Fensters festlegt. Aus irgendeinem Grund funktioniert es nicht unter OS X, aber unter Ubuntu. Hier ist mein Drehbuch: [10:24:48] [user@mac site_web]$ tail ./sdev.sh #!/bin/bash title "dev server port 3000" RAILS_ENV=development rails s -p 3000 --debugger Läuft problemlos über …
Ich möchte so etwas: find "$dir" -type f -printf '%i:<alpha_char_count_of_base_filename>:%d:%p\n' Dann möchte ich zuerst nach Inode-Nummer sortieren, dann nach alpha_char_count_of_base_filename. Ich glaube, ich habe einen Teil der Lösung herausgefunden. Ich weiß, dass ich den alpha_char_count_of_base_filename mit diesem Code erhalten kann: basename "$filename" | tr -cd [:alpha:] | wc -m Es …
Ich benutze OpenSSH und habe das folgende Bash-Skript mit dem Namen foo unter Debian 8 (Jessie) Linux: #!/bin/bash ssh root@10.0.0.60 "$1" if [[ $? ]]; then echo "Pass" else echo "Fail" fi Ich führe dieses Skript wie folgt aus: root@my_host:~/bin# foo 'echo "Hello world!"' Hello world! Pass root@my_host:~/bin# foo true …
Ich schreibe ein kleines Git-Terminal-Skript. Alles ist fertig, aber ich habe einen Fehler. Wenn es kein Git-Verzeichnis gibt, kann ich den Fehler nicht an dev null weiterleiten. git status --porcelain --branch | grep -Eo '\[[a][hea]*[d].[1-9]' | sed 's/\[//' | awk '{print $(NF $0)}'2>/dev/null Kann jemand erklären, warum das so ist?
Ich verwende derzeit CYGWIN, Git Bash und Msysgit sowie Putty und möchte ein neues Fenster an derselben Stelle von einem zum anderen öffnen. Gibt es einen Befehl, der CYGWIN von Git Bash oder Msysgit von CYGWIN ähnlich start .oder explorer .zu öffnen ist?
Bash-Skript enthält wie: ./java_application ls logs/app.log java_application löscht und erstellt eine neue Protokolldatei: app.log Wenn ich dieses Bash-Skript ausführe, erhalte ich: ls: logs/app.log No such file or directory Gibt es eine Problemumgehung?
Normalerweise logge ich mich als root ein, was meines Wissens nach eine schlechte Praxis ist. Also habe ich einen anderen Benutzer erstellt, nennen wir es user1. Außer jetzt, wenn ich mich als dieser Benutzer anmelde, bin ich in einem leeren / home-Verzeichnis und es ist ziemlich nutzlos. Das Problem ist, …
Wenn ich eine Datei habe: dome.sh $ls -l dome.sh -rwxrwxr-x 1 user user 0 Aug 8 11:19 dome.sh und der Inhalt der Datei ist ähnlich wie: #!/bin/bash function() { 'work' } another() { 'different work' } ... #30 functions later yetANOTHERfunction () { 'even more work' } Wobei "# 30 …
Ich habe meinem .bash_profile unter / Users / [my username] die folgenden Zeilen hinzugefügt: export CLICOLOR=1 export LSCOLORS=ExFxCxDxBxegedabagacad Und es funktioniert gut. Wenn ich jedoch das Gleiche für root's .bash_profile unter / var / root gemacht habe, funktioniert es nicht. Irgendwelche Ideen, warum dies für root nicht funktioniert? Vielen Dank.
Ich versuche, alle Dateien in einem Unterverzeichnis zu einer neuen Datei zu kombinieren und der neuen kombinierten Datei den gleichen Namen wie dem Unterverzeichnis zu geben. Ich habe keine Ahnung, wie dies in Bash geschehen soll. Hier ist, wie ich es angegangen bin: Ich habe eine Reihe von Verzeichnissen, jedes …
Ich bin mir bewusst, dass meine "Frage" keine Frage ist, aber ich bin gerade dabei, eine Hallo-Welt-App für Android 7.0 unter Ubuntu mit WSL zu erstellen. Werfen wir einen Blick darauf, was ich auf meiner Maschine vorhabe: lsb_release -a >No LSB modules are available. >Distributor ID: Ubuntu >Description: Ubuntu 18.04.1 …
Ich versuche, PostgreSQL unter Mac OS 10.6.4 zu installieren und muss mich als Administrator authentifizieren. In der Kommandozeile habe ich: su Administratorkennwort : shell-init: Fehler beim Abrufen des aktuellen Verzeichnisses: getcwd: Zugriff auf übergeordnete Verzeichnisse nicht möglich: Berechtigung verweigert Mein Benutzer ist ein Standardkonto (kein Administrator), Admin ein Administratorkonto, und …
Wie der Titel sagt: Wie lese ich die vmlinuz-Version (direkt) mit dem fileBefehl? Mit: file /vmlinuz | grep version, Es muss wie diese zeigen 4.11.0-9.1-liquorix-amd64.
Ich möchte ein Image mit vorhandenen Linux-Tools von der Bash-Konsole erstellen. Kann mir jemand sagen, wie ich diese Aufgabe erledigen kann? Nehmen wir an, dass /dev/sdaauch die Master-Boot-Datensätze gesichert werden müssen. Wie mache ich das? Wie kann ich zu einem späteren Zeitpunkt alles in einer Reihe wiederherstellen?
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.