Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

1
emacs kolory na podstawie zmiennej środowiskowej $ TERM
Chcę wiedzieć, czy możliwe jest tworzenie emacsa, podczas uruchamiania na ekranie GNU lub sesji Tmux, używaj tych samych kolorów, co kiedy TERM=xterm. Na ekranie GNU lub sesji Tmux, TERM=screenemacs używa innego zestawu kolorów w porównaniu do kiedy TERM=xterm. Na przykład, kiedy TERM=xterm-256colorkolor pierwszego planu font-lock-comment-faceto „Firebrick”. Ale kiedy TERM=screen-256colorjest ustawiony …

3
Jak mogę napisać skrypt do utworzenia pojedynczej partycji, która wykorzystuje całe urządzenie?
W szczególności używam tego do partycjonowania i montowania woluminów EBS w instancjach Amazon EC2, ale tak naprawdę powinno to mieć ogólne zastosowanie do inicjowania każdego nowego dysku. Jak brzmi pytanie, chcę utworzyć skrypt dla jednej partycji podstawowej, która wykorzystuje całą dostępną przestrzeń na danym urządzeniu. Nie będę wiedział z góry, …

2
Dlaczego --text = „$ @” przekazuje tylko pierwsze słowo?
Kiedy uruchamiam następujący skrypt z kilkoma argumentami, takimi jak arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity tworzy okno dialogowe z tym tekstem: „arg1”, podczas gdy oczekuję „arg1 arg2 arg3” Jeśli użyję zmiennej takiej jak poniższy skrypt, pokaże wszystkie argumenty dla tekstu wpisu. #!/bin/bash text="$@" zenity --entry --text="$text" Jaka jest …
9 bash  shell  quoting 



1
Brak regulacji głośności w trybie pełnoekranowym Nexuiz
Podczas grania w Nexuiz na moim Ubuntu w trybie pełnoekranowym przyciski regulacji głośności na moim laptopie w ogóle nie działają, zewnętrznie po zminimalizowaniu gry zwiększenie / zmniejszenie dźwięku rozwiązuje problem, ale nie ma kontroli głośności w grze? Również w słuchawkach muzyka z gry jest odtwarzana zarówno na głośnikach laptopa, jak …

2
Instalowanie VirtualBox wewnątrz OpenVZ - brakujące źródła
Próbuję zainstalować VirtualBox wewnątrz zewnętrznej instancji OpenVZ, na której mam dobrą ofertę. Chodzi o to, aby uruchomić małe okno systemu Windows XP dla pewnego rodzaju systemu Windows Server. Tak, to eksperyment. Nie, to nie jest do produkcji. Wygląda na to, że wszystko działałoby dobrze, ale instalator nie może znaleźć źródeł …

2
Jak zapełnić katalog / dev podczas budowania własnego initrd?
Próbuję dowiedzieć się czegoś o initrd. Postępowałem zgodnie z tym samouczkiem, aby zbudować własny initrd od zera, i zainstalowałem na nim busyboksa. Następnie zrobiłem .iso z niego za pomocą isolinux, aby móc przetestować go w virtualbox. Działa świetnie! Mam podstawowe polecenia z busybox, więc chciałem zamontować system plików. Ale katalog …
9 udev  initrd 

2
Jak zamontować kontener cryptsetup tylko za pomocą `mount`?
Za pomocą stworzyłem zaszyfrowany kontener #!/bin/bash dd if=/dev/zero of=$1 bs=1 count=0 seek=$2 MAPPER=$(mktemp -up /dev/mapper) LOOPDEV=$(losetup --find --show $1) cryptsetup luksFormat $LOOPDEV cryptsetup luksOpen $LOOPDEV $(basename $MAPPER) mkfs.ext3 $MAPPER cryptsetup luksClose $MAPPER losetup -d $LOOPDEV tzn. plik containerokreślony np. dla tego skryptu będzie zawierał system plików ext3 zaszyfrowany przez cryptsetup …

2
Żądanie danych wejściowych od użytkownika podczas odczytu pliku linia po linii
W przypadku klasy muszę napisać skrypt Bash, który pobierze dane wyjściowe, ispella kiedy próbuję poprosić użytkownika o wprowadzenie danych w pętli while, zapisuje on po prostu następny wiersz pliku jako dane wejściowe użytkownika. Jak mogę poprosić użytkownika o wprowadzenie danych w pętli while? #!/bin/bash #Returns the misspelled words #ispell -l …

1
getent hosts drukuje IPv6, getent ahosts drukuje IPv4
Dokładne wyjście z mojego terminala: $ getent hosts example.org 2001:500:88:200::10 example.org $ getent ahosts example.org 192.0.43.10 STREAM 43-10.any.icann.org 192.0.43.10 DGRAM 192.0.43.10 RAW Myślałem, że oboje (przynajmniej ahosts ) powinni drukować zarówno adresy IPv4, jak i IPv6. Dlaczego drukują różne typy adresów? $ uname -srvmpio Linux 3.2.0-31-generic #50-Ubuntu SMP Fri Sep …
9 getent 



1
Jak wysłać dane wyjściowe do ekranu i poczty?
Korzystam z poniższych, aby wysłać wiadomość e-mail na końcu skryptu. echo "Script finished on `date`" | /usr/bin/Mail -s "Script complete" "myaccount@myserver.com". Chcę jednak także powtórzyć tę samą wiadomość na ekranie. Jak to zrobić w tym samym oświadczeniu?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.