Pytania oznaczone «shell»

24
Zmiana nazwy bieżącego katalogu z powłoki - możliwe?

Czy można zmienić nazwę bieżącego katalogu roboczego z poziomu powłoki (w moim przypadku Bash)? Jeśli spróbuję to zrobić w prosty sposób, otrzymam błąd: nathan@nathan-desktop:/tmp/test$ mv . test2 mv: cannot move ‘.’ to ‘test2’: Device or resource busy Czy istnieje inny sposób, aby to zrobić bez...

24
„ls -1”: jak wyświetlić listę nazw plików bez rozszerzenia

ls -1 wyświetla moje elementy w następujący sposób: foo.png bar.png foobar.png ... Chcę go umieścić na liście bez tego .pngtypu: foo bar foobar ... (katalog zawiera tylko .pngpliki) Czy ktoś może mi powiedzieć, jak korzystać grepw tym przypadku? Cel: Mam plik tekstowy, w którym wszystkie...

24
Uruchomić polecenie po upływie określonego czasu?

Jeśli wykonuję długi proces, czy jest jakiś sposób na wykonanie niektórych poleceń opartych na czasie? Na przykład uruchamiam naprawdę długi proces, który trwa około 10 minut. Po 5 minutach chciałbym uruchomić osobne polecenie. Na przykład osobnym poleceniem może być:echo 5 minutes...

24
Czy nadal istnieją systemy z plikiem binarnym / bin / sh?

/bin/sh, powłoka Bourne'a utworzona w 1977 roku, była domyślną powłoką dla systemów uniksowych. Obecnie plik ten nadal istnieje, ale głównie jako symboliczne łącze do domyślnej powłoki zgodnej z POSIX zainstalowanej w systemie: na RHEL / CentOS wskazuje na /bin/bashpowłokę Bourne Again w...

24
Jak mogę sprawdzić, czy jestem w podpowłoce?

Próbuję napisać funkcję, która zastąpi funkcjonalność exitwbudowanego systemu, aby uniemożliwić mi wyjście z terminala. Próbowałem użyć SHLVLzmiennej środowiskowej, ale wydaje się, że nie zmienia się w podpowłokach: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Moja funkcja jest...

23
Dodawanie liczb z wyniku grep

Uruchomię następujące polecenie: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' i otrzymuję następujący wynik: 1 4 0 8 Chciałbym dodać każdą z liczb do zmiennej zmiennej zliczającej. Czy istnieje magiczny liniowiec, który ktoś może mi pomóc

23
Które postacie wymagają wyrażenia regularnego?

Zasadniczo, które znaki w wyrażeniu regularnym wymagają ucieczki? Na przykład następujące informacje nie są poprawne pod względem składniowym: echo '[]' | grep '[]' grep: Unmatched [ or [^ To jednak jest syntatically poprawne: echo '[]' | grep '\[]' [] Czy istnieje dokumentacja, na których...

23
Odzyskiwanie po ustawieniu powłoki roota na zły plik

Powiedzmy, że poszedłem i zrobiłem głupie rzeczy, takie jak użycie „chsh” do zmiany powłoki użytkownika root na złą ścieżkę pliku. Przyszłe logowanie do konta root nagle się nie powiedzie, powołując się na / bin / cokolwiek, co nie zostanie znalezione, i uruchomi się ponownie na ekranie logowania....