Chciałbym zmusić ekran GNU do ponownego włączenia do istniejącej szerokości terminala, kiedy ponownie przyłączam sesję. Wydaje mi się, że działało to poprawnie, zanim zaktualizowałem maszynę do CentOS 6, ale nie mogę wymyślić, jak ją przywrócić. ( TERM=xterm) Ilekroć ponownie przyłączam sesję, bez względu na stan, w którym ją odłączałem, uruchamia …
Muszę znaleźć wszystkie zapisywalne urządzenia pamięci masowej podłączone do danego komputera, niezależnie od tego, czy są zamontowane. Niedokładnym sposobem na to byłoby wypróbowanie każdego wpisu, /devktóry odpowiada zapisywalnym urządzeniom (hd * i sd *). Czy istnieje lepsze rozwiązanie, czy powinienem trzymać się tego?
Widziałem, że rvm (menedżer wersji Ruby) jest instalowany za pomocą następującego polecenia: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Tak więc, jak rozumiem, otrzymujemy treść skryptu i przekazujemy go bashowi (wierzę < <i czy <<to to samo?) Interesuje mnie ta < <część, która zawiera następujący opis w sieci: << token Oznacza, …
Rozumiem, że -execmożna wybrać +opcję naśladowania zachowania xargs. Czy jest jakaś sytuacja, w której wolisz jedną formę od drugiej? Osobiście wolę pierwszą formę, choćby po to, by uniknąć używania rury. Myślę, że z pewnością programiści findmusieli dokonać odpowiednich optymalizacji. Mam rację?
Podczas uruchamiania tar xzf, jak zapobiec tej wiadomości (Zapobieganie wyświetlaniu wiadomości ze znacznikiem czasu): tar: node: time stamp 2011-06-07 02:02:30 is 8309 s in the future tar: user/Node: time stamp 2011-06-07 01:56:05 is 7924 s in the future
Piszę Skrypt Shell, w którym muszę usunąć plik na zdalnym komputerze za pomocą Skryptu Shell. Przepływ ręcznie: ssh username@domain.com .. następnie w domenie: cd ./some/where rm some_file.war Jak wykonać to zadanie?
Chciałem uruchomić kilka poleceń jednocześnie w tmux lub gnome-terminal lub xfterminal, każdą inną kartę z uruchomionym pojedynczym poleceniem i zamknąć tę kartę po zakończeniu tego polecenia. Wszelkie inne oprogramowanie jest również mile widziane Chciałem wydać pojedynczy skrypt do wykonania zadania, np. XX „cmd1” „cmd2” „cmd3”
Bardzo trudno mi zrozumieć, w jaki sposób można używać deskryptorów plików w skryptach powłoki. Znam podstawy takie jak exec 5 > /tmp/foo Tak więc fd 5 jest dołączony do foo do pisania. exec 6 < /tmp/bar … do czytania. exec 5>&- … Zamknij fd. Co to teraz robi? #!/bin/bash exec …
Czy możliwe jest użycie 2 poleceń w -execczęści findpolecenia? Próbowałem czegoś takiego: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; i dostaję: find: brakujący argument dla -exec chmod: nie można uzyskać dostępu {}: brak takiego pliku lub katalogu chmod: nie można uzyskać dostępu …
Chcę, aby skrypt był uśpiony, chyba że określony plik zostanie zmodyfikowany / usunięty (lub plik utworzony w określonym katalogu lub ...). Czy można to osiągnąć w elegancki sposób? Najprostsza rzecz, jaka przychodzi mi na myśl, to pętla, która śpi przez pewien czas, zanim ponownie sprawdzi status, ale może jest to …
Czy można zachować „stan” okna ekranowego GNU (lub zwykłej powłoki), aby móc ponownie załadować wszystko po ponownym uruchomieniu: Liczba otwartych muszli Nazwa każdej powłoki Bieżący katalog każdej powłoki Historia każdej powłoki Jeśli to możliwe, ich zmienne środowiskowe
Na bezgłowym serwerze NAS mam sdf1(kartę flash) zamontowaną tak /, jak podczas /homemontowania z lv00(woluminu LVM wspieranego przez oprogramowanie RAID). Aby móc uzyskać dostęp do komputera w przypadku awarii RAID, mam kopię mojego klucza publicznego ssh itp. W /home/foo/.sshsystemie plików z sdf1. Aby zaktualizować pliki, które są ukryte przez zamontowany …
Dzisiaj dowiedziałem się, że mogę perl -c filenameznaleźć niedopasowane nawiasy klamrowe {} w dowolnych plikach, niekoniecznie w skryptach Perla. Problem w tym, że nie działa z innymi typami nawiasów () [] i może <>. Miałem też eksperymenty z kilkoma wtyczkami Vima, które twierdzą, że pomagają znaleźć niedopasowane nawiasy, ale jak …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.