Korzystam z MacBooka Pro z najnowszą wersją Mountain Lion. Naprawdę potrzebuję pomocy, udało mi się jak uszkodzić mój .bash_profile (tak myślę), więc za każdym razem, gdy otwieram terminal, pojawia się błąd wymieniony poniżej. -bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier -bash: export: `/Users/rob/Applications/sbt/bin:': not a valid identifier env: bash: No …
Ubuntu 10.10+ W moim skrypcie muszę wyszukać adres IP dla danej nazwy hosta. Jeśli ta nazwa znajduje się na liście /etc/hosts, polecenie powinno wypisać adres IP /etc/hosts, a nie z serwera DNS. Co nakazuje próbowałem ( nslookup, dig, host), całkowicie ignorować /etc/hosts- przynajmniej dla nazw, które nie są znane do …
To prawdopodobnie duplikat pytania, ale nie znam wystarczająco procesu logowania / rozruchu CentOS (szczególnie na maszynie wirtualnej), aby wiedzieć, czego szukać. Korzystam z CentOS 7 w VirtualBox. Przypadkowo dołączyłem gnome-terminaldo końca mojego ~/.bashrcpliku. Więc teraz pojawia się okno terminala, gdy się loguję. Sesja terminala jest wykonywana .bashrc, co otwiera kolejne …
Chcę znaleźć pliki w podkatalogach posortowane według znacznika czasu (utworzenia), od najnowszych. Patrzyłem na stronę podręcznika, ale wydaje się, że pozwala ona tylko filtrować według znacznika czasu, a nie sortować według znacznika czasu. Jakie opcje mogę przekazać, aby findto osiągnąć? Alternatywnie, jak mogę połączyć to z innym narzędziem, na przykład …
W Linuksie zwykłem naciskać Ctrl- Backspaceaby usunąć ostatnie słowo, ale nie wiem, jak to zrobić w terminalu Bash. W OS XI użyj Alt- Backspaceaby zrobić to samo. Czy istnieje jakiś sposób dokonywania Bash rozpoznać Ctrl- lub Alt- Backspacekombinacji klawiszy, aby usunąć ostatnie słowo? W systemie Linux używam terminatorjako emulatora terminala, …
Jak mogę wygenerować prawidłowy losowy adres MAC za pomocą bash. Pierwsza połowa adresu powinna zawsze pozostać taka sama 00-60-2F-xx-xx-xx tylko wartość x powinna być generowana losowo?
Czy istnieje dobry sposób sprawdzenia, czy tablica zawiera element w bashu (lepszy niż zapętlanie)? Alternatywnie, czy istnieje inny sposób sprawdzenia, czy liczba lub ciąg znaków jest równy dowolnemu zestawowi predefiniowanych stałych?
Jestem ciekawy, co się stanie, gdy zmienna numeryczna w bash zostanie zwiększona bez celowego zatrzymania. Jak duża może być liczba? Czy to się przepełni i stanie się ujemne i po prostu będzie rosło wiecznie? Czy w pewnym momencie pęknie i zatrzyma się? Używam procesora AMD x86_64, ale chętnie usłyszę również …
Korzystam z wersji bash 4.3.11 (1) i mam zainstalowaną następującą wtyczkę historii (przez .bash_it ): # enter a few characters and press UpArrow/DownArrow # to search backwards/forwards through the history bind '"^[[A":history-search-backward' bind '"^[[B":history-search-forward' Kiedy loguję się do sesji interaktywnej, wszystko jest w porządku, ale kiedy uruchamiam ssh host 'ls …
Próbuję zainstalować opakowanie Virtualenv na Ubuntu 14.04. Ale ilekroć uruchamiam terminal, pojawia się komunikat o błędzie: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: Brak takiego pliku lub katalogu. Sprawdziłem również skrypt bashrc za pomocą gedit ~/.bashrc, ale nie ma takiej linii. Czy ktoś wie, gdzie się mylę?
Obecnie bardzo nieefektywnie robię w skrypcie: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Chcę, aby wszystko było zawarte w katalogu o nazwie $ VERSION - czy istnieje sposób, aby to zrobić bez konieczności kopiowania wszystkiego, jak w powyższym skrypcie?
Używam skryptów Bash pod Linuksem, których ukończenie wymaga trochę czasu; Na końcu chciałbym dodać polecenie, aby zadzwonić dzwonkiem systemowym, gdy te zadania zostaną wykonane, aby otrzymać powiadomienie. Jakie jest właściwe polecenie, aby to zrobić? (proszę zauważyć, że potrzebuję powiadomić dźwiękiem i ewentualnie wiadomością, aby zaakceptować każde rozwiązanie w tym zakresie).
Nie rozumiem, jak bash ocenia ucieczkę znaków apostrofu w ciągach pojedynczych cudzysłowów. Oto przykład: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input Próbowałem szukać wyjaśnień na ten temat, ale nic nie mogłem uzyskać. Co tu robi bash?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.