Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen



3
So erzwingen Sie das Überschreiben nicht leerer Verzeichnisse mit `mv`
Ich möchte eine Gruppe von Dateien / Verzeichnissen in ein anderes Verzeichnis verschieben (nicht nur kopieren), von denen einige Namenskonflikte mit Dateien / Verzeichnissen im Zielverzeichnis aufweisen. Mein Hauptziel ist das Verschieben der Dateien, damit ich das Überschreiben des nicht leeren Verzeichnisses tolerieren kann. Ich benutze derzeit mv ... destinationaber …
17 files  rsync  rename 

9
Eine Bash-Funktion, die wie andere Sprachen argumentiert?
Ich habe eine Bash-Funktion, um das $PATHwie folgt einzustellen - assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$PATH:$str; …
17 bash  bash-script 

3
Wie kann ich verhindern, dass zusätzliche Zeilenumbrüche hinzugefügt werden?
Ich führe die folgenden 2 sedBefehle aus. Der erste fügt Zeilenvorschubzeichen hinzu, wo ich sie haben möchte, der zweite fügt Zeilenvorschubzeichen hinzu, wo ich sie haben möchte, ABER fügt am Ende der Datei ein zusätzliches hinzu, wo es vorher kein Zeichen gab. sed -e 's|\<LIST_G_STATEMENT>|&\ |g' ${XMLDIR}/statement_tmp_1.xml > ${XMLDIR}/statement_tmp_2.xml sed …
17 sed 


2
ls befehl in ftp> funktioniert nicht!
Ich habe FTP geübt, aber es gab ein Problem: Der Befehl ls funktioniert nicht mit FTP>. Warum? Ich habe 2 entfernte Server überprüft, aber ls funktionierte auch nicht und gab bei der Ausführung von ls eine andere Ausgabe aus. Nachfolgend finden Sie die 2 Remote-Boxen. Die folgende Abbildung zeigt meinen …
17 vsftpd  pure-ftpd 

2
rsync ist sehr langsam (Faktor 8 bis 10) im Vergleich zu cp beim Kopieren von Dateien von nfs-share in das lokale Verzeichnis
Ich habe einen frisch installierten Ubuntu-Server, der der neue Backup-Server für unseren VM-Speicher sein soll. Der Server verfügt über 4 Netzwerkkarten, davon 2 mit 10 Gbit (tatsächlich eine Intel x540-T2 mit dem neuesten verfügbaren Treiber), die für die Verbindung zum SAN verwendet werden. Ich habe die NFS-Freigabe lokal gemountet und …
17 ubuntu  rsync  performance  cp 


3
Wie läuft man awk für einige Zeilen?
Ich möchte mit ein paar Zeilen extrahieren awk. Ist es möglich die folgende Aufgabe zu erledigen: ls -l | awk 'BEGIN FOR(i=122;i<=129;i++) FNR==i' Wie kann ich die Details der Zeilennummern 122 bis 129 anzeigen?
17 linux  awk 

3
Welche Pakete werden standardmäßig in Debian installiert? Gibt es einen Begriff für diesen Satz? Warum werden einige dieser Pakete "automatisch installiert" und andere nicht?
Gibt es einen Begriff, der sich auf die Teilmenge der Pakete bezieht, die automatisch von der Debian-Distribution installiert werden? Ich dachte , dass es hatte etwas mit Paketen zu tun Prioritäten , aber es scheint nicht der Fall zu sein, denn es gibt Pakete aller Prioritätsstufen unter den standardmäßig installierten …

1
Minimaler MTA, der Mail lokal zustellt (für Cron)?
Auf meinem Laptop habe ich einen Cron eingerichtet, der einen wöchentlichen Job ausführt. Wenn es etwas zu berichten gibt, würde ich gerne eine E-Mail dafür bekommen. Momentan verwende ich KMail als MUA, die E-Mails aus dem Maildir-Verzeichnis unter lesen kann ~/.local/share/local-mail. Daher möchte ich, dass lokale E-Mails in diesen Ordner …

3
Was bedeutet "l" in einer "ls" -Auflistung?
Wenn ich ls -adl .*in einem meiner Verzeichnisse laufe , erhalte ich eine Datei mit der folgenden Auflistung: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 Der Dateiname und die URL werden rot hervorgehoben. Was bedeutet das lin lrwxrwxrwx? Was ist das für eine Datei?
17 ls  symlink 

7
Wiederholen Sie jede Zeile mehrmals
Möchte, dass jede Zeile in einer Datei eine feste Anzahl von Malen wiederholt wird. zB jede Zeile viermal wiederholen lassen: a b c wird: a a a a b b b b c c c c Ich habe einige Suchen durchgeführt, und es gibt eine Menge Fragen und Antworten in …

2
Wie erhalte ich den aktuellen Terminalnamen?
Wie rufe ich den aktuellen Terminalnamen ab? Ich meine den Namen, der psin der TTY-Spalte angezeigt wird, zB: root@dor-desktop:/home/dor/Documents/LAMP_setup/webs_install/do/install# ps aux | egrep 'mysql|(^USER)' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND dor 2238 0.2 1.9 448052 79796 ? S 17:27 0:17 gedit /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.install /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.setup root 4975 …
17 bash  terminal 

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.