In zshmöchte ich unbegrenzte Geschichte haben. Ich stelle ein HISTSIZE=, was in funktioniert bash. Jetzt importiere ich eine alte Geschichte mv old_history .history Das ist ziemlich groß wc -l .history 43562 .history Wenn ich jetzt schließe und von vorne anfange, zshverstehe ich wc -l .history 32234 .history Kann ich nicht …
Ich versuche, ein Skript zu schreiben, das in einem bestimmten Verzeichnis mit vielen Unterverzeichnissen auf einer Ebene ausgeführt wird. Das Skript cd in jedes der Unterverzeichnisse, führt einen Befehl für die Dateien im Verzeichnis aus und cd out, um mit dem nächsten Verzeichnis fortzufahren. Wie geht das am besten?
Ich habe einen Dienst, der auf 127.0.0.1 mit Port 2222 ausgeführt wird. Ich muss alle Anforderungen an 192.168.2.2:2222 (außerhalb der IP-Adresse) nur vom Subnetz 192.168.1.0/24 an 127.0.0.1:2222 weiterleiten . Ich versuche das zu benutzen, aber es funktioniert nicht. $ iptables -t nat -I PREROUTING -p tcp -d 192.168.1.0/24 --dport 2222 …
Ich habe eine Datei mit dem Namen, my_file.txtderen Inhalt nur die Zeichenfolge ist Hello. Wie kann ich den Inhalt auf den Befehl umleiten echo? Ich weiß , dass ich die Befehle haben less, cat, more... aber ich muss es mit dem tun echo. Ich habe es versucht: $ cat my_file.txt …
Ich habe einen symbolischen Link zu einer Datei in einem Verzeichnis. Ich möchte den gleichen Link in einem anderen Verzeichnis haben. Wie kopiere ich einen symbolischen Link? Ich habe versucht, den symbolischen Link zu kopieren, aber dies kopiert die Datei, auf die er zeigt, anstelle des symbolischen Links.
Ich habe einen Benutzer, sagen wir user1, die Änderungen an seiner hat .bash_profile, einer von ihnen ändert sich die PATH, zum Beispiel: export PATH=/some/place:$PATH. Diese Änderung funktioniert einwandfrei, wenn ich mich als anmelde user1oder a su - user1. Aber wenn ich versuche, einen Befehl über suas auszuführen root, zB: su …
Wie benennen Sie alle Dateien / Unterverzeichnisse im aktuellen Ordner um? Nehmen wir an, ich habe viele Dateien und Unterverzeichnisse, die Leerzeichen enthalten, und ich möchte alle Leerzeichen durch einen Unterstrich ersetzen. File 1 File 2 File 3 Dir 1 Dir 3 sollte in umbenannt werden File_1 File_2 File_3 Dir_1 …
Auf Debian-Systemen (und Derivaten): $ dpkg --search /bin/ls coreutils: /bin/ls Das heißt, die Datei /bin/lsgehört zum genannten Debian-Paket coreutils. Dies funktioniert jedoch nur, wenn das Paket installiert ist. Was ist, wenn es nicht ist?
Ich habe versucht, einige Dateien über SSH zu sichern, aber anstatt tardie gewünschten zu speichern , habe ich meinen Home-Ordner erhalten. Ich habe einige weitere Tests durchgeführt und es läuft darauf hinaus: ssh root@server /bin/sh -c "cd /boot && ls -l" Was zu meiner Überraschung Dateien /rootnicht auflistet /boot. Aber …
Ich leite eine Bildschirmsitzung und möchte den Namen ändern. Ich weiß, dass ich beim Starten einer neuen Bildschirmsitzung die Option '-S' verwenden kann, um der Sitzung einen Namen zu geben. Wie ändere ich diesen Namen, wenn die Sitzung bereits begonnen hat?
Kann ich ein Dateisystem-Image ohne Root-Berechtigung mounten? Normalerweise würde ich tun: mount -o loop DISK_IMAGE FOLDER Gibt mountes eine geeignete Möglichkeit, dies zu tun, ohne sudo zu verwenden oder suid zu aktivieren ? Ich weiß, dass ich fusermountmit einigen ISO-Images arbeiten kann, aber das ist ziemlich begrenzt. Selbst bei ISO-Images …
Gibt es eine einfache Möglichkeit, Umgebungsvariablen in einer Datei zu ersetzen / auszuwerten? Angenommen, ich habe eine Datei config.xml, die Folgendes enthält: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...etc. Ich möchte $INSTANCE_IDin der Datei den Wert der INSTANCE_IDUmgebungsvariablen $SERVICE_NAMEdurch den Wert der SERVICE_NAMEenv var ersetzen . Ich weiß …
Ich habe oft ein Problem beim Ummounten eines Verzeichnisses: umount / mnt / dir umount: / mnt / dir: Gerät ist beschäftigt Es gibt viele Gründe, warum das Gerät ausgelastet ist. Manchmal laufen Prozesse mit offenen Sperren, manchmal sind andere Verzeichnisse darüber angehängt /mnt/dir. Meine Frage: Was sind die Schritte, …
Bezogen auf diese Frage Kurze Beschreibung des Problems: Wenn der Quellbaum einen eingebundenen Punkt enthält, werden Zeitstempel für Dateien innerhalb dieses eingebundenen Punkts beim Kopieren in den Zielbaum nicht beibehalten, auch wenn die -aOption verwendet wird Detaillierte Beschreibung: Angenommen, dies ist der Quellenbaum: /home/ /home/ | | me/ BACKUP/ | …
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.