Pytania oznaczone «bash»

9
Wyłącz autouzupełnianie Bash tylko dla określonego polecenia

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...

9
Jak sprawdzić uprawnienia grupy do pliku

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...

9
pokoloruj bash_completion

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...

9
Dynamicznie przycinaj szerokość linii stdout w Bash

Ostatnio eksperymentowałem z pspoleceniem i czasami długie ścieżki zawijają się do następnej linii (lub dwóch) i utrudniają czytanie. Chcę przesłać dane pswyjściowe do innego programu, aby ograniczyć wynik do xliczby znaków. Oto, co do tej pory mam, ale to nie działa całkiem dobrze: ps aux | cut...

9
Umieść pracę w tle bez zamrożenia

Powiedz, że zaczynasz pracę w ten sposób foo a potem pragnij, aby umieścić go w tle. Wpisanie Ctrl+, Za następnie bgwykonuje lewę, ale zawiesi się foomiędzy Ctrl+ Za bg. Jak mogę umieścić Foo w tle bez uprzedniego

9
Pierwszeństwo && vs & w bash i zsh

Odpowiadając na to pytanie odkryłem bardzo zabawne (i subtelne) różnicę między zachowaniem się bashi zsh: W bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Jak widać,...

9
Manipulowanie ciągiem szarpania rur

Przeczytałem kilka innych pytań dotyczących manipulacji ciągami bashowymi, ale wydaje się, że są to wyspecjalizowane aplikacje. Zasadniczo, czy jest sposób, aby zrobić poniższe prostsze? zamiast $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD coś jak $ echo...

9
Czy mogę podłączyć się do polecenia cd?

Próbuję skonfigurować coś na uruchamianym przeze mnie serwerze, kiedy tylko cdw public_html95% przypadków znajduję się w folderze, jest kilka poleceń, które zawsze uruchamiam, aby sprawdzić pewne rzeczy. Czy w każdym razie mogę się podłączyć, cdwięc jeśli katalog to public_html, to automatycznie...