Myślę, że tytuł jest dość oczywisty. Wszystko, czego chcę, to bash, aby ostrzec mnie za każdym razem, gdy próbuję zastąpić istniejący podczas korzystania z cplub mv. Byłbym wdzięczny za pomoc. :)
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ą?
Ostatnio znalazłem polecenie: commandktóre nie ma ręcznego wprowadzania, ale pomoc wyświetla się następująco: $ help command command: command [-pVv] command [arg ...] Execute a simple command or display information about commands. Runs COMMAND with ARGS suppressing shell function lookup, or display information about the specified COMMANDs. Can be used to …
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 …
Czuję, że powinienem wiedzieć na pewno: jeśli to zrobię ls <something>, rm <something>usunę dokładnie te same lswyświetlane pliki ? Czy są jakieś okoliczności, w których rmmożna usunąć pliki, które lsnie były wyświetlane? (To jest w bash 18.04) Edycja: dziękuję wszystkim, którzy odpowiedzieli. Myślę, że pełna odpowiedź jest kombinacją wszystkich odpowiedzi, …
Co bash -oznacza poniższy kod powłoki bash? Wydaje się, że jest używany do pobrania ostatniego kodu jako danych wejściowych. Jeśli tak, czy mogę to po prostu napisać jako bashlub xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash -
Chcę sprawdzić w skrypcie bash, jak długo użytkownik sesji X był bezczynny. Sam użytkownik nie musi używać bash, ale tylko X. Jeśli użytkownik po prostu przesunął mysz, na przykład dobrą odpowiedzią byłoby „bezczynność przez 0 sekund”. Jeśli nie dotknie komputera w ciągu 5 minut, dobrą odpowiedzią byłoby „bezczynność przez 300 …
Używam następującego wiersza, aby znaleźć wszystkie podkatalogi PWD i uruchomić svnadmin verifyw każdym katalogu (już wiem, że są to repozytoria Subversion) find ./* -maxdepth 0 -exec svnadmin verify {} \; Działa to dobrze, poza tym, że dane wyjściowe wyglądają tak: * Verifying repository metadata ... * Verifying metadata at revision …
Rozumiem, że plik historii jest aktualizowany po wyjściu terminala. Ale czasami mój komputer ulega awarii, a terminal nie wychodzi prawidłowo, a potem tracę te polecenia z mojej historii, co jest denerwujące. Jak mogę sprawić, by natychmiast się spłukało, aby wpisy nadal tam były, nawet jeśli mój komputer ma problemy? W …
Piszę swój pierwszy skrypt, więc jestem pewien, że jest to podstawowe pytanie, ale czy ktoś mógłby mi wyjaśnić, dlaczego: cd ~ cd bin cd ~/bin cd 'bin' Ale nie cd '~' cd '~/bin' Muszę przejść cddo ścieżki katalogu ze spacją w jednej z nazw katalogów, więc potrzebuję cudzysłowów (to Windows …
Starałem się przekierować zarówno stdouti stderrdo pliku dzisiaj, i natknąłem się na to: <command> > file.txt 2>&1 To najwyraźniej przekierowuje stderrdo stdoutpierwszego, a następnie wynikowy stdoutprzekierowuje do file.txt. Dlaczego jednak zamówienie nie jest <command> 2>&1 > file.txt? Można by to oczywiście odczytać jako (zakładając wykonanie od lewej do prawej) najpierw …
W oknie terminala wpisałem: mv filename ..\.. [Note the wrong slash.] Teraz nie mogę tego znaleźć. Odszedł. Przeprowadziłem kilka wyszukiwań i przejrzałem usunięte pliki do odzyskania. Nic. Puf Służy mi tuż przed użyciem komputera z systemem Windows. Czy ktoś wie, gdzie to mogło być?
Chcę, żeby po zamknięciu terminalu wydrukowano coś w stylu „miłego dnia”. Wiem, że muszę mieć jakiś skrypt, ale nie jestem nawet pewien, jak napisać skrypt ani jak go użyć, gdy zostanie napisany. Jakakolwiek rada?
Oto polecenie, którego użyłem do sprawdzenia powłoki bash pod kątem błędu Shellshock: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" Czy ktoś może szczegółowo wyjaśnić polecenie?
Chcę sprawdzić, czy dany proces jest już uruchomiony, czy nie. Odniosłem się do tego pytania i odpowiedzi . Ale nie dostałem żadnego konkretnego rozwiązania. Oto przykład, który próbowałem: utworzyłem abc.shplik i uruchomiłem ten skrypt w tle, na przykład sh abc.sh &. Teraz ten plik działa w tle i uruchamiam ps …
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.