Unix & Linux

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


2
Korzystanie z już ustanowionego kanału SSH
Mam już ustanowione połączenie ssh między dwiema maszynami. Czy istnieje sposób na wysyłanie poleceń do zdalnego komputera ze skryptu powłoki, który jest uruchamiany na komputerze lokalnym, używając już otwartego połączenia i bez rozpoczynania kolejnej sesji ssh?
50 ssh 

1
Różnica między gawk a awk
Próbujesz zrozumieć różnice między dwiema funkcjami gawk vs. awk? Kiedy używać gawk vs awk? Czy są takie same pod względem użytkowania? Czy można też podać przykład?
50 awk  gawk 

3
Skopiuj plik do xclip i wklej do Firefoksa
Kopiuję plik do xclip cat file.txt | xclip Wklejam bez problemu xclip -o Kiedy chcesz wkleić go Firefoxze Ctrl+Vto wkleja stary tekst (które nie powinny być już w schowku). Kiedy wrócę do terminala i uruchomię xclip -o, wkleja prawidłowy tekst. Dlaczego występuje problem z wklejaniem Firefox?

2
Jaka jest poprawna składnia sudoers do dodania użytkownika?
Zgodnie z komentarzami w /etc/sudoers(Fedora 13): ## Syntax: ## ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. Moje dwa powiązane pytania: Co to ALL=(ALL) ALLznaczy w następującym wierszu: root ALL=(ALL) ALL Przetestowałem te dwie linie, ale nie mogę zrozumieć, jak różnią się funkcjonalnie: …
50 sudo 


6
Filtrowanie niepoprawnego utf8
Mam plik tekstowy w nieznanym lub mieszanym kodowaniu. Chcę zobaczyć wiersze zawierające sekwencję bajtów, która jest niepoprawna UTF-8 (przez przesłanie pliku tekstowego do jakiegoś programu). Odpowiednio chcę odfiltrować wiersze, które są poprawne UTF-8. Innymi słowy, szukam .grep [notutf8] Idealne rozwiązanie byłoby przenośne, krótkie i możliwe do uogólnienia w stosunku do …

6
Jak wyłączyć SELinux bez restartu?
Muszę wyłączyć SELinux, ale nie mogę ponownie uruchomić komputera podążyłem za tym linkiem, gdzie otrzymałem poniższe polecenie setenforce 0 Ale po uruchomieniu tego polecenia sprawdziłem to sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: disabled Policy version: 24 Policy from config file: targeted Czy …
50 rhel  selinux 

5
Dlaczego jądro miałoby upuszczać pakiety?
Przerwałem tcpdumpz Ctrl+ Ci otrzymałem to podsumowanie: 579204 packets captured 579346 packets received by filter 142 packets dropped by kernel Jakie są „pakiety upuszczane przez jądro”? Dlaczego tak się dzieje?
50 kernel  tcpdump 

6
Użyj schowka systemowego w trybie kopiowania vi w tmux
Korzystam z Tmux 1.6 i próbuję go skonfigurować, aby używał skrótów klawiszowych w stylu vi, a także używał schowka systemowego podczas kopiowania w trybie interaktywnym: set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection && run \"tmux save-buffer | xclip -selection clipboard\"" Mówiąc najprościej, chciałbym …
50 tmux  xclip 


5
Jak mogę uzyskać alias sudo !!?
Próbuję ustawić alias dla sudo !!w Bash. Próbowałem alias sbb='sudo !!”, ale interpretuje to jako dosłowny !!i drukowany sudo: !!: command not found Jeśli użyję podwójnych cudzysłowów, zastępuje podwójny huk w samym ciągu, więc to nie działa. Czy jest jakiś sposób, aby to zadziałało? Lub alternatywny alias? `


2
Lsof i porty nasłuchujące
Próbuję uzyskać wszystkie procesy nasłuchujące na połączenie sieciowe w systemie Mac OS X. netstatnie ma takiej -popcji i próbuję z lsof lsof -i -sTCP:LISTEN daje mi uczciwą listę procesów odsłuchowych, ale nie wszystkie. Mogę na przykład telnet do portu 10080, gdzie mam proces nasłuchujący połączenia, ale nie jest to pokazane …
50 osx  lsof 

4
Czy powinienem dbać o niepotrzebne koty?
Wiele narzędzi wiersza polecenia może pobierać dane wejściowe z potoku lub jako argument nazwy pliku. W przypadku skryptów o długiej powłoce rozpoczęcie łańcucha od znaku catsprawia, że ​​jest on bardziej czytelny, zwłaszcza jeśli pierwsze polecenie wymaga wieloliniowych argumentów. Porównać sed s/bla/blaha/ data \ | grep blah \ | grep -n …

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.