Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.

1
Dlaczego bash uważa, że ​​010 to 8?
Dlaczego bash myśli, że liczba 010 = 8? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Myślałem, że to może być binarne, ale 010 = 10 = 2. Więc dlaczego dostaje 8, i jak mogę sprawić, żeby myślał 010 = 10 (i 010 - …
17 bash 



2
Do czego służy pełne polecenie?
Podczas uruchamiania completepolecenia na moim terminalu gnome wyświetla niektóre polecenia. Co to są? A do czego służy completepolecenie? $ complete complete -F _minimal complete -F _filedir_xspec oodraw complete -F _filedir_xspec elinks complete -F _filedir_xspec freeamp complete -F _longopt split complete -F _longopt sed complete -F _longopt ld complete -F _longopt …

6
pingować wiele adresów IP za pomocą bash?
Mam 10 numerów IP, które muszę codziennie pingować w celu sprawdzenia, jak mogę to zrobić za pomocą skryptu BASH. Tak, że mogę zautomatyzować to zadanie za pomocą crona. Chcę tylko skrypt BASH. Dziękuję Ci.
17 bash  ip  ping 

1
Bash for loop z zakresem {# .. #}
{# .. #} generuje ciąg liczb lub znaków, podobnie jak range () w Pythonie. Jeśli wykonam polecenie echo {1..5}w wierszu polecenia, mam: 1 2 3 4 5 Zamiast tego poniższy skrypt bash nie działa zgodnie z oczekiwaniami. for i in {1..3}; do echo "Iteration $i" done wydrukuje: Iteration {1..3} Dlaczego? …

2
Co „rm -r ~” zrobiło z moim katalogiem domowym?
gedit tworzy ukryte pliki kopii zapasowych kończące się na „~”. Chciałem zrobić rekurencyjne czyszczenie mojego drzewa katalogów. Polecenie rm *~usunie wszystkie lokalne pliki kończące się na „~” Myślałem, rm -r *~ .że usunę wszystkie pliki z całego drzewa, ale napisałem na maszynie rm -r ~. Pojawił się komunikat, że niektóre …

8
usuń plik, ale wyklucz wszystkie pliki z listy
Muszę okresowo czyścić folder. Dostaję listę plików, która zawiera tekst, które pliki są dozwolone. Teraz muszę usunąć wszystkie pliki, których nie ma w tym pliku. Przykład: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Mój folder do czyszczenia zawiera to jako przykład: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt also-waste.txt never-used-it.txt Więc te …


4
zmiana powłoki z zsh na bash
Mój serwer został naruszony przez kogoś, kto używał powłoki Zsh. Czuję się bardziej komfortowo przy użyciu powłoki bash, ponieważ takie są ustawienia domyślne Ubuntu i OS X (dwa główne systemy operacyjne, których używam). Ale te pytania dotyczą serwera Ubuntu. Mam 4 strony działające na tym serwerze, używam byobu, używam tmux, …
17 command-line  bash  zsh 

9
Zmiana nazwy dużej liczby plików graficznych za pomocą bash
Muszę zmienić nazwę ok. 70 000 plików. Na przykład: Od sb_606_HBO_DPM_0089000do sb_606_dpm_0089000itp. Zakres liczb wynosi od 0089000do 0163022. To tylko pierwsza część nazwy, która musi się zmienić. wszystkie pliki znajdują się w jednym katalogu i są kolejno ponumerowane (sekwencja obrazów). Liczby muszą pozostać niezmienione. Kiedy próbuję tego w bash, dręczy …



3
Gdzie jest zdefiniowana powłoka logowania?
Czytałem sudo -i/-s tutaj różnicę . Po użyciu polecenia shoptnależy zauważyć, że wszystkie ( sudo su/sudo -i/sudo -s) $SHELLdają takie same wyniki, ale shoptwyniki poleceń są różne. Jak więc zdefiniowano powłokę logowania i powłokę inną niż login? Skąd shoptwziąć wynik? Dlaczego nie jest to związane $SHELL? sudo su givinv@87-109:~$ sudo …

7
Jak uchwycić procent wykorzystania dysku partycji jako liczbę całkowitą?
Chciałbym, aby metoda przechwytywała użycie dysku przez określoną partycję za pomocą katalogu, w którym partycja jest zamontowana. Wyjście powinno być po prostu liczbą całkowitą bez dopełniania lub następujących po sobie symboli, ponieważ chciałbym zapisać go w zmiennej. Użyłem df --output=pcent /mount/point, ale muszę przyciąć dane wyjściowe, ponieważ ma niepotrzebny nagłówek, …

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.