Unix & Linux

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

11
Wie kann ich Variablen in LHS und RHS einer sed-Substitution verwenden?
Ich will das tun: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh in meinem Programm. Ich möchte aber Variablen verwenden, z old_run='old_name_952' new_run='old_name_953' Ich habe versucht, sie zu verwenden, aber die Ersetzung findet nicht statt (kein Fehler). Ich habe versucht: cat update_via_sed.sh | sed 's/old_run/new_run/' cat update_via_sed.sh | sed 's/$old_run/$new_run/' cat …
61 sed 


2
Wie kann man die Zeilen einer Datei durchlaufen?
Angenommen, ich habe diese Datei: hello world hello world Dieses Programm #!/bin/bash for i in $(cat $1); do echo "tester: $i" done Ausgänge tester: hello tester: world tester: hello tester: world Ich möchte, dass die forIteration über jede Zeile einzeln erfolgt, wobei Leerzeichen ignoriert werden, dh die letzten beiden Zeilen …

5
Wie kann man Samba dazu bringen, Symlink außerhalb des gemeinsamen Pfades zu folgen?
Dies ist Ubuntu Server 10.04 64 und Samba 3.4.7. Ich habe ein freigegebenes Verzeichnis /home/mit/shareund ein anderes /home/temp, das ich mit dem freigegebenen verknüpfe: ln -s /home/temp /home/mit/share/temp Aber unter Windows kann ich nach der Verwendung des Internets nicht öffnen S:/temp, aber unter Linux ist es möglich, /home/mit/share/tempwie erwartet darauf …

12
Wie erhalte ich das aktuelle Tastaturlayout?
Ich frage mich, ob es ein Befehlszeilentool gibt, das das aktuelle Tastaturlayout zurückgibt. Ich habe XkbLayouteingestellt us, ru. Aktualisieren: setxkbmap Gibt die Layouteinstellungen zurück, nicht das ausgewählte Layout. Z.B: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" }; Unabhängig vom aktuellen Layout wird dasselbe Ergebnis zurückgegeben.
61 xorg  keyboard  xkb 


2
Warum denkt bash: 016 + 1 = 15?
Kann mir jemand erklären, warum eine Zahl mit einer führenden 0 dieses lustige Verhalten hervorruft? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Druckt: 016 + 1 = 15
60 bash 

3
Shebang beginnend mit `//`?
Ich bin verwirrt, wenn ich dem Skript ( hello.go) folge . //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Es kann ausgeführt werden. (unter MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Ich habe noch nie von Shebang …


6
ist mein Linux ARM 32 oder 64 Bit?
Unter einem Intel weiß ich, dass ich das Ergebnis von prüfen kann, um uname -mzu wissen, ob mein Betriebssystem 32 oder 64 Bit ist, aber unter ARM ergibt sich Folgendes: armv7l Ich folgerte aus file /usr/bin/ls dass ich auf einem 32-Bit-Betriebssystem bin, aber wie kann ich das auf einfachere Weise …
60 arm  64bit  32bit 


5
Unterschied zwischen cp -r und cp -R (Kopierbefehl)
cp -rdient zum rekursiven Kopieren von Dateien und cp -Rzum rekursiven Kopieren von Verzeichnissen. Aber ich habe geprüft, und beide scheinen beide Dateien und Verzeichnisse zu kopieren, die gleiche Sache. Was ist der Unterschied?
60 linux  cp 


6
Warum werden Mac-Anwendungen niemals geschlossen?
Ich bin ein Linux / Windows / Mac-Benutzer. Ich mag alle Systeme, * nixe mehr als Windows, aber ich mag trotzdem alle. Ich habe dieses Jahr angefangen, einen Mac zu verwenden, und ein Unterschied zwischen Linux und Windows, den ich nicht verstehen kann, ist: Warum werden Anwendungen nie geschlossen, wenn …
60 osx  window 

15
Wie wählen Sie eine Distribution aus? [geschlossen]
Ich bin gerade dabei, eine Linux-Distribution (obwohl BSD noch eine Option ist) auf meinem alten Laptop zu installieren. Ich bin mir jedoch nicht sicher, wie ich alle meine Optionen durchgehen soll - Rolling Releases versus Non, Distribution X versus Distribution Y (Ich persönlich habe mir Debian, Ubuntu, Fedora, Arch und …

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.