Pytania otagowane jako bash

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.



6
Dlaczego ten komunikat o błędzie python jest generowany za każdym razem, gdy wpisuję nonsensowne polecenie?
Ilekroć wpisuję dowolne polecenie „nonsens”, generowany jest ten komunikat o błędzie python. Normalne polecenia działają dobrze. Masz pomysł, jak to debugować? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", line 268, in addusersitepackages …
16 bash  ubuntu  python 


3
bash znajduje xargs grep tylko raz
Może to trochę dziwne - a może są do tego inne narzędzia, ale ... Korzystam z następującego klasycznego polecenia bash, aby znaleźć wszystkie pliki zawierające ciąg znaków: find . -type f | xargs grep "something" Mam dużą liczbę plików na wielu głębokościach. pierwsze wystąpienie „czegoś” jest dla mnie wystarczające, ale …
16 bash  find  grep  xargs 

6
Używanie tekstu z wyników poprzednich poleceń
EDYCJA Kwiecień 2015: Jeśli masz to samo pytanie, polecam również sprawdzenie http://xiki.org/ Wiem, że nie tak działają terminale, ale często żałuję, że nie ma łatwego sposobu na użycie tekstu (kopiowanie, modyfikowanie itp.), Który jest już w historii mojego okna terminala z poprzednich wyników komend. Wyobraziłem sobie to tak: Jestem przy …

1
Czy powłoka interaktywna może stać się nieinteraktywna lub odwrotnie?
Czy powłoka interaktywna może stać się nieinteraktywna lub odwrotnie? Uwaga: Przeprowadziłem wiele badań dotyczących podstawowego pytania „Jaka jest różnica między interaktywnym a nieinteraktywnym?”, A wyniki moich badań skłoniły mnie do zadania tego pytania. To pytanie ma długą preambułę, ponieważ kluczowe znaczenie ma to, jakiego rodzaju definicji używamy do określenia „interaktywny”, …

4
Przesunięcie bitowe i największa liczba całkowita w Bash
To pytanie dotyczące eksploracji, co oznacza, że ​​nie jestem całkowicie pewien, o co chodzi w tym pytaniu, ale myślę, że chodzi o największą liczbę całkowitą w Bash. W każdym razie zdefiniuję to pozornie. $ echo $((1<<8)) 256 Tworzę liczbę całkowitą, przesuwając nieco. Jak daleko mogę się posunąć? $ echo $((1<<80000)) …
16 bash  arithmetic 

1
czekaj wbudowane bash pali procesor na 100 procentach
Występuje przynajmniej w wersji GNU bash 4.3.42 x86_64 i & GNU bash wersja 4.3.11 x86_64 Używam sleep & wait $!zamiast prostego sleepdo uzyskania przerwania sleepprzez sygnał (jako SIGUSR1 ). Ale wygląda na to, że waitwbudowane bash zachowuje się w dziwny sposób, gdy uruchomisz następujące. Terminal 1: cat <( trap 'echo …

1
pushd, popd vs cd, cd- in bash i zsh
Czy istnieje różnica między zachowaniem pushd / popd w bashu a zsh? Wygląda na to, że w zsh cd cd zachowuje się dokładnie tak samo jak pushd / popd (który dodaje katalog / pops automatycznie, gdy cd), podczas gdy w bash cd cd nie wpływa na stos katalogu. Jeśli ktoś …
16 bash  zsh  cd-command  pushd 

6
Pokaż tylko bieżący i nadrzędny katalog w monicie bash
Jestem nowy w bash i chciałbym, aby mój monit pokazał coś, co w tcsh było trywialne, ale po dobrej wyszukiwarce google nadal nie mogę tego zrobić. Chciałbym, aby mój monit zawierał tylko katalogi bieżący i nadrzędny w następujący sposób: /parent/currentdir $ W tcsh osiąga się to poprzez: set prompt = …
16 bash  prompt 


5
Jak uciec od znaków specjalnych w ciągu?
Załóżmy, że $filetrzymasz wartość nazwy pliku, powiedzmy Dr' A.tif. W programowaniu bash, jak mogę uniknąć pojedynczego cudzysłowu i innych znaków specjalnych $filebez usuwania znaku specjalnego? Aktualizacja w dniu 9 lipca 2014 r Na żądanie @Gilles następujący fragment kodu, który nie jest w stanie obsłużyć Dr' A.tif: files=$(find /path/ -maxdepth 1 …
16 bash 

5
Bash: Do czego służy typ (wbudowane Bash)?
Natrafiłem na polecenie w skrypcie Bash, w którym znalazłem: find /var/log/abcd -type f Powyższe polecenie było w kontekście czyszczenia plików dziennika. Wiem co findrobi. Po obejrzeniu -type fprzejrzałem stronę podręcznika. Widziałem to na stronie podręcznika BASH_BUILTINS (1) Opis flagi -f pod typepoleceniem to: - The -f option suppresses shell function …
16 bash  bash-script 

2
bash_history: komentuj niebezpieczne polecenia: `#`
Aby zapobiec rejestrowaniu „niebezpiecznych” poleceń w historii bash, dodałem do mojego .bashrcpliku następujący wiersz : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' działa to dobrze, ale ma efekt uboczny: nie widzę pełnej historii poleceń wykonywanych na komputerze. Powiedzmy, że mam kilka maszyn do eksperymentów i chcę widzieć wszystkie wykonywane polecenia. Użyłbym bash wewnętrznego …

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.