Unix & Linux

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


4
Czy możesz mieć wiele zagubionych i znalezionych katalogów?
Nie znałem mklost+foundpolecenia, dopóki nie przeczytałem tego pytania . mklost+foundKomenda utworzy nową lost + found w katalogu pwd. Dlaczego miałbyś kiedykolwiek chcieć uruchomić to polecenie? Katalog lost + found już istnieje w / na każdej sprawdzonej dystrybucji. Co by się stało, gdybyś miał wiele zagubionych i znalezionych katalogów? Czy odzyskane …

1
Obudź monitor zdalnie ze snu
Mam serwera Ubuntu xdmz openbox, na której jest podłączony monitor, który wyświetla wideo, który jest uruchamiany przez demona cron. Gdy monitor nie jest używany przez określony czas, przechodzi w tryb uśpienia i nie mogę go obudzić podczas procesu wideo: monitor pozostaje czarny. Jak mogę obudzić monitor? Bez instalowania pakietów, jeśli …
10 openbox  sleep 

2
Reguły składni ścieżki
Piszę bibliotekę do manipulowania łańcuchami ścieżek uniksowych. W związku z tym muszę zrozumieć kilka niejasnych zakątków składni, o które większość ludzi by się nie martwiła. Na przykład, jak najlepiej mogę powiedzieć, wydaje się, że foo/bari foo//barzarówno punkt do tego samego miejsca. Ponadto, ~zazwyczaj oznacza katalogu domowym użytkownika, ale co zrobić, …

3
Czy mogę zmusić `man` do dopasowania małych i wielkich liter?
Kiedy przeszukuję strony podręcznika, w wyszukiwaniu rozróżniana jest wielkość liter, ale tylko w odniesieniu do wielkich liter. Np. xBędzie pasować xi Xpodczas gdy Xtylko dopasowania x. To jest man-dbwersja man, domyślnie używana w systemach pochodnych fedora i dostępna na innych. man manmówi, że domyślny pager to less -s. $LESSnie jest …

4
Zakończ każdy proces w tle
Mam kilka Stoppedprocesów w tle. kill $(jobs -p)i kill `jobs -p`nie mają wpływu kill %1, kill %2itp. zakończono pomyślnie poszczególne procesy Jak mogę zabić każdy proces w tle za pomocą jednego polecenia? Ponadto, dlaczego pierwsze dwa polecenia nie działają dla mnie? Używam Linux Mint 15, 64-bit

6
Dekorator funkcji Bash
W Pythonie możemy dekorować funkcje kodem, który jest automatycznie stosowany i wykonywany względem funkcji. Czy jest jakaś podobna funkcja w bash? W skrypcie, nad którym aktualnie pracuję, mam pewne okno testowe, które testuje wymagane argumenty i kończy działanie, jeśli nie istnieją - i wyświetla niektóre komunikaty, jeśli określono flagę debugowania. …
10 bash  function 

3
gdzie umieścić pliki binarne, aby zawsze znajdowały się na drodze i można je łatwo znaleźć
Tworzę całkiem sporo plików binarnych, skryptów itp., Które chcę łatwo zainstalować (używając własnych rpms). Ponieważ chcę, aby były one dostępne dla wszystkich, moją intuicją byłoby umieszczenie ich w / usr / bin; nie trzeba zmieniać ŚCIEŻKI jednak; moje pliki wykonywalne znikają teraz w puli wszystkich innych; jak mogę łatwo znaleźć …

3
Konfigurowanie domyślnego limitu czasu dla agenta SSH
Używam, ssh-addaby dodać moje klucze SSH do agenta SSH. Domyślnie dodaje je w nieskończoność. Istnieje opcja wiersza polecenia określająca limit czasu, ale czy istnieje opcja pliku konfiguracyjnego, która określa domyślny limit czasu? Chcę, aby móc uruchomić ssh-addbez parametrów wiersza polecenia i ustawić domyślnie określony czas na przekroczenie limitu czasu (tak …
10 ssh  ssh-agent 


2
Wymuś normalne uzupełnianie tabulacji w przypadku niepowodzenia inteligentnego uzupełniania
Odkąd uzupełnianie tabulatorów stało się standardową funkcją w powłokach, jestem z tego bardzo zadowolonym użytkownikiem. Podoba mi się nawet inteligentne zakończenie Basha (gdzie wyszukuje tylko pliki PDF, jeśli wpisuję evince foo <TAB>) - o ile poprawnie zgaduje. Rujnuje skądinąd szczęśliwy dzień, gdy Bash wykorzystuje inteligentne uzupełnienie, aby odmówić ukończenia. Dzisiaj …

1
Czy istnieje plik Bash, który zawsze będzie pozyskiwany w trybie interaktywnym, bez względu na to, czy jest to login czy brak logowania?
O ile mi wiadomo, interaktywne powłoki mogą się zalogować lub nie, a pliki startowe są dla nich różne. Jeśli interaktywny + powłoka logowania → /etc/profilewtedy pierwszy Tekstu ~/.bash_profile, ~/.bash_loginoraz~/.profile Jeśli powłoka interaktywna + non-login → /etc/bash.bashrcto~/.bashrc Chcę ustawić niektóre zmienne za każdym razem, gdy używam powłoki interaktywnej, niezależnie od tego, …
10 bash  login  bashrc 

5
zapisywanie w / tmp tak naprawdę nie oszczędza?
Otwórz np. Załącznik do wiadomości e-mail z przeglądarki Firefox (bez wcześniejszego zapisywania); jest to dokument Libre Office, edytujesz go, a następnie wypychasz zapisz (nie zapisuj jako) i zamykasz edytor tekstowy i przeglądarkę. Następnie dokument znika, ponieważ został domyślnie zapisany w /tmp. Tak przynajmniej jest w przypadku mojego Ubuntu 12.04. Czy …


2
Czy pocisk może być bardziej „ofensywny”?
Mój Gentoo Linux jest kompilowany z włączoną ofensywną flagą USE : # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: Możliwe jest również wybieranie fortuny na podstawie stopnia ofensywności: # fortune -o kernelcookies | cowsay -b _________________________________________ / /* This is …
10 shell  cowsay 

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.