Próbuję trwale zmienić moją powłokę na zsh za pomocą chshpolecenia, ale to nie działa. Zsh jest zainstalowany (przez apt) i działa dobrze, gdy wywołuję go bezpośrednio z terminala zachęty bash. Ale nie mogę domyślnie załadować zsh do terminali, a chsh robi coś dziwnego: $ echo $SHELL /bin/bash $ which zsh …
Zacząłem pętlę while w następujący sposób: while true; do {command}; sleep 180; done & Zwróć uwagę na &. Myślałem, że kiedy zabiję terminal, pętla while się zatrzyma. Ale wciąż idzie. Minęły godziny, odkąd zabiłem sesję terminalową. Jak zatrzymać tę pętlę while?
Mam skrypt, który może działać jako sudo script.shlubpkexec script.sh Byłoby o wiele ładniej z punktu widzenia użytkownika, gdyby skrypt pytał użytkownika o hasło podczas uruchamiania go po nazwie script.sh. Jak mogę „osadzić” żądanie do pkexeclub sudouruchomić cały skrypt z uprawnieniami roota? Zauważ, że uruchamianie wszystkiego za pomocą sudo sh -cmoże …
Chcę utworzyć zip folderu z wiersza polecenia. Mogę zrobić coś takiego zip -r folder.zip folder. Chcę nadać spakowanemu folderowi tę samą nazwę, co folder oryginalny. Mogę to zasymulować pisząc skrypt: #!/bin/bash zip -r $1 $1 A potem robiąc ./script folder. Czy można to zrobić bez pisania skryptów?
Stworzyłem maszynę wirtualną Ubuntu kilka tygodni temu i od tego czasu pracuję nad projektami. Teraz chciałbym znaleźć składnię niektórych poleceń, które wpisałem w terminalu tydzień temu, ale otworzyłem i zamknąłem okno terminala i kilkakrotnie ponownie uruchomiłem maszynę. Jak mogę uzyskać historypolecenie powrotu do pierwszego polecenia, które wpisałem po utworzeniu komputera? …
Kiedy używam, notify-sendaby wyświetlić powiadomienie na pulpicie, a następnie użyć go ponownie, aby pokazać inne powiadomienie, zauważyłem, że drugie pokazuje się dopiero po zniknięciu pierwszego. Czy istnieje sposób na notify-sendnatychmiastowe zastąpienie istniejącego powiadomienia innym?
Właśnie natrafiłem na coś, co mnie naprawdę niepokoi. Autouzupełnianie na Ubuntu działa jak urok, ale kiedy loguję się jako root, np. suDostaję tabautouzupełnianie tylko czasami. Dlaczego tak to działa? Czy można to zmienić?
Podczas próby użycia junyanz / pytorch-CycleGAN-and-pix2pix pojawia się błąd w WSL . Z powodzeniem wykonałem wszystkie kroki instalacji w systemie Windows 10 x64, postępując zgodnie z instrukcjami zawartymi w PyTORCH w systemie Windows 10: instruktaż ze zrzutami ekranu , a następnie Ubuntu dla systemu Windows z pulpitem GitHub Jak zainstalować …
Załóżmy, że mam kilka plików o tej nazwie: file01.txt file02.txt file03.txt ... file20.txt i chcę wykonać polecenie w zakresie tych plików. Wiem, jeśli chcę „rm” z „file05.txt” do „file09.txt”, mogę: rm file0[5-9].txt ale jak mogę „zapisać” zakres od pliku08.txt do pliku13.txt? Próbowałem tego kodu rm file[08-13].txt i to nie działa. …
Używam Ubuntu 14.04 i mam dziwny problem z ekranem terminala, który mnie bardzo denerwuje. Czy ktoś może mi w tym pomóc lub wyjaśnić, jeśli robię coś złego lub niezgodnego z linuksem? Mam jakieś rozwiązanie, ale chcę zrozumieć, dlaczego tak się dzieje wielokrotnie. Często kopiuję polecenia bash z moich notatek lub …
Jaki jest najlepszy sposób na odczytanie pliku konfiguracyjnego w bash? Na przykład masz skrypt i nie chcesz ręcznie wypełniać całej konfiguracji za każdym razem, gdy wywołujesz skrypt. Edycja 1: Myślę, że nie wyjaśniłem tego, więc: chcę tylko ... Mam plik konfiguracyjny, który jest podobny variable_name value variable_name value ... i …
Pytanie jest dość proste. Mogę uzyskać kod wyjścia poprzedniego polecenia za pomocą $?. Ale co to właściwie jest? Nie sądzę, że jest to zmienna, ponieważ nie możesz mieć żadnych znaków specjalnych w nazwie zmiennej innej niż _. foo?foo=10 spowoduje błąd: foo?foo=10: command not found Więc jeśli nie jest to zmienna, …
Wiemy, że bash obsługuje wiele poleceń buitin, takich jak: $ type type cd help command type is a shell builtin cd is a shell builtin help is a shell builtin command is a shell builtin Chcę uzyskać listę wszystkich dostępnych poleceń wbudowanych w powłokę . Jak to zrobić za pomocą …
Widziałem wiele wątków na temat zwolnienia miejsca na partycji / boot i to też jest mój cel. Interesuje mnie jednak tylko usuwanie starych jąder, a nie każdego z nich, ale bieżącego. Potrzebuję rozwiązania, które będzie jednowierszowe, ponieważ będę uruchamiał skrypt z Puppet i nie chcę mieć żadnych dodatkowych plików. Do …
Miałem skrypt, który działał dobrze, ale kiedy go uruchomiłem dzisiaj, mówi declare: not found. Używam powłoki bash, a ścieżka na początku skryptu jest poprawna. Dwie oflagowane linie w moim skrypcie są następujące: declare -a RESPONSE RESPONSE=($RESULT) Mówi także, że (jest nieoczekiwany, ale myślę, że nadchodzi z powodu pierwszego błędu. Warto …
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.