Skrypt to seria instrukcji zapisanych w pliku „zwykłego tekstu”. Interpreter skryptów (na przykład Bash lub inna powłoka, Python, Perl, Ruby itp.) Odczytuje plik i wykonuje instrukcje tak, jakby zostały wprowadzone w wierszu polecenia.
Chciałbym wiedzieć, jak napisać Execpolecenie pliku .desktop, aby otworzyć nowy terminal i wykonać w nim skrypt powłoki. Skrypt powłoki działa i jest dostępny dla wszystkich użytkowników. Podczas uruchamiania skryptu z terminala wszystko działa, ale nie działa przy próbie uruchomienia skryptu z pliku .desktop. Oto kilka kombinacji, które już wypróbowałem: Exec=gnome-terminal …
Znam polecenia, aby sprawdzić nazwę maszyny Linux działającej na moim komputerze. Na przykład: Ubuntu cat /etc/version CentOS cat /etc/issue Jak uzyskać dane wyjściowe z terminala i porównać, czy jest to UBUNTU lub CENTOS i wykonać następujące polecenia? apt-get install updates lub yum update Ubuntu 14.04 cat /etc/issue
Czy ktoś wie, jak napisać skrypt powłoki, aby zainstalować listę aplikacji? Trudno jest ręcznie instalować każdą aplikację za każdym razem, gdy konfiguruję nowy system. Edycja: Nadal mnie pyta Do you want to continue [Y/n]?. Czy istnieje sposób na wprowadzenie skryptu ylub nie monitowanie o wprowadzenie?
Jak sprawić, by Skype używał domyślnego systemu powiadomień Ubuntu do wyświetlania powiadomień (wiadomości przychodzących, użytkowników łączących się itp.) Zamiast własnego „brzydkiego” okna wiadomości Skype?
Szukałem różnicy między „.” oraz wbudowane polecenia „source” i kilka źródeł (np. w tej dyskusji i na stronie podręcznika bash ) sugerują, że są one takie same. Jednak po wystąpieniu problemu ze zmiennymi środowiskowymi przeprowadziłem test. Utworzyłem plik, testenv.shktóry zawiera: #!/bin/bash echo $MY_VAR W wierszu polecenia wykonałem następujące czynności: > …
Chcę napisać analogiczny Ubuntu do „pliku wsadowego” (skrypt powłoki). Ale nie wiem, jak użyć polecenia, aby skrypt mógł być uruchomiony. Nie wiem też, gdzie go używać.chmod +x filename
Napisałem skrypt bash, który wywołuje kilka innych programów i wykonuje wiele poleceń. Uruchamiam ten skrypt z terminala. Teraz chcę zabić skrypt. Wydaje Ctrl + Cmi się, że naciśnięcie czasami tego nie wycina, ponieważ czasami skrypt wykonuje inny program iz jakiegoś powodu sygnał zabicia nie działa. Jeśli jednak zamknę okno terminalu, …
Chciałbym znaleźć i wydrukować zmodyfikowany czas pliku do użycia w skrypcie bash. Wymyśliłem: ls -l $filename | cut -d ' ' -f '6-8' Które wyjścia: Jul 26 15:05 Chociaż chciałbym uniknąć parsowania ls, dobrze byłoby też mieć rok. Idealnie chciałbym zobaczyć wyjście podobne do domyślnego wyjścia datepolecenia. Tue Jul 26 …
Mam następujący rc.localskrypt: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just …
Tworzę mały automatyczny skrypt instalacyjny, który zmodyfikuje się /etc/profilei $HOME/.profilejeśli niektóre ścieżki nie zostaną wyeksportowane. Następnie chciałbym ponownie załadować je automatycznie. Przeczytałem, że sourceto robi, więc uruchomiłem terminal i wpisałem: source /etc/profile source ~/.profile Z terminala nie wyświetlił żadnego błędu. Jednak umieszczenie tych dwóch poleceń w skrypcie Bash powoduje source: …
Czy ktoś mógłby wyjaśnić, jak działa następujący kod? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done W szczególności chciałbym wiedzieć, dlaczego wyjście tej pętli jest 3 4 5 6 2 1zamiast 3 2 1i 6 5 4na dwóch osobnych …
Chcę wyświetlić cowsaykomunikat w każdym oknie terminala. Polecenie, którego używam to fortune | cowsay Jakieś pomysły, jak się pojawiać, gdy rozpoczynam nową sesję terminalową?
Mam skrypt, który przeszukuje wszystkie pliki w wielu podfolderach i archiwach do tar. Mój skrypt jest for FILE in `find . -type f -name '*.*'` do if [[ ! -f archive.tar ]]; then tar -cpf archive.tar $FILE else tar -upf archive.tar $FILE fi done Polecenie find daje mi następujące dane …
Mam katalog z dużą ilością obrazów, ale są one w złej orientacji. Chcę obrócić obrazy, aby poprawić orientację (głównie ± 90 o ). Za pomocą przeglądarki zdjęć (shotwell photo) mogę obracać je indywidualnie, klikając przycisk obracania, ale to zbyt nudne. Spojrzałem man shotwelli shotwell --help-allnic nie wyjaśnia, jak wywołać polecenie …
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.