Używam tego: $(__git_ps1 '(%s)') Działa jednak nie aktualizuje się, gdy zmieniam katalogi lub kasę nowego oddziału. Mam również ten alias: alias reload='. ~/.bash_profile' Przykładowy przebieg: user@machine:~/dev/rails$cd git_folder/ user@machine:~/dev/rails/git_folder$reload user@machine:~/dev/rails/git_folder(test)$git checkout master Switched to branch 'master' user@machine:~/dev/rails/git_folder(test)$reload user@machine:~/dev/rails/git_folder(master)$ Jak widać, jest ustawiony poprawnie, ale tylko jeśli przeładuję profil bash. Zmarnowałem na …
Przygotowuję się teraz do oceny terminala Linuksa, próbowałem Google i odkryłem, że większość zasobów odnosi się do podstawowego „grep”, a nie do mocniejszego „egrep” - cóż, przynajmniej tak powiedział profesor w wykładzie. Zawsze pracuję z małymi samplami, więc dostrajanie wydajności jest czymś zbyt odległym. Więc w zasadzie chciałbym wiedzieć, czy …
Mam xterm z powłoką bash w Linuksie. Kiedy ja echo $PATH, pokazuje katalog i chcę wiedzieć, kto umieścił ten katalog w katalogu PATH. Jak mogę się dowiedzieć? Dzięki!
Próbuję utworzyć sync.sh skrypt, który współdziała z naszą mniej niż idealną kontrolą wersji dla naszej strony. Ten skrypt przeniesie kopię bazy danych na żywo do naszego środowiska programistycznego i kilku innych rzeczy. Mam problem z częścią migracji mysql. Ten skrypt jest uruchamiany na komputerze programistycznym. remote jest żywym gospodarzem. # …
Za każdym razem, gdy loguję się do SSH, muszę ręcznie pobrać plik bashrc, aby ustawić zmienne ścieżki tak, jak chcę. Jak mam to zrobić automatycznie? Czy nie powinno być automatyczne?
Czy jest jakaś komenda sprawdzająca, czy NGINX jest już zainstalowany na UBUNTU Linux za pomocą polecenia / skryptu bash? Próbowałem czegoś takiego echo "BEGINNING INSTALLATION OF NGINX WEB SERVER" echo echo echo "CHECKING TO SEE IF NGINX IS ALREADY INSTALLED" service nginx > temp.install 2> temperr.install echo 111 grep -c …
clearKomenda może sprawić, że następny rozkaz łatwiejszy do czytania (jeśli wyprowadza mniej niż strona nie ma przewijania stąd nie szukając na początku). Jednak usuwa również bufor przewijania, którego nie zawsze możesz chcieć.
Mam instancję AWS i tam mam kilka zadań, które muszę wykonać, co zajmie trochę czasu. Jeśli uruchomię je przed dojazdem do / z pracy (np. wget <someStuff>), A następnie przekażę je do tła CtrlZ», bgaby sprawdzić, czy zaczyna się poprawnie), a następnie zakończ moją sesję SSH, czy polecenie wget będzie …
muszę porównać liczbę plików i nie chcę ciągle zmieniać polecenia w dwóch miejscach. więc chcę utworzyć alias w bash. alias gd='gvimdiff $1 dir/$1' żebym mógł dostać gvimdiff res.tex dir/res.tex po prostu pisząc gd res.tex
W bashmiałem przydatny alias: alias r="fc -s" Które właśnie powtórzyło ostatnie polecenie. Tak samo jak !!. Jestem już do tego przyzwyczajony (pamięć mięśni), ale nie potrafię wymyślić, jak odtworzyć alias. fcnie ma -sopcji w zsh. Jak mogę powiązać !!zachowanie r?
Chciałbym się upewnić, że jestem zalogowany do właściwego hosta, mając określony kolor dla każdego hosta. Kopiuję swoje .bashrcpliki do różnych hostów i edytuję je w innym kolorze dla każdego z nich. Jednak nie chciałbym ręcznie edytować koloru na każdym hoście, ale zamiast tego automatycznie wypełniać kolory mojego monitu bash na …
Muszę znaleźć wszystkie katalogi zawierające określoną postać w ich nazwie i wydrukować je. Więc jeśli mam katalogi: abc cde fgh I szukam „c”, powinienem uzyskać: abc cde
Teoretycznie, jeśli znam pid działającej powłoki bash, mogę uruchomić kota, którego stdout jest przekierowany na stdin tej powłoki. Wydaje się, że wpisuję coś na tej powłoce. Niestety, BĘDZIE strumień pochodzący od kota, ALE NIE sprawi, że powłoka będzie działać poprawnie (wprowadzone polecenie od kota nie zostanie wykonane przez bash). Otwórz …
Czasami kopiuję i wklejam ścieżki do terminala, a często przypadkowo kopiuję znak nowej linii. Na przykład chcę znaleźć, a następnie przeczytać zawartość foobar.txt. $ locate foobar.txt /home/sparhawk/Document Directory/foobar.txt Następnie wybieram drugą linię potrójnym kliknięciem. (Ups, zaznacza także końcowy znak nowej linii!) Ponieważ na ścieżce jest spacja, muszę zawrzeć ścieżkę w …
GUI: Zmieniłem uprawnienia pliku sh, dzięki czemu mogę go czytać, pisać i wykonywać. Dwukrotnie go kliknąłem, zaznaczyłem go w powłoce / terminalu (w zależności od tego, co pojawi się po angielsku), ale nie został uruchomiony. Dwukrotnie go kliknąłem, zaznaczyłem, ale nie został uruchomiony. Wiersz poleceń: bash *filename* uruchamia to sh …
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.