Unix & Linux

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

4
Czy można znaleźć ścieżkę uruchomionego programu?
Mam xmms2duruchomiony proces, ale dwa możliwe pliki wykonywalne (w różnych katalogach, oba na ścieżce wykonywalnej), które mogły go odrodzić. Podejrzewam, że jeden z nich jest uszkodzony, ponieważ czasami ten program działa, a czasem nie. Proces działa teraz, więc chcę usunąć (lub zmienić nazwę) drugiego. ps ax|grep "xmms"zwraca 8505 ? SLl …
17 process 

2
Jak powiązać z Shift + {Left, Right} w tmux?
Patrzę tmuxz screen, i mają trafić gulę podczas konfigurowania (wysoce konfigurowalny!) tmuxKlawiszy. Problem polega na tym, .screenrcże mam bindkey ^[[d prev bindkey ^[[c next bindkey ^[[a title bindkey ^[[b screen 1 i wiązania działają (pierwotnie pochodzą rxvt-tabbedex). Ale tmuxnajwyraźniej nie ma sposobu na powiązanie poleceń z ShiftLeft/ Rightkombinacjami. Proszę, udowodnij, …

3
Szukasz starego klasycznego podręcznika dla systemu Unix
Szukam książki o uniksowym zestawie narzędzi wiersza poleceń (sh, grep, sed, awk, cut itp.), Którą przeczytałem jakiś czas temu. To była doskonała książka, ale zupełnie zapomniałem jej nazwy. Wspaniałą rzeczą w tej konkretnej książce był przykład. Pokazał, jak wdrożyć system księgowości uniwersyteckiej przy użyciu tylko narzędzi do przetwarzania tekstu. Możesz …

1
Jak (bezpiecznie) przenieść / tmp na inny wolumin?
Dzisiaj /tmpkatalog został wypełniony na maszynie w pracy. Problem polegał na tym, że nie był zbyt duży na partycji root. Aby to naprawić, współpracownik utworzył /new/tmpkatalog gdzie indziej, skopiował całą zawartość do nowego katalogu, usunął oryginał /tmpi utworzył dowiązanie symboliczne /tmp -> /new/tmp. Kiedy kopiował pliki (tak naprawdę to był …


1
TTY na monitorze zewnętrznym
Podczas korzystania z laptopa w domu zwykle używam zewnętrznego monitora, klawiatury i myszy z ekranem laptopa jako drugiego monitora. Wszystko to można łatwo skonfigurować za pomocą ładnego narzędzia GNOME, które, jak zakładam, używa xrandr na backendie. Czasami lubię korzystać z mojego komputera za pośrednictwem TTY. Chciałbym móc przełączyć się na …

4
find-command dla niektórych podkatalogów
Powiedzmy, że mam katalog dirz trzech podkatalogów dir1.. dir3. A w środku mam wiele plików i innych podkatalogów. Chciałbym wyszukać plik wewnątrz, powiedzmy z *.czakończeniem, ale chciałbym tylko wyszukiwać w podkatalogu „dir / dir2” i wszystkich jego podkatalogach. Jak mogę to sformułować? Zakładając, że jestem w dir/środku, mam: find . …
17 linux  bash  shell  find 

2
Jak zrobić screen -R dołączony do najmłodszej odłączonej sesji?
Używam ekranu na debian lenny i chciałbym użyć -Ropcji. Od man screen: -R attempts to resume the youngest (in terms of creation time) detached screen session it finds. If successful, all other com‐ mand-line options are ignored. If no detached session exists, starts a new session using the specified options, …
17 gnu-screen 

2
Jaki jest sens polecenia hostnamectl?
W przeciwieństwie do edycji / etc / hostname, czy gdziekolwiek jest to istotne? Musi być dobry powód (mam nadzieję) - ogólnie wolę „stary” sposób, w którym wszystko było plikiem tekstowym. Nie próbuję się kłócić - naprawdę chciałbym wiedzieć i sam zdecydować, czy to dobry powód. Dzięki.


1
Dźwięk przez HDMI w Arch Linux
Mam laptopa Toshiba (Satellite A300) podłączony do telewizora przez HDMI. Używając VLC 2.2.6, wideo działa dobrze. Obecnie próbuję wyprowadzić dźwięk do głośników telewizora. aplay -l pokazuje urządzenie odtwarzające HDMI jako trzecie: **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog] Subdevices: …
17 arch-linux  audio  vlc  hdmi 

1
dmesg: odczyt bufora jądra nie powiódł się: Odmowa uprawnień
Od niedawna Debian zmienił domyślne zachowanie dmesgi nie mogę go używać po prostu z mojego lokalnego użytkownika. % dmesg dmesg: read kernel buffer failed: Operation not permitted To samo dotyczy: % cat /dev/kmsg cat: /dev/kmsg: Operation not permitted Występowanie w narzędziu do śledzenia błędów prowadzi do: dmesg: odczyt bufora jądra …
17 linux  debian  dmesg  sysctl 


5
Drukowanie macierzy asocjacyjnych BASH
Czy istnieje sposób na wydrukowanie całej tablicy ([klucz] = wartość) bez zapętlania wszystkich elementów? Załóżmy, że utworzyłem tablicę z niektórymi elementami: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Mogę wydrukować całą tablicę za pomocą for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Wydaje się jednak, że bash już …

2
Alias ​​i funkcje
Z podręcznika bash Zasady dotyczące definiowania i używania aliasów są nieco mylące. Bash zawsze czyta co najmniej jeden pełny wiersz danych wejściowych przed wykonaniem dowolnego polecenia w tym wierszu. Aliasy są rozszerzane po odczytaniu polecenia, a nie podczas jego wykonywania. Dlatego definicja aliasu pojawiająca się w tym samym wierszu, co …
17 bash  alias  function 

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.