Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.



5
Do czego służy polecenie: `polecenie`?
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 …


10
Czy zawsze będzie wyświetlać pliki, które rm usunie?
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, …
33 bash  18.04  ls  rm  hidden-files 

1
Co oznacza „-” w „bash -”?
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 -

2
W jaki sposób skrypt może wykryć czas bezczynności użytkownika?
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 …
33 xorg  bash 


3
Jak ręcznie zapisać historię terminali?
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 …

4
Dlaczego nie mogę cd do cytowanej tyldy ('~')?
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 …

6
W jakiej kolejności powłoka wykonuje polecenia i przekierowuje strumień?
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 …

3
„Plik mv”, a teraz go brakuje
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ć?


2
Objaśnienie polecenia sprawdzania szoku
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?
32 bash  shellshock 

6
Jak sprawdzić, czy proces już działa, czy nie
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.