Czy jest jakieś polecenie, które wypisuje tylko nazwę wybranych pakietów apt-get autoremove? Tworzę skrypt, który aktualizuje jądro, usuwa stare jądro i niepotrzebne pakiety ( apt-get autoremove), ale chcę wydrukować na ekranie listę pakietów, które zostaną usunięte apt-get autoremove, jak mogę to zrobić?
Szukałem tego przez jakiś czas i nigdzie nie mogę go znaleźć. Muszę być w stanie powiększyć (odpowiednik Ctrl + Shift + „+”) przez terminal. Próbowałem xdotool, ale nie wiem, jak to zrobić, aby zarejestrować „+” (lub klawisz =). Jest to bardzo ważne i było moim marzeniem. Teraz, gdy jestem już …
Edytowałem skrypt bashrc w moim systemie Windows 10 Ubuntu Bash i popełniłem błąd podczas edytowania skryptu. Teraz bash kończy się natychmiast po otwarciu. Czy mogę otworzyć Bash bez uruchamiania bashrc, czy będę musiał go ponownie zainstalować?
Napisałem ten skrypt: #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done Jestem nowicjuszem, który próbuje szybko się uczyć i mam pytanie o cudzysłowy zmiennej . …
Długo walczyłem o napisanie skryptu, który miałby 2 argumenty, 1 z pytaniem o rok i 2 z pytaniem, czy chcę, aby minimalna, maksymalna, średnia lub wszystkie były wyświetlane jako ostatnia linia z powiązanych plików do wybranego roku. Zasadniczo mam katalog, który zawiera podkatalogi z różnych lat (2000, 2001, 2002 itd.). …
Moja firma wymaga, aby mieć uruchomioną jedną aplikację serwerową, do której wszyscy użytkownicy uzyskują dostęp za jej pośrednictwem za pomocą putty terminal. Chcę napisać skrypt powłoki, w którym powinien być otwarty tylko 20 kitowy terminal. Jeśli 21 terminal jest otwarty, chcę go natychmiast zamknąć. Jak mogę to osiągnąć? Proszę pomóż …
Aby wykonać zadanie, muszę napisać funkcję, która wypisze liczbę parzystą, jeśli otrzyma ciąg liczb. Użyłem fragmentu kodu, którego użyłem do poprzedniego zadania (aby wydrukować, 1gdy liczba była parzysta, a 0kiedy liczba była nieparzysta) Mój problem polega na tym, że moja funkcja nadal drukuje 0. Co ja robię źle? Oto mój …
Jestem bardzo zdezorientowany co do mojej sesji terminala ubuntu, wydaje się, że zastępuje sekcje w poleceniach, które rozpoczynają się !od liczby z pozornie losowymi poleceniami. Robi to, !87zastępując go, screen -la także !88i zastępując go ls. Wszelkie pomysły, dlaczego tak się dzieje, byłyby bardzo mile widziane.
Mam plik ze wszystkimi nazwami testów: $ cat all_tests.txt test1 test2 test3 test4 test5 test6 I inny plik zawierający nazwy testu i powiązany wynik: $ cat completed_tests.txt test1 Passed test3 Failed test5 Passed test6 Passed Jak utworzyć nowy plik zawierający wszystkie nazwy testów z powiązanym wynikiem bez duplikatów? Jeśli wykonam: …
Mam ten skrypt #!/bin/bash folder='/home/data/mnist/training' for filePng in $folder/* do touch $filePng.txt done Działa tylko tyle, że dla pliku o nazwie 001.pngtworzy 001.png.txtzamiast 001.txt. Jak mogę to zmienić?
Działa to doskonale w OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Ale kiedy uruchamiam go na Ubuntu, pojawia się następujący błąd. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Nie mogę rozwiązać problemu. Jakieś sugestie?
Czytam wiele pytań i odpowiedzi takich jak ta i ta Wiem, że symbole wieloznaczne są rozszerzane przez powłokę przed uruchomieniem polecenia i są one cechą powłoki. Również symbole wieloznaczne działają z tymi poleceniami, które mogą przyjmować wiele argumentów. W find . -name *.rb jeśli mamy więcej niż jeden plik w …
Mam sznurek 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 i chcą, aby wyodrębnić słowa qa, który następuje -Dspring.profiles.active. Mam zapis łańcucha w pliku text.txt, aby go tylko wypróbować. Kiedy robię grep -r -o "spring.profiles.active=" text.txt Wynik to spring.profiles.active= To słowo nie zawsze jest qa, może być prodlub dev. Co chciałbym zrobić, to …
Pracowałem z powłoką i przez pomyłkę automatycznie się wypełniłem tabpo napisaniu _e, co spowodowało _expand. Co robi to polecenie? Nie mogłem znaleźć wyjaśnienia online, jedyne odniesienia, które mogłem znaleźć tutaj na Ask Ubuntu, to: Nie można zmienić monitu zsh Funkcja autouzupełniania terminala może być zgodna tylko od początku? Ale nie …
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.