Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.
lsopcja --group-directories-firstpowoduje, że katalogi są wyświetlane na górze, co sprawia, że wyjście jest lsładne i czyste: ls -l --group-directories-first Jednak to nie działa na symlinks, które są faktycznie symlinksdo katalogów. Istnieje możliwość użycia ls -l -L --group-directories-first który wyświetli listę obu rodzajów katalogów na górze, ale nie rozróżni właściwego katalogu …
Kiedy piszę, grepa następnie naciśnij TABdwukrotnie, bash_completionwyświetli się lista plików i katalogów w bieżącym katalogu. Uzupełni także nazwy plików, gdy wpisuję pierwszą literę. To wszystko jest bardzo miłe, jedynym problemem jest to, że gdy katalog zawiera wiele plików i podkatalogów, może być dość chaotyczny i zdezorganizowany. Bardzo by pomógł, gdyby …
Do tego miesiąca moje konfiguracje powłoki były dość proste ( głównie a .bashrclub .bash_profileniektóre aliasy), ale przerabiałem je tak, aby uzyskać inne zachowanie w zależności od tego, czy używam zsh i bash. Najpierw źródłowy plik konfiguracyjny powłoki, który powinien działać na cokolwiek, a następnie specjalizują się w konkretnej używanej powłoce …
Chciałbym sprawdzić uprawnienia grupy do pliku ze skryptu bash. W szczególności muszę sprawdzić, czy plik ma zapisany bit grupy. Otóż to. Proste. Jednak: Potrzebuję również tego, aby był przenośny. test -w <file nie powie mi, czy można to zapisać w grupie. Dane wyjściowe ls -ldsą dobre dla ludzi, ale nie …
Czy można wyłączyć autouzupełnianie Basha tylko dla określonego polecenia? Przypadek użycia: Z oczywistych powodów chciałbym wyłączyć autouzupełnianie dla rmpolecenia, gdy jestem rootem. Byłbym również okropnym bólem, gdybym całkowicie wyłączył autouzupełnianie, więc chciałbym go usunąć rmtylko dla tego . Czy można to w ogóle zrobić, najlepiej bez hakowania /etc/bash_completioni przyjaciół?
Mam prosty skrypt taki jak ten: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Mimo to wyprowadza do pliku: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include jak catkorzystać z moich wartości zmiennych, a nie nazw w tym ciągu?
Ok; załóżmy, że jestem w Bash i mam kilka plików w folderze. Kilka z nich ma swoje nazwy file☠☡☢☣.txt, od których ☠☡☢☣zaczynają się szalone, nietypowe postacie z Unicode. Jak mam się odnieść do jednego z nich? Wciśnięcie karty tylko automatycznie się kończy file, a następnie chce, abyś napisał szaloną postać. …
7 $ l ~ / Pliki do pobrania /Tab Jak sprawić, by powstała lista była sortowana według daty, a nie według nazwy? Obecnie używam specjalnego skryptu, aby wyświetlić N najnowszych plików w danym katalogu (i ręcznie skopiować nazwę pliku do wiersza poleceń), ale chcę, aby był płynny i wygodniejszy.
Chciałbym utworzyć skrypt bash, aby automatycznie otworzyć okno ekranu z 4 sesjami uruchamiającymi określone polecenia. Chciałbym otworzyć htop i slurm na dwóch górnych ramkach, squidview w środkowej dużej ramce i pusty terminal na dolnej dużej ramce. Czy można to skonfigurować za pomocą pojedynczego skryptu bash?
Chciałbym programowo umieścić pewien fragment tekstu w buforze bash wiersza poleceń, przeczytać do edycji i użyć jako polecenia. Z niecierpliwością czekam na coś podobnego do read -ipoleceń. -i text Jeśli do odczytu linii używany jest readline, tekst jest umieszczany w buforze edycji przed rozpoczęciem edycji. Edycja : Programowo mam na …
Pod Bashem pewne zachowanie Alt+ ddoprowadza mnie do szaleństwa od lat i doszedłem do wniosku, że może to naprawić za pomocą ustawienia. Jeśli jestem w terminalu i wydaję takie polecenie: ...$ cat >> ~/notesSuperLongFilename.txt a następnie, jeśli chcę, powiedzmy, wydać: ...$ scp ~/notesSuperLongFilename.txt Chciałbym odzyskać „cat >> ~ / notesSuperLongFilename.txt” …
Opcja sudo -A(SUDO_ASKPASS) najwyraźniej powoduje, że sudo traci ustawienie limitu czasu (np. Timestamp_timeout). Chcę użyć opcji sudo -A, ale chcę zachować domyślny limit czasu (np. 15 minut na Ubuntu) w skrypcie bash. Chcę zapytać o hasło użytkownika bezpiecznie w oknie dialogowym GUI, ale chcę tylko raz zapytać o mój skrypt …
Moje pytanie jest w zasadzie, jak zamienić moje istniejące dwa kroki w jeden krok. Mam działający tunel SSH skonfigurowany między dwoma komputerami za pomocą serwera pośrednika, takiego jak ten: Kubuntu_laptop--->nat_fw--->Debian_Server<--nat_fw<--Kubuntu_desktop Obecnie robię SSH od Kubuntu_laptop do Debian_Server, a następnie z Debian_Server do Kubuntu_desktop. Chciałbym wykonać to jedno polecenie SSH, wydane …
Oto mój skrypt testowy. Nie mogę go uruchomić. Widzę dwa błędy: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. Oto mój skrypt: #!/bin/bash sudo adduser myuser << ENDX password password First Last Y ENDX …
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.