Unix & Linux

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

2
Granice multipleksowania SSH
Mam następujący wpis w moim .ssh/configpliku Host AAA User BBB HostName CCC ControlMaster auto ControlPath ~/.ssh/%r@%h:%p Powyższe pozwala mi multipleksować wiele sesji ssh poprzez to samo połączenie ssh bez konieczności wpisywania hasła za każdym razem, gdy potrzebuję nowej sesji (o ile połączenie główne pozostaje otwarte). Zauważyłem jednak, że gdy mam …
26 ssh  openssh 

4
Shift-strzałka nie działa w emacsach w tmux
Niedawno zacząłem używać tmux (wcześniej byłem użytkownikiem ekranu) i uwielbiam to, z wyjątkiem jednego małego problemu. Używam emacsa w mojej sesji tmux i jestem przyzwyczajony do używania klawiszy Shift-strzałek do poruszania się między oknami emacsa (nie oknami tmux). Podczas działania w tmux wiązania wydają się całkowicie przestać działać (to tak, …
26 emacs  tmux 


4
Co stanie się z wynikiem procesu, który został odrzucony i stracił swój terminal?
Jeśli zamknę wirtualny terminal, w którym uruchomiono jakiś proces, to czy dane wyjściowe po prostu idą prosto do /dev/null, czy może w jakiś sposób zanieczyszczają pamięć? Czy w jakikolwiek sposób mogę pobrać dane wyjściowe i kontynuować czytanie w dowolnym momencie? [EDYCJA]: Czy zatem moment wyparcia się procesu jest końcem mojej …


3
Flaga GNU „install” -d - jak to działa?
Próbuję napisać regułę makefile, aby skopiować katalog, zachowując jego strukturę, a ponieważ wszystkie inne reguły w naszych plikach makefile używają install, chciałem zachować spójność. Na stronie podręcznika jest napisane: STRESZCZENIE install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... -d, --directory …
26 coreutils 

7
Odwróć zmienną logiczną
Chcę wypróbować prosty skrypt flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Ale kiedy go uruchomię, jeśli napiszę true, zobaczę x="true"i flag="true", ale cykl się nie kończy. Co jest nie tak ze skryptem? Jak poprawnie odwrócić zmienną boolowską?
26 bash  scripting 

1
proces inicjujący: przodek wszystkich procesów?
Zawsze nauczyłem się, że proces inicjujący jest przodkiem wszystkich procesów. Dlaczego proces 2 ma PPID równy 0? $ ps -ef | head -n 3 UID PID PPID C STIME TTY TIME CMD root 1 0 0 May14 ? 00:00:01 /sbin/init root 2 0 0 May14 ? 00:00:00 [kthreadd]
26 linux  process  init 


1
Jak korzystać z interfejsu wiązania / odblokowywania sterownika jądra Linux dla urządzeń USB-HID?
Pierwsze tło. Rozwijam sterownik dla urządzeń z panelami gier Logitech. To klawiatura z ekranem. Sterownik działa dobrze, ale domyślnie urządzenie obsługuje HID. Aby zapobiec przejęciu urządzenia przez HID przed moim sterownikiem, mogę umieścić go na czarnej liście w hid-core.c. Działa to, ale nie jest to najlepsze rozwiązanie, ponieważ pracuję z …

1
Ignoruj ​​zmiany białych znaków we wszystkich poleceniach git
Znalazłem mnóstwo stron, które wyjaśniają, jak git ostrzega cię o zmianie zakończenia linii, lub różne inne techniki, które zapobiegają zepsuciu całego pliku. Załóżmy, że jest już na to za późno - drzewo ma już zatwierdzenia, które przełączają zakończenia linii plików, więc git diffpokazuje odjęcie starego pliku, a następnie dodanie nowego …


2
Zmuszanie sudo do pytania o hasło
Jeśli wykonam następujące czynności: sudo su - //enter password exit exit //login again straight away sudo su - Drugie wywołanie sudo nie wymaga podania hasła, ponieważ mimo że wylogowałem się ponownie, nadal mam pewien limit czasu, co oznacza, że ​​nie muszę być ponownie monitowany o podanie hasła. Ponieważ wypróbowuję nowych …
26 sudo  password 

3
Jak zmienić nazwę bufora vim
Czy można zmienić nazwę bufora w vimie? W szczególności używam Conque Shell do otwierania powłok w vimie (każda powłoka jest w buforze) i przy wielu powłokach widzę: 10: bash - 1 11: bash - 2 na mojej liście buforów. Chciałbym zmienić nazwę tych buforów na bardziej znaczące nazwy (np. „Mercurial” …
26 vim  buffer 

3
Jak mogę uniknąć monitów podczas instalowania portu FreeBSD?
Podczas instalacji portu często pojawia się ekran menu umożliwiający wybranie opcji konfiguracji. Jeśli zamierzam zainstalować naprawdę duży pakiet z wieloma zależnościami, będzie to wyjątkowo niewygodne. Czy istnieje flaga make do akceptowania domyślnych odpowiedzi dla wszystkich takich monitów?

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.