Unix & Linux

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

8
Kann ich Funktionen in bash "exportieren"?
source some_file some_file: doit () { echo doit $1 } export TEST=true Wenn ich some_file schreibe, sind die Funktion "doit" und die Variable TEST in der Kommandozeile verfügbar. Aber dieses Skript ausführen: script.sh: #/bin/sh echo $TEST doit test2 Gibt den Wert von TEST zurück, generiert jedoch einen Fehler bezüglich der …
81 bash  function 

4
Warum sind wahr und falsch so groß?
Nachdem ich herausgefunden hatte, dass es sich bei mehreren allgemeinen Befehlen (wie z. B. read) tatsächlich um Bash-Builtins handelt (und wenn ich sie an der Eingabeaufforderung ausführe, führe ich tatsächlich ein zweizeiliges Shell-Skript aus, das direkt an das Builtin weiterleitet), habe ich versucht, zu überprüfen, ob dies auch der Fall …

1
Was passiert, wenn Sie einen vorhandenen Ordner mit Inhalten "überhängen"?
Momentan /tmpsind einige temporäre Dateien enthalten. Wenn ich meine Festplatte ( /dev/sdc1) oben anhänge /tmp, kann ich die Dateien auf der Festplatte sehen. Was passiert mit dem tatsächlichen Inhalt, /tmpwenn meine Festplatte gemountet ist? Ist es möglich, Schreib- / Lesevorgänge mit dem tatsächlichen Inhalt durchzuführen, /tmpwährend die Festplatte geladen ist? …
80 mount  tmp 

3
Fehlerbehebung und Debugging im Linux-Netzwerk
Von Zeit zu Zeit waren Linux- und Unix-Benutzer mit verschiedenen Netzwerkproblemen konfrontiert. Viele dieser Probleme werden hier und in einigen anderen Fehlerbehebungsforen vorgestellt, sie sind jedoch sehr konkret und enthalten viele zusätzliche technische Informationen. Manchmal ist es schwierig, den Hauptgrund und den wahren Grund für das Verhalten fehlerhafter Systeme zu …

3
Rekursiver Globus?
Ich würde gerne so etwas schreiben: $ ls **.py Um alle .py-Dateinamen abzurufen, durchlaufen Sie rekursiv eine Verzeichnishierarchie. Auch wenn .py-Dateien zu finden sind, gibt die Shell (Bash) Folgendes aus: ls: cannot access **.py: No such file or directory Wie kann ich tun, was ich will? EDIT: Ich möchte angeben, …

4
Wie kann ich eine "verlorene" Bildschirmsitzung wiederherstellen?
Irgendwie habe ich es geschafft, ein Bildschirmfenster zu schließen, ohne es zu bemerken, sodass die Sitzung weiterhin als markiert ist attached. Dies hindert mich daran, mich wieder an diese Sitzung anzuschließen. Was kann ich machen? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8 (01/05/2012 07:15:34 PM) (Attached) 24658.pts-19.XXX-serv8 …


12
Ermitteln des Pfads zum Quell-Shell-Skript
Gibt es eine Möglichkeit für ein bezogenes Shell-Skript, den Pfad zu sich selbst herauszufinden? Ich beschäftige mich hauptsächlich mit Bash, obwohl ich einige Mitarbeiter habe, die tcsh verwenden. Ich vermute, dass ich hier nicht viel Glück haben kann, da durch das Sourcing Befehle in der aktuellen Shell ausgeführt werden. Es …
80 shell  source 


2
Beenden Sie das tmux-Fenster, ohne das Terminal-Programm zu beenden
OK, ich bin neu darin. Ich habe installiert tmux, um ein mehrtägiges Experiment durchzuführen. Nach dem Tippen tmux new -s namebekam ich ein neues Fenster mit einem grünen Banner am unteren Rand. Ich kompiliere und starte Java-Programm. Jetzt weiß ich nicht, wie ich das Fenster verlassen soll (während ich es …
80 terminal  tmux 

8
"Eingabe- / Ausgabefehler" beim Zugriff auf ein Verzeichnis
Ich möchte den Inhalt eines Verzeichnisses auf einer Wechselfestplatte auflisten und entfernen. Aber ich habe "Input / Output-Fehler" erlebt: $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm: cannot remove `pic/011.jpg': Input/output error $ ls -la …
80 ubuntu  directory  ntfs 


2
Wie deaktiviere ich eine Variable in der Befehlszeile?
Ich habe den folgenden Befehl ausprobiert, um Proxy einzuschalten yaourt: export ALL_PROXY=http://proxy.example.com:8080 Die Frage ist, wie man den Proxy aufhebt yaourt? Wie kann ich im Allgemeinen den Wert einer Variablen in der aktuellen Shell aufheben?
80 shell  yaourt 

2
tmux bottom bar color change
Ich habe vor kurzem angefangen, es zu benutzen tmuxund mag es sehr, aber seine grüne untere Leiste lenkt ein bisschen ab. Gibt es eine Möglichkeit, seine Farbe zu ändern? oder eine Möglichkeit, es zu verbergen?
80 colors  tmux 

3
Wie exportiere ich Variablen aus einer Datei?
Ich habe eine tmp.txtDatei mit zu exportierenden Variablen, zum Beispiel: a=123 b="hello world" c="one more variable" Wie kann ich all diese Variablen mit dem exportBefehl exportieren , damit sie später von untergeordneten Prozessen verwendet werden können?
80 bash 

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.