Pytania oznaczone «bash»

48
CLICOLOR i LS_COLORS w bash

Mam następującą konfigurację w .bashrc do kolorowania list. eksport CLICOLOR = 1 eksport LS_COLORS = 'no = 00: fi = 00: di = 00; 34: ln = 01; 36: pi = 40; 33: so = 01; 35: do = 01; 35: bd = 40; 33; 01: cd = 40; 33; 01: lub = 40; 31; 01: ex = 01; 32: *. tar = 01; 31: *. tgz = 01; 31: *. arj = 01;...

48
Usuń zduplikowane wpisy $ PATH za pomocą polecenia awk

Próbuję napisać funkcję powłoki bash, która pozwoli mi usunąć zduplikowane kopie katalogów ze zmiennej środowiskowej PATH. Powiedziano mi, że można to osiągnąć za pomocą polecenia jednoliniowego za pomocą awkpolecenia, ale nie mogę wymyślić, jak to zrobić. Czy ktoś wie...

48
pomija komunikaty stderr w skrypcie bash

Rozważ następującą (nieco głupią) nazwę skryptu „test1.sh”: #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Kiedy go uruchamiam, otrzymuję nie tylko wynik echa, ale także raport bash o śmierci snu na stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep...

47
przekazując wyjście grep do rm

Próbuję grepprzesyłać dane wyjściowe do potoku rm, ale generuje to bezużyteczne rzeczy. Czy wymagany jest jakikolwiek przełącznik rm? Czy może rmbyć bezpośrednio wyrażeniem regularnym? ls | grep '^\[Daruchini'| rm rm: brakujący operand Aby uzyskać więcej informacji, wypróbuj `rm --help...

47
Bash: double jest równy vs -eq

Robię porównanie liczb całkowitych w bash (próbuję sprawdzić, czy użytkownik działa jako root) i znalazłem dwa różne sposoby: Podwójna równość: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Rozumiem, że nie ma> = lub <= w bash, tylko -ge i -le, więc dlaczego jest taki, ==jeśli...

47
Zamierzone użycie Ctrl + T w bashu?

Zauważyłem, że bash ma skrót do ctrl+, Tktóry zamienia ostatnie dwa znaki przed kursorem. Zastanawiam się, dlaczego inżynierowie postanowili to uwzględnić. Czy został odziedziczony z poprzedniej konwencji? Czy jest jakiś praktyczny cel, do którego jest to powszechnie...

46
Co robią wbudowane w bash „set” i „export”?

Trochę mi brakuje co do celu seti exportBash (i chyba też innych pocisków). Sądzę, że służy to do ustawiania zmiennych środowiskowych, ale można to zrobić tylko VARIABLE=VALUE, prawda? Również pisanie seti exportsamodzielnie pokazuje różne wartości. Więc jaki jest ich...

46
Utwórz cd automatycznie ls

Uważam, że często wykonuję następujące czynności: %> cd bla/bla %> ls Chciałbym, aby za każdym razem, gdy wchodzę cddo katalogu, robi to automatycznie ls. .bashrcPrzez chwilę bawiłem się ze mną , ale nie mogłem wymyślić, jak to