Unix & Linux

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

1
W / etc / group jakie jest znaczenie drugiego pola?
Przykładowy /etc/groupplik zawiera następujące wpisy: root:*:0: adm:!:4:logcheck antoine:x:1000: Strony podręcznika, które przeczytałem (Debian i OSX), mówią, że drugim polem jest przechowywanie hasła grupy. Ponieważ są one rzadko używane, zwykle umieszcza się w nich gwiazdkę *lub a xzamiast pozostawiać puste. shadowStrona mężczyzna mówi, że to drugie pole należy przechowywać wynik cryptfunkcji. …
18 users  password  group 

2
Jak zdefiniować klucz tworzenia w terminalu (bez środowiska pulpitu)?
Chciałbym zdefiniować composeklucz w moim systemie (Debian Sid „Wheezy”). Nie mam Xorga (i nie chcę żadnego środowiska graficznego). Tylko w terminalu. Chciałbym ustawić to na moim Alt-Grkluczu (po prawej Alt). Próbowałem przez jakiś czas, ale nie mogę wymyślić, jak to skonfigurować. Badałem i znalazłem kilka wskazówek: $ showkeydaje mi kod …



2
Czy jest możliwe tworzenie i używanie menu w vimie (opartym na terminalach)?
Konfiguruję zwirtualizowane urządzenia Linux (jako lokalne serwery programistyczne) dla programistów w firmie opartej głównie na systemie Windows, a niektórzy programiści robią negatywne pęknięcia na temat vima (między innymi). (Wydaje się, że reprezentują one w jakiś sposób Linuksa / Unixa i dowodzą, że środowisko jest wyjątkowo trudne w użyciu). Pamiętam, kiedy …
18 vim  vimrc 

3
Jaka jest domyślna kolejność sortowania w systemie Linux?
Przez długi czas myślałem, że domyślnym zachowaniem sortprogramu jest używanie kolejności ASCII. Jednak gdy wprowadzam następujące wiersze sortbez żadnych argumentów: # @ Mam: @ # Ale zgodnie z tabelą ASCII #wynosi 35 i @ma 64. Innym przykładem jest: A a Wyjście to: a A Czy ktoś może to wyjaśnić? Nawiasem …
18 linux  sort  locale 

3
Potok znajdź w grep -v
Próbuję znaleźć wszystkie pliki określonego typu i nie zawierające określonego ciągu. Próbuję o tym poradzić przesyłając polecenie find do grep -v przykład: find -type f -name '*.java' | xargs grep -v "something something" To nie wydaje się działać. Wygląda na to, że zwraca wszystkie pliki znalezione przez polecenie find. To, …
18 grep  find  pipe 

2
Jak dowiedzieć się, jak pasuje fc-match?
Kiedy uruchamiam fc-mach Sans, zwraca, DejaVuSans.ttf: "DejaVu Sans" "Book"ale jeśli działa podobnie jak fc-match "Sans "lub fc-match "Sans 9"zwraca unifont.ttf: "unifont" "Medium". Wolę zawsze używać DejaVu Sans, ale nie mogę zrozumieć, dlaczego fontconfig wybiera unifont. Ani globalna, ani lokalna konfiguracja nie wspominają o unifont ( grep -ri unifont /etc/fonts/ ~/.fonts.confnic …
18 linux  fonts 

7
Napraw tytuł terminala po zdalnym logowaniu SSH na innym komputerze
teraz używam jednowierszowego kodu perla do zmiany tytułów moich listew zaciskowych, print("\e]0;@ARGV\7"); ale za każdym razem, gdy przesyłam ssh na inną zdalną maszynę, tytuł będzie modyfikowany przez hosta (przez co nie jestem szczególnie zainteresowany). Ale po wyjściu z połączenia zmodyfikowany tytuł pozostaje. Czy istnieje sposób, aby to naprawić? zasadniczo chcę …

3
Struktura gniazda jądra i TCP_DIAG
Pracuję na oprogramowaniu, które łączy się z serwerem danych w czasie rzeczywistym (za pomocą TCP) i mam przerwane połączenia. Domyślam się, że klienci nie czytają wystarczająco szybko danych pochodzących z serwera. Dlatego chciałbym monitorować moje gniazda TCP. W tym celu znalazłem narzędzie „ss”. To narzędzie pozwala zobaczyć stan każdego gniazda …
18 linux  tcp  socket 


2
Używając sed, aby pozbyć się znaków <>,
Mam plik z następującymi liniami: ... ... &lt;230948203[234]&gt;, ... ... &lt;234[24]&gt;, ... .. Chciałbym użyć sed, aby usunąć znaki &lt; ,i &gt;z każdej linii Próbowałem użyć, sed 's/&lt;&gt;,//g'ale to nie działało (nic nie zmieniło). Czy muszę uciec od tych znaków specjalnych. Czy można usunąć wiele znaków za pomocą jednego sedpolecenia?
18 sed 

2
zsh: wykluczanie plików ze wzoru
Powiedz, że mam następujące pliki: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Pomyślałem następującą komendę print -l foo/*~{type_B*} wypisuje wszystko poniżej foo oprócz rzeczy, które zaczynają się od, type_Bale nie, zamiast tego wypisuje wszystko pod foo: foo/type_A_1 foo/type_A_2 foo/type_B_1 …


1
zmv for zsh: Suche przebiegi i strony podręcznika man
Słyszałem o wielkich rzeczy zmvw zsh, i chciałbym, aby naprawdę nauczyć się go używać. Jednak nadal jestem stosunkowo niedoświadczony w Zsh i mam kilka podstawowych pytań: Czy istnieje strona man dla zmvin zsh(man zsh wyprowadza komunikat „Brak ręcznego wprowadzania dla zmv”) Czy zmvnatywnie pozwala na suche przebiegi? Jeśli odpowiedź na …
18 zsh  rename 

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.