Piszę skrypt bash, który intensywnie wykorzystuje wget. Aby zdefiniować wszystkie wspólne parametry w jednym miejscu, przechowuję je w zmiennych. Oto fragment kodu: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101
Piszę skrypt bash, który intensywnie wykorzystuje wget. Aby zdefiniować wszystkie wspólne parametry w jednym miejscu, przechowuję je w zmiennych. Oto fragment kodu: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101
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...
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...
Chcę stworzyć niedrogi, prywatny serwer git z nadmiarową pamięcią . W tym celu kupiłem Raspberry Pi i skonfigurowałem zarówno giti sshna Pi. Mogę uzyskać dostęp do Pi zarówno z sieci LAN, jak i zdalnie (przekierowując port mojego routera do Pi). Tak więc serwer git jest już uruchomiony. Ostatnią...
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ż...
Od czasu aktualizacji do Python 3.4 wszystkie interaktywne polecenia są logowane do ~/.python_history. Nie chcę, aby Python tworzył lub zapisywał w tym pliku. Utworzenie dowiązania symbolicznego do /dev/nullnie działa, Python usuwa plik i odtwarza go. Dokumentacja sugeruje, aby usunąć...
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...
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
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 →...
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...
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...
Jak odbierać zaproszenia na spotkania w programie iCalendar (.ics lub .ical) z witryny outlook.office365.com, aby można je było przeanalizować i dodać do kalendarza (np. Przypomnienie + wyrd)? Długo i ciężko szukałem odpowiedzi, ale nie znalazłem żadnej, więc zastanawiam się, czy brakuje mi czegoś...
Przeczytałem artykuł i użyłem terminów „zimna pamięć podręczna” i „ciepła pamięć podręczna”. Co to znaczy koncepcja zimnej pamięci podręcznej i ciepła pamięć podręczna? Odwiedzam to, ale potrzebuję czegoś
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...
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...
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...
Używam Linux Mint 16 (Petra) Korzystam z domyślnego sterownika nvidia-319 dostarczonego z dystrybucją Mam 2x karty GTX480 Mam 3 monitory Za pomocą sterownika Nvidia wszystkie monitory i procesory graficzne są pobierane przez zastrzeżone narzędzie. Jednak podobnie jak w raporcie na stronie...
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...
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,...
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ę...