Unix & Linux

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

5
minicom pokazuje offline
Próbuję użyć minicomw Ubuntu. Aby to zrobić, najpierw podłączam konwerter USB do DB9, a następnie wpisuję to polecenie na terminalu, dmesg | grep ttyaby sprawdzić, czy mój konwerter USB na DB9 jest prawidłowo podłączony. Mam ten wynik: [ 0.000000] console [tty0] enabled [ 54.200503] usb 2-1.2: pl2303 converter now attached …
16 linux  ubuntu  usb  minicom 


1
Monitor podłączony za pomocą DisplayPort do adaptera DVI nie śpi poprawnie
Mam podłączony do komputera monitor, który wyświetla dziwne zachowanie po przejściu w tryb uśpienia oszczędzania energii. Po przejściu w tryb uśpienia monitor będzie na przemian wygaszać i wyświetlać domyślną tapetę pulpitu (domyślnie KDE 4, której nie używam). Ten monitor jest podłączony do mojego komputera poprzez aktywny port wyświetlania do adaptera …

5
Jak „wyłączyć” oh-my-zsh (i zsh) bez odinstalowywania?
Próbowałem nowych środowisk deweloperskich, w tym zsh i oh-my-zsh. Teraz, gdy zainstalowałem oh-my-zsh, zaczyna się domyślnie na moich terminalach (iTerm2 i terminal) zawsze zaczynają się od zsh i ustawieniami włączonymi od oh-my-zsh. Zastanawiałem się, czy można „wyłączyć” lub przestać używać zsh i jego konfiguracji z oh-my-zsh bez konieczności odinstalowywania oh-my-zsh? …
16 zsh  oh-my-zsh 

4
Jak mogę zastąpić lsof wewnątrz Dockera (natywny, nie oparty na LXC)
Jestem nieco zaskoczony, że wewnątrz kontenera Docker lsof -inie daje żadnych wyników. Przykład (wszystkie polecenia / dane wyjściowe z kontenera): [1] root@ec016481cf5f:/# lsof -i [1] root@ec016481cf5f:/# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - …

8
Zamień ciąg zawierający znak nowej linii w dużym pliku
Czy ktoś wie o nieliniowym narzędziu służącym do „binarnego” wyszukiwania / zastępowania ciągów w sposób zapewniający oszczędność pamięci? Zobacz też to pytanie . Mam plik tekstowy + 2 GB, który chciałbym przetworzyć podobnie do tego, co wygląda na to, że: sed -e 's/>\n/>/g' Oznacza to, że chcę usunąć wszystkie nowe …

4
porównaj dwie kolumny różnych plików i wydrukuj, jeśli pasuje
Używam Solaris 10, więc opcje grep obejmujące -f nie działają. Mam dwa pliki oddzielone potokami: plik1: abc|123|BNY|apple| cab|234|cyx|orange| def|kumar|pki|bird| plik 2: abc|123| kumar|pki| cab|234 Chciałbym porównać dwie pierwsze kolumny pliku 2 z plikiem 1 (przeszukaj całą zawartość pliku 1 w pierwszych dwóch kolumnach), jeśli pasują, wydrukuj dopasowaną linię pliku 1. …

2
Czy przed zainstalowaniem można wyświetlić informacje o pakiecie z terminala?
Zastanawiałem się, czy można sprawdzić informacje o pakiecie przed jego zainstalowaniem bez konieczności otwierania przeglądarki internetowej, aby go tam znaleźć. Powiedzmy, że piszę ~$ asdf Następnie widzę zalecane pakiety: No command 'asdf' found, did you mean: Command 'asdfg' from package 'aoeui' (universe) Command 'sadf' from package 'sysstat' (main) Command 'sdf' …

4
Niech ssh-add będzie cichy, jeśli klucz już tam jest
Chcę umieścić ssh-add /path/to/special_keyna górze skryptu. Działa to dobrze, ale zawsze monituje o podanie hasła. Jest to dziwne i trochę denerwujące, ponieważ wciąż prosi o hasło, nawet jeśli ssh-add -lpokazuje, że klucz został już dodany. Czy istnieje sposób, aby to powiedzieć: „dodaj ten klucz i zapytaj hasło, jeśli jeszcze nie …

1
Czy można uzyskać identyfikator grupy procesów z / proc?
W „ /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os ” widzę wszystkie odpowiedzi, które wspominają psi nie wspominają /proc. „ps” wydaje się niezbyt przenośny (wersje Android i Busybox oczekują różnych argumentów) i chcę mieć możliwość listy pidów z pgidami za pomocą prostych i przenośnych narzędzi. W /proc/.../status widzę Tgid:(identyfikator grupy wątków), Gid:(identyfikator grupy dla bezpieczeństwa, nie …

1
Procent zmiennej środowiskowej $ PATH
Moja $ PATH wygląda następująco: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games W bashu mogę bez problemu wywołać różdżkę znajdującą się w /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand lubić $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Jednak w trybie zgodności z powłoką Bourne'a nie …
16 shell  path  dash  ash 


2
Praktyczne użycie opcji `set -k` w bash
Kiedy używamy set -kopcji w bash? Podręcznik referencyjny Bash mówi: Wszystkie argumenty w postaci instrukcji przypisania są umieszczane w środowisku dla polecenia, nie tylko te poprzedzające nazwę polecenia. Rozumiem, co robi ta opcja, ale nie mogłem sobie wyobrazić, kiedy jej potrzebujemy.
16 bash  shell 

1
Zakończenie bash dla wartości oddzielonych przecinkami
Chciałbym utworzyć regułę uzupełniania dla listy parametrów oddzielonych przecinkami. Np. Mam polecenie, które otrzymuje listę nazw serwerów: myscript -s name1,name2,name3 W tej chwili udało mi się napisać następujące uzupełnienie: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' servers='name1 name2 name3' if [[ ${cur} == -* ]] ; …


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.