Unix & Linux

10
Jak zdefiniować podobną funkcję bash na raz

Mam te funkcje w ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e 'Gemfile' ]; then bundle exec rake...

10
zrozumienie domyślnej wartości IFS

W mojej wersji GNU bash 4.2.8 IFS domyślnie ma domyślną wartość spacji, tabulacji i przesunięcia wiersza: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Czy istnieje powód takiego domyślnego IFS? Ponadto, które narzędzia używają IFS oprócz wbudowanego bash...

10
bash znajdź linie zaczynające się od łańcucha

Mam kilka plików i chcę znaleźć, który zawiera sekwencyjne linie zaczynające się od określonego ciągu. Na przykład dla następującego pliku: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Istnieje więcej niż...

10
Sudoers na jeden dzień w tygodniu?

Mój szef zgłosił się na ochotnika do roli administratora systemu dla naszego produkcyjnego serwera redhat. Poprosił mnie o zaostrzenie bezpieczeństwa, aby uniknąć takich nieszczęść, rm -f *które miały miejsce niedawno. W tej chwili mamy 53 użytkowników sudo wkraczających na maszynę, co jest...

10
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

10
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...

10
Ustaw kolor linii statusu tmux na podstawie nazwy hosta

Chciałbym tmuxwybrać kolor dynamicznie na podstawie nazwy hosta komputera. Ponieważ dzielę się nimi tmux.confna kilku komputerach, przypisywanie unikalnego koloru dla każdego z tych hostów byłoby przydatne wizualnie, szczególnie podczas pracy na więcej niż jednym z nich jednocześnie. Czy to jest...

10
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...

10
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,...

10
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ę...