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.

3
Co robi -e w shebang bash?
Mam skrypt bash z następującymi elementami: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Ten skrypt nie będzie działał bez -e. Co robi -eten skrypt? Co również robi $?w tym kontekście?
32 linux  bash 


2
Jaka jest różnica między kill, pkill i killall
Znam się na killdowodzeniu i przez większość czasu po prostu używamy kill -9 do silnego zabicia procesu, istnieje wiele innych sygnałów, z których można korzystać kill. Zastanawiam się jednak, jakie są przypadki użycia pkilli killallczy istnieje już polecenie zabicia. Czy pkilli killallużywać killpolecenia w ich implementacji? Mam na myśli, że …

1
W jakich sytuacjach PS2, PS3, PS4 są używane jako zachęty?
Kiedy loguję się do powłoki, widzę monit, którego wartość jest przechowywana w PS1. Zetknąłem się również z innym monitem (ale nie wiem, który), gdy użyłem składni dokumentu tutaj: bc << HERE > Ale to są wszystkie rodzaje podpowiedzi. Do tej pory spotkałem. Jakie sytuacje wywołują różne rodzaje podpowiedzi?

3
Tworzenie podpowłoki za pomocą nawiasów klamrowych
Zgodnie z tym , umieszczenie listy poleceń między nawiasami klamrowymi powoduje, że lista jest wykonywana w bieżącym kontekście powłoki. Nie jest tworzona podpowłoka . Za pomocą, psaby zobaczyć to w akcji Jest to hierarchia procesów dla potoku procesu wykonywanego bezpośrednio w wierszu poleceń. 4398 to PID dla powłoki logowania: sleep …
31 bash  subshell 

7
Co jest równoważne z && podczas pisania skryptu bash?
Z góry przepraszam, jeśli jest to duplikat pytania. Przed zapytaniem tutaj postarałem się wyszukać / sprawdzić. Nie mam nic przeciwko pisaniu takich linijek: foocommand && foocommand2 && foocommand3 Chodzi o to, że chcę, aby kolejne polecenia były uruchamiane tylko wtedy, gdy poprzednie było „udane”. Piszę dość długi skrypt, a ten …
31 bash  centos  scripting 


4
Rozpocznij proces na innym urządzeniu tty
Po około godzinie Googlingu nie mogę uwierzyć, że nikt wcześniej nie zadał tego pytania ... Mam skrypt działający na TTY1. Jak sprawić, aby ten skrypt uruchamiał dowolny program na TTY2? Znalazłem tty, który mówi ci, na którym TTY jesteś obecnie. Znalazłem writevt, który zapisuje pojedynczy wiersz tekstu na innym TTY. …
31 bash  tty 

7
Rysowanie histogramu z danych wyjściowych polecenia bash
Mam następujące dane wyjściowe: 2015/1/7 8 2015/1/8 49 2015/1/9 40 2015/1/10 337 2015/1/11 11 2015/1/12 3 2015/1/13 9 2015/1/14 102 2015/1/15 62 2015/1/16 10 2015/1/17 30 2015/1/18 30 2015/1/19 1 2015/1/20 3 2015/1/21 23 2015/1/22 12 2015/1/24 6 2015/1/25 3 2015/1/27 2 2015/1/28 16 2015/1/29 1 2015/2/1 12 2015/2/2 2 …
31 bash 

7
Narzędzia do konwersji ASCII do Binarnych i Binary do ASCII?
Jakie jest dobre narzędzie do konwersji ASCII na binarne, a binarne na ASCII? Miałem nadzieję na coś takiego: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 …
31 bash  binary  ascii 


4
Co się stanie, jeśli edytujesz skrypt podczas wykonywania?
Mam ogólne pytanie, które może wynikać z niezrozumienia sposobu obsługi procesów w systemie Linux. Dla moich celów zamierzam zdefiniować „skrypt” jako fragment kodu bash zapisanego w pliku tekstowym z włączonymi uprawnieniami do wykonywania dla bieżącego użytkownika. Mam serię skryptów, które wzywają się w tandemie. Dla uproszczenia nazywam je skryptami A, …

3
Wykluczając zapisywanie niektórych poleceń w historii bash
Czy istnieje jakiś sposób, aby wykluczyć takie polecenia jak rm -rf, svn revertod bycia coraz przechowywane w bash historii? Właściwie to przez pomyłkę wydałem je wiele razy, chociaż nie mam zamiaru tego robić, tylko dlatego, że robię rzeczy szybko i to się stało. W rezultacie straciłem dużo pracy, którą wykonałem …

5
Najlepsze zasoby do nauki skryptów bash? [Zamknięte]
Programuję w wielu językach od dwóch lat, to znaczy, że wiem, jak zaprojektować i wdrożyć godne rozwiązanie danego problemu. Jednak bash jest dla mnie poważnym problemem, po prostu nic nie działa zgodnie z oczekiwaniami - a nawet bez błędów. Wszystkie przewodniki, które znalazłem, były niezwykle nieformalne, niepoprawnie podsumowując ich składnię …
31 bash  reference 


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.