Unix & Linux

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




3
Ist es möglich, eine Verbindung zu TCP-Port 0 herzustellen?
Beim Abhören von TCP-Port 0 wird mir eine freie Portnummer auf dem System zugewiesen. Aber was passiert, wenn ich versuche, eine Verbindung zu TCP-Port 0 herzustellen? Die offensichtliche Antwort lautet: "Es funktioniert nicht": $ nc localhost 0 nc: port number too small: 0 Wo im System wird das gehandhabt? Im …
59 networking  tcp 

12
Warum ein komplettes Bash-Skript in Funktionen schreiben?
Bei der Arbeit schreibe ich häufig Bash-Skripte. Mein Vorgesetzter hat vorgeschlagen, das gesamte Skript in Funktionen zu unterteilen, ähnlich dem folgenden Beispiel: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell a …

6
Unterschied zwischen ls -l und ll?
Ich bin relativ neu in der Programmierung als Ganzes und einige Tutorials haben mir ls -lgesagt, dass ich Dateien in einem Verzeichnis betrachten soll, und andere haben gesagt ll. Ich weiß, das lsist eine kurze Liste, aber gibt es einen Unterschied zwischen den beiden anderen?
59 shell  shell-script  ls 

8
Wie lade ich einen Ordner mit dem Terminal von Google Drive herunter?
Ich möchte mit dem Terminal einen Ordner von meinem Google-Laufwerk herunterladen. Gibt es eine Möglichkeit, das zu tun? Ich habe es versucht: $ wget "https://drive.google.com/folderview?id=0B-Zc9K0k9q-WWUlqMXAyTG40MjA&usp=sharing" Aber es ist das Herunterladen dieser Textdatei: folderview?id=0B-Zc9K0k9q-WdEY5a1BCUDBaejQ&usp=sharing. Gibt es eine Möglichkeit, den Google Drive-Ordner vom Terminal herunterzuladen?
59 wget  download 

4
Verschieben von / var, / home, um die Partition zu trennen
Ich versuche, einige Ordner (wie z. B. /varund /home) nach dem Lesen dieses Handbuchs auf eine separate Partition zu verschieben: 3.2.1 Wählen Sie ein intelligentes Partitionsschema Nach dieser Anleitung konnte ich einen Ordner erfolgreich verschieben . Es scheint jedoch nicht für mehrere Ordner zu funktionieren, und alle meine Ordner werden …


5
Übergeben Sie die Shell-Variable als / pattern / an awk
Folgendes in einer meiner Shell-Funktionen haben: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } Wenn also as aufgerufen wird _process $arg, $argwird as übergeben $1und als Suchmuster verwendet. Es funktioniert auf diese Weise, weil sich die Schale …
59 shell  awk  quoting  variable 

4
Wie kann ich den Befehl tac unter OS X erhalten?
Ich benutze gerne, um tacdie Ausgabe von umzukehren cat. Es ist jedoch im Mavericks-Terminal nicht verfügbar. Ich habe versucht, es auf MacPorts zu finden und wieder ist es nicht verfügbar. Kann mir bitte jemand zeigen, wie ich komme tac? Es ist sehr hilfreich zum Lesen von Protokolldateien.
59 osx  cat 

2
Welche Zeiteinheiten verwendet "top"?
Wenn ich den Befehl "top" gebe und folgende Ergebnisse erhalte: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 00001 bob 25 0 77380 1212 1200 R 95.8 0.0 89122:13 fee 00002 bob 25 0 77380 1196 1184 R 95.4 0.0 88954:14 fi 00003 sam 18 0 …
59 man  time  top 

4
Welche Aufgaben hat jede Pseudo-Terminal-Komponente (PTY) (Software, Master-Seite, Slave-Seite)?
Ich versuche herauszufinden, wie ein tty funktioniert 1 (der Workflow und die Verantwortlichkeiten der einzelnen Elemente). Ich habe einige interessante Artikel darüber gelesen, aber es gibt immer noch einige unscharfe Bereiche. Folgendes verstehe ich bisher: Das emulierte Terminal führt verschiedene Systemaufrufe zum /dev/ptmxMasterteil des Pseudoterminals durch. Der Masterteil des Pseudoterminals …

2
Kann ein Terminalemulator so schnell sein wie TTY 1-6?
Ich habe in letzter Zeit verschiedene Terminal-Emulatoren ausprobiert, vom eingebauten Gnome-Terminal über aterm, xterm, wterm bis hin zu rxvt. Der Test, den ich gemacht habe, ist in dieser Reihenfolge: Öffne ein tmux Fenster mit 2 Fenstern Der linke Bereich wird eine ausführliche Aufgabe wie grep a /et/c -roder eine einfache …
59 terminal  tty 

2
Warum können gemeinsam genutzte Bibliotheken ausgeführt werden?
Warum haben fast alle gemeinsam genutzten Bibliotheken in /usr/lib/das ausführbare Berechtigungsbit gesetzt? Ich sehe keinen Anwendungsfall für die Ausführung. Einige schaffen es, irgendeine Form von mainFunktion zum Drucken eines kurzen Urheberrechts- und Versionshinweises anzuschließen, aber viele tun dies nicht einmal und schlagen bei der Ausführung fehl. Was bringt es also, …

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.