Unix & Linux

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


1
Lassen Sie ein Shell-Skript Befehle in Telnet oder Programmen ausführen
Ich möchte ein Shell-Skript erstellen, das Befehle auf einem Gerät ausführt, das ich mit oder in Programmen wie FTP oder OpenSSL telnete. Ich habe bereits eine Methode in FTP gefunden, die ungefähr so ​​aussehen würde: #!/bin/sh HOST='0.0.0.0' USER='User' PASSWD='Pass' FILE='~/Desktop/file.txt' RFILE='file.txt' ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS …

2
Postfix + SpamAssassin: Änderungen der Header eingehender E-Mails
Ich habe ein Postfix + SpamAssassin-Setup gemäß den Anweisungen durchgeführt, die die meisten Websites für dieses Betriebssystem-Setup empfehlen. Grundsätzlich habe ich meine bearbeitet, master.cfum hinzuzufügen: smtp inet n - - - - smtpd -o content_filter=spamassassin spamassassin unix - n n - - pipe user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f …

1
Woher weiß die Katze, welche Blockgröße optimal ist?
Aus dieser Lektüre geht hervor, dass cat beim Kopieren von Daten auf eine andere Festplatte automatisch die optimale Blockgröße (oder sehr nahe daran) verwendet. Ich frage mich, wie es die optimale Blockgröße bestimmt und ob die Methode, die cat verwendet, irgendwie auf dd angewendet werden kann.
7 dd  cat  block-device 

3
Stdin in ein Bash-Array einlesen
Ich möchte das Äquivalent von erreichen: list=() while read i; do list+=("$i") done <<<"$input" mit IFS=$'\n' read -r -a list <<<"$input" Was mache ich falsch? input=`/bin/ls /` IFS=$'\n' read -r -a list <<<"$input" for i in "${list[@]}"; do echo "$i" done Dies sollte eine Liste von drucken /, aber ich …
7 bash  array  read 

1
Wie kann verhindert werden, dass das Schreiben in CIFS minutenlang blockiert?
Wenn Sie ein CIFS-Dateisystem von einem NetApp-Filer bereitstellen und Dateien mit mehreren Gigabyte darauf kopieren, bleibt der Kopiervorgang häufig minutenlang hängen. Der Kernel schreibt Nachrichten wie folgt in das Syslog: Nov 15 14:03:15 myclient kernel: [173570.048387] CIFS VFS: sends on sock ffff88003a2d4000 stuck for 15 seconds Nov 15 14:03:15 myclient …
7 linux  cifs 



2
Netzwerk-Namespace, ssh, X11
Ich verbinde mich (über ssh -Y ...) von einem Computer (= Client) mit einem anderen Computer (= Server, tatsächlich in meinem LAN, aber das ist irrelevant). Dann starte ich einen neuen Netzwerk-Namespace (kurz NNS) auf dem Server, starte einen xterm (aus dem Standard-Namespace), der auf meinem Client perfekt angezeigt wird, …

2
Terminal-Titel in Mutt festlegen?
Mit Hilfe des Befehls Anzeige in der xterm-Titelleiste habe ich gnome-terminalden Titel geändert , um den laufenden Befehl wiederzugeben , damit ich sehen kann, auf welchem ​​Terminal Mutt ihn ausführt . Aber was ich wirklich möchte, ist, meinen Mutt-Status auf den Titel zu bringen. Ich habe dies in meinem .muttrc: …

1
Ist dieses Endverhalten in von POSIX angegebenen Gruppierungsbefehlen?
Die Verwendung in tailKombination mit anderen Standardwerkzeugen in Gruppierungsbefehlen kann einige leistungsstarke Konstruktionen ergeben. So rufen Sie beispielsweise die erste und letzte Zeile einer Datei ab: $ seq 10 > file $ { head -n1; tail -n1; } <file 1 10 Wenn Dateiinhalte von einem Rohr zum Zuführen Gruppenbefehl, tailversagt …
7 pipe  tail  posix 


2
.conkyrc - wie man echte Transparenz setzt
Es ist lange her, dass ich versuche, meine .conkyrcKonfigurationsdatei zu reparieren , um echte Transparenz zu erreichen. Es gibt viele Posts darüber, aber keiner von ihnen hat in meinem Fall geholfen. Es scheint, dass die Lösung von vielen Faktoren abhängt (Windows Manager, Desktop-Umgebung, Conky-Version und wahrscheinlich andere). Eigentlich scheint meine …


4
Führen Sie einen Befehl aus, in dem eine Datei gefunden wird
Wie führe ich einen Befehl aus, bei dem eine Datei gefunden wird? Angenommen, ich habe ein Verzeichnis mit dem Namen testdir: $ ls -R testdir/ testdir/: dir1 dir2 dir3 dir4 dir5 testdir/dir1: doc1.pdf testdir/dir2: file1.txt testdir/dir3: doc2.pdf testdir/dir4: file2.txt testdir/dir5: doc5.pdf Jetzt möchte ich eine Aktion ausführen (einen Befehl ausführen), …
7 find  path  command 

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.