Dies ist etwas kosmetisch (und trivial), aber ich nehme an, dass es für andere als mich nützlich sein kann. Ich habe mit der Variablen $ PS1 in meinem ~ / .bashrc herumgespielt und mich gefragt, ob es eine Möglichkeit gibt, die erste Eingabeaufforderung geringfügig von jeder anderen Eingabeaufforderung zu unterscheiden. …
(Hinweis: Auch wenn ich einige meiner eigenen Fragen beantwortet habe, habe ich am Ende dieses Beitrags immer noch eine unbeantwortete Frage.) Wenn ich den folgenden Befehl über eine Bash-Befehlszeile ausführe, funktioniert er. ssh -t -v my-rails-project@192.168.29.205 sudo /home/my-rails-project/x/pg_rsync_ralph07_to_ralph12_finish Und die ausführliche Ausgabe von ssh ist: OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 …
Deshalb habe ich ein einfaches Bash-Skript geschrieben, mit dem ich jedes Mal, wenn ein neues Terminalfenster geöffnet wird, ein Programm namens "cmatrix" ausführen kann. Ich habe die Berechtigungen für die Datei so geändert, dass sie für alle empfangbar ist, und habe überprüft, dass sie genau so ausgeführt wird, wie ich …
In einem Unix-ähnlichen System-Terminal habe ich manchmal einige Befehle falsch verwendet und dafür gesorgt, dass bash nicht weiß, was zu tun ist, sondern nur an einer neuen Zeile ansteht. z.B grep 'word' -R Wie kann ich dann den Fehler ausgleichen oder ihn beseitigen, um es erneut zu versuchen? Sieht aus …
Ich habe eine Reihe von Textdateien in einem Verzeichnis und möchte diejenigen löschen, die genau 27143 Wörter enthalten (genau genommen möchte ich eine davon speichern , dies ist jedoch problemlos separat möglich). Ist das ein einfacher Bash-Einzeiler, der das schafft?
Ich bin fast fertig mit dem Skript, aber dies gibt Verzeichnisse aus. Was ich möchte, ist eine Ausgabe von Dateien. Wie auch immer, einer von euch will mir helfen? :) #!bin/bash ( find /testftp/* -type d ; find /testftp/* -type f -iname DONOTDELETE.TXT -printf '%h' ) | sort | uniq …
Wie schreibe ich ein Shell-Skript, das zählt und ausgibt, wie viele Änderungen bei der Ausführung eines SED-Befehls vorgenommen wurden? Beispiel: Verwenden Sie den Befehl SED, um jede Zeile zu löschen, wenn sie einem bestimmten Zeichen entspricht. sed '/@gmail.com/d' F1.txt > RESULT.txt F1.txt-Datei enthält: abc123@gmail.com zyz123@gmail.com fgh456@yahoo.com ght4789@msn.com Die Ausgabe dieser …
Ich versuche herauszufinden, wie ein Benutzer authentifiziert werden kann. Ich benutze bash-3.2 #, wenn das einen Unterschied macht. beim Tippen: dscl es zeigt Entering interactive mode... > dann nach der Eingabe dieses: -auth testuser es kommt so: Password: Aber egal, was ich eingebe oder welcher Name der Benutzer ist oder …
Ich versuche, ein bestimmtes Verzeichnis in einem Pfad zu finden und das Verzeichnis mit find in einen anderen Pfad zu verschieben. Das Quellverzeichnis sieht wie folgt aus: /Dir1/country1/month1/date1,date2,date3 /Dir1/country2/month1/date1,date2,date3 ... . . /Dir1/country10/month1/date1,date2,date3 Ich versuche, date1-Verzeichnis zu finden und zum Ziel zu wechseln / Backup / source1 / dir1 / …
Ich habe ein dynamisches Array mit Schlüsselpaarwerten und möchte jeden anderen Wert aufzählen . In diesem Fall nur die Namen im Array. Da ich bash v4 nicht verwende, kann ich seqmit echo durch ein Array navigieren. $ array=(Guido yes Francesca no Balthazar yes) for x in $(seq 0 2 ${#array[@]});do …
Gibt es eine andere Lösung für dieses Problem X, vielleicht eine Einstellung in den Fenstermanagern twmund / oder quartz-wm? Wir haben uns die üblichen xtermEinstellungen angesehen und können uns nicht erinnern, wie wir sie einmal eingerichtet haben, um auf einer Seite zu blättern, die jeweils auf eine einzelne Zeile eingestellt …
Als Root möchte ich einen Dienst als bestimmter Benutzer starten und dessen PID-Datei schreiben. Minimales nicht funktionierendes Beispiel: if [ $UID -eq 0 ]; then su myuser <<EOF sleep 30 & echo $! >mypid.pid EOF fi Nach der Ausführung ist die Datei mypid.pid leer, $! ist auch leer, aber es …
Ich versuche, einen Stapel von .mov-Dateien in mp4 umzuwandeln. Wie kann ich den Dateinamen von der Pipe abrufen, um den Befehl ffmpeg zu generieren? Wie verwende ich ein Pipe-Argument mehrmals in einem Kettenglied? Ich versuche so etwas zu haben: ls *.MOV | ffmpeg -y -i $file "$file.mp4"
Ich habe bereits viele Lösungen für dieses Problem gefunden, aber alle kopieren und entfernen die Dateien. Ich benötige einen einzelnen Befehl, der Datei für Datei verschiebt oder kopiert und entfernt. Ich bin nicht zu tief in der Befehlszeile, so dass ich dies unten verwalten könnte, aber ich bin nicht sicher, …
Im Moment führe ich einen Prozess auf dem GNU-Bildschirm aus. Bildschirm wird mit dem Befehl gestartet screen -dmS screennameund der mit angehängt screen -r screenname. Ein Prozess wird in der Bildschirmsitzung gestartet und nach einiger Zeit abgebrochen. Wie würde ich den Bildschirm beenden lassen, wenn der innere Prozess beendet ist? …
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.