Mam kilka skryptów bash, których używam, z których najczęściej korzystam #!/bin/bash ale regularnie spotykam takie, które wyglądają #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex i tak dalej. Czy ktoś może wyjaśnić znaczenie i zalety tych opcji shebang i czy dotyczą one innych shebangów?
Niedawno ponownie zainstalowałem RVM (postępując zgodnie z instrukcjami na http://rvm.io ) po nowej instalacji Ubuntu 12.10, kiedy dostałem dysk SSD. Teraz, kiedy piszę: type rvm | head -1 Otrzymuję następujący błąd: rvm is a function -bash: type: write error: Broken pipe Ale jeśli natychmiast powtórzę polecenie, otrzymam tylko: rvm is …
Próbowałem tworzyć schematy kolorów za pomocą https://terminal.sexy i http://ciembor.github.io/4bit/, ale nie mogę zmusić żadnego z ich eksportów do współpracy z bash na Ubuntu w systemie Windows. Jakie jest właściwe podejście do dostosowywania kolorów w BoUoW?
Zainstalowałem nową powłokę bash na Windows 10. Używam jej razem z ZSH. Jednak żaden z znaków utf8 nie działa, pojawiają się jako kwadratowe bloki. Jak włączyć kodowanie znaków utf8 w powłoce jako domyślne? Czy to jest możliwe?
Jestem pod wielkim wrażeniem funkcji autouzupełniania Fisha . Jednak w Bash jest jedna funkcja, której nie mogę znaleźć w Fish. Gdy naciśniesz Ctrl+ Rw Bash i zaczniesz wpisywać termin, wyszukiwanie zostanie wykonane na twoim urządzeniu.bash_history celu znalezienia dopasowań w odwrotnej kolejności. Czy w Fish jest podobna funkcjonalność?
Jestem całkiem zadowolony z bash, ale ostatnio skończyłem na zmianie, której nie znałem. Co dokładnie jest <(<command>)w bash? Jak to się ma do =(<command>)zsh w? Rozumiem, że ma to związek z domyślnymi deskryptorami plików. Na moim komputerze echo <() zwraca /proc/self/fd/11, co okazało się być kopią skryptu STDOUT, ale nadal …
Wiem, co to jest wbudowane polecenie, ale co builtinsamo robi? Wykonanie which lspokazuje mi /bin/ls, ale wykonanie which builtinnic nie zwraca. man builtin po prostu daje mi listę wbudowanych poleceń, z których jednym jest builtin . Reszta strony podręcznika wyjaśnia, co to jest wbudowane, ale nie to, co builtinjest. builtin …
Rutynowo uruchamiam wiele screensesji na komputerach i serwerach z systemem Linux. Problem polega na tym, że kiedy grepprzeglądam historię poleceń, stwierdzam, że wydałem polecenie w innej sesji i muszę się odłączyć i ponownie dołączyć, aby uzyskać ten element historii. Czy można „wymusić” różnie zaktualizowane historie z wielu sesji, aby przejść …
Chcę dodać, w ~ / .bashrc, kilka katalogów do mojego $ PATH. Mój $ PATH jest dość długi, więc trudno jest zobaczyć, jakie katalogi zawiera i w jakiej kolejności. Wiem, że mogę zmodyfikować mój plik ~ / .bashrc, aby był: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ... ułatwiłoby to czytanie. Zastanawiałem się jednak, …
Na początek mojego środowiska programistycznego napisałem mały skrypt. Jedną częścią jest otwarcie terminalu gnome z kilkoma zakładkami, w których automatycznie należy wykonać niektóre polecenia. Niektóre z tych poleceń zależą od już wykonanego .bashrc. Ale podczas używania gnome-terminal --tab -e "polecenie" --tab --tab polecenie jest wykonywane przed wykonaniem .bashrc. Czy istnieje …
Rozumiem co su -robi loguje Cię do katalogu głównego w środowisku root (w przeciwieństwie do tego, suktóry loguje Cię do roota w twoim środowisku) I rozumiem co sudorobi jesteś rootem dla jednego polecenia Ale nie jestem pewien, co to robi: sudo su - Ktoś chce to wyjaśnić
Chciałbym dołączyć tekst do pliku. Więc napisałem bash echo text >> file.conf Jednak nie pozostawia nowej linii. Więc mogę to zrobić tylko raz. Jak dodać nową linię?
Właśnie rozpakowałem archiwum, które produkowało bałagan plików w moim uporządkowanym katalogu. Na przykład: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... Spodziewałem się, że plik tar zostałby zorganizowany w jednym folderze (tj. myarchive/), Ale tak nie było! Teraz mam około 190 plików i katalogów, które …
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.