Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.


1
Jak utworzyć polecenie, aby uruchomić z sudo?
Stworzyłem plik o nazwie svrestart w /home/gab/bin (który jest folderem, który powinien być automatycznie dodawany do ścieżki podczas uruchamiania), który zawiera: /etc/init.d/nginx restart /etc/init.d/php5-fpm restart Wtedy to zrobiłem chmod +x svrestart a potem zrestartowałem. Teraz, jeśli ucieknę svrestart Otrzymuję błąd odmowy dostępu, ponieważ nie mogę uzyskać dostępu do tych usług. …
1 bash  unix  path  sudo 

1
jak otworzyć plik z basha, gdy zawiera on nawiasy
Poprzedni programista mojego projektu utworzył kopie zapasowe plików w formacie "filename (date time).extension" mimo że projekt był pod kontrolą SVN (nie pytaj !!!). Nie mogę teraz otworzyć tych plików z basha, ponieważ otrzymuję komunikat o błędzie -bash: syntax error near unexpected token `(' Czy istnieje znak ucieczki lub cytat, którego …


2
Prefiks czasu do każdej linii wyjścia komendy bash
Używam top polecenie, aby zobaczyć szczegóły dotyczące konkretnych procesów. Wyjście jest przesyłane strumieniowo do grep w ten sposób: top -n 1 | grep jre Dane wyjściowe są zwykle około 4 wierszy i chciałbym poprzedzić bieżący czas do każdej linii, tak aby wyglądało to tak: Przed: 2772 deleteme 20 0 2832 …
1 bash  grep  time 

0
Bash 4.2 w systemie Windows bez maszyny wirtualnej?
Szukam sposobu na uruchomienie bash 4.2 w systemie Windows bez maszyny wirtualnej. Próbowałem z CygWin, ale najnowsza wersja, którą możesz zainstalować, to bash 4.1, a ja nie znalazłem sposobu na instalację basha 4.2 na CygWin. Tutaj deweloper powiedział, że przenosi bash 4.2 na CygWin, ale został napisany dwa lata temu. …
1 windows  bash 


2
gunzip wielu archiwów do określonego folderu
czy istnieje możliwość rozprucia wielu plików do jednego folderu? Mam wiele dzienników dostępu, które muszę wyodrębnić do folderu. Tam umieszczony /var/log/nginx/ i są nazwani jak access.log.2.gz Ale jest trudny ... Potrzebuję wszystkich archiwów z tego folderu z jednego miesiąca. Istnieje wiele takich dzienników dostępu i muszę je rozpakować do katalogu …

4
awk, sed lub inne sugestie przetwarzania tekstu, proszę
Mam następujący powtarzający się wzór tekstu, który należy ponownie sformatować. Normalnie powinno to być łatwe, nawet przy użyciu standardowego edytora tekstu, ale w tym przypadku muszę rozwinąć informacje w nawiasie i wyliczyć je. Najlepiej podam przykład: "Gene Code (1A - 1F) D2 fragment, D74F" Muszę być w stanie wyglądać tak: …
1 bash  sed  awk  text-editing 


2
Wyjście Grep z wielu linii w ograniczonym środowisku powłoki
Przeszukiwałem sieć w poszukiwaniu sposobów przeszukiwania wielu linii wyjściowych, a następnie drukowałem linie zawierające ciągi, na których mi zależy. W rzeczywistości uruchamiam to na zaporze kontrolnej, a polecenie jest następujące: lista cphaprob -ia kiedy wykonuję, otrzymuję różne linie wyjścia. (poniżej). To, co próbowałem zrobić, to grep, sed lub pcregrep wyjście …


1
Przechowywanie i wyświetlanie dat w skrypcie (bash)
Na moim Linuksie (Ubuntu) mam bardzo prosty skrypt kopii zapasowej, zasadniczo: rsync <params> dir_src_a dir_dest_b rsync <params> dir_src_aa dir_dest_bb rsync <params> dir_src_aaa dir_dest_bbb To, co chciałbym zrobić, to to, że przed każdym uruchomieniem rsync zapisz bieżącą datę / godzinę w zmiennej (oczywiście dla każdego rsync innego var), a kiedy skończy …
1 linux  bash  rsync 


3
Ustawienie ścieżki węzła i umożliwienie uruchomienia jako sudo
Mam raspberry pi, na którym uruchomiłem węzeł. Przestrzegałem tego przewodnika http://joshondesign.com/2013/10/23/noderpi zainstalować węzeł. Po skonfigurowaniu NODE_JS_HOME, Mogę uruchomić węzeł z linii poleceń, ale nie sudo, i muszę mieć dostęp do GPIO. Wydaje się również, że muszę ponownie wprowadzić NODE_JS_HOME w moim .bash_profile za każdym razem, gdy otwieram nowe okno terminalu. …

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.