Jak mogę utworzyć listę z najczęściej używanymi poleceniami w terminalu? Wiem, że to pytanie może być nieużyteczne w przypadku jakichkolwiek przyszłych propozycji dla niektórych z nas, ale mimo to lista może być przydatna, gdy nie pamiętamy polecenia użytego raz lub kilka razy w przeszłości, gdy możemy wyszukiwać w koniec tej …
Skonfigurowałem fantazyjny dwuliniowy PS1monit bash z nazwą serwera, czasem, nazwą użytkownika i innymi przydatnymi zmiennymi. PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Pełne źródło Github tutaj . Problem polega na tym, że długie linie są często owijane wokół siebie, co oznacza, że nowa linia nakłada się na …
Piszę skrypt do kopiowania niektórych plików i próbuję użyć, shopt -s dotglob aby umożliwić cp kopiowanie plików typu dot.jshint i podobnych. Mogę uruchomić shopt -s dotglobbezpośrednio po wyświetleniu monitu bez żadnego błędu. Jednak uruchomienie skryptu powoduje zgłoszenie błędu: script.sh: 81: script.sh: shopt: not found Uruchamiam ten skrypt w powłoce bash …
Potrzebuję pauzy w skrypcie powłoki, aby wyświetlić ostrzeżenie przed kontynuowaniem. Na przykład w systemie DOS wygląda to tak: doit.bat: [...] echo 'Are you sure? Press Ctrl-C to abort, enter to continue.' pause [...] Jak mogę to zrobić na bash? W tej chwili wydaje się, że polecenie uśpienia rozwiązuje problem i …
Korzystam z nowej instalacji Oneiric (tj. Bez aktualizacji) na dwóch różnych systemach i napotykam ten sam zestaw pozornie powiązanych problemów. Najbardziej frustrujące jest to, że kiedy używam .profile i .bashrc, które zabrałem ze sobą z Mac OS X, zalogowanie się do X przez LightDM natychmiast mnie wylogowuje. Sądzę, że jest …
Próbuję uzyskać czas potrzebny na uruchomienie polecenia, którego dane wyjściowe mają określony format: time -f "%E" ls -l Jest to podobne do przykładu na stronie man (i na stronie man online ). Jednak po uruchomieniu tego polecenia otrzymuję: -f: command not found Wygląda na to, że polecenie czasu nie odczytuje …
Co jest wywoływane podczas uruchamiania / zamykania po uruchomieniu update-rc.d myscript default? Dokumenty wydają się rozmyte, chcę konkretnych. Zgaduję, że tak się dzieje: Podczas uruchamiania (szczególnie przy wejściu do poziomu 2, dla wielu użytkowników) polecenie to jest wykonywane: /etc/init.d/myscript start A przy zamykaniu / ponownym uruchomieniu wywoływany jest ten sam …
Historia poleceń między sesjami nie jest zapisywana. Używam guake, a historia sesji działa dobrze. Zauważyłem, że .bash_history ma kilka poleceń, które wykonałem w sudo -strybie i spróbowałem tego samego ponownie, a wszystkie polecenia podczas sesji zostały zapisane, więc spróbowałemchmod 777 .bash_history Teraz stare polecenia pojawiają się na początku sesji, ale …
Po aktualizacji do Maverick mam zmienną TERM ustawioną na „głupi”, nie dzieje się tak w przypadku tego samego katalogu domowego uruchomionego z Lucid i nie zmieniłem ręcznie niczego związanego z TERM. Masz pojęcie, gdzie należy ustawić zmienną TERM?
Mam ten kod, który działa: # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > …
Mam następujący skrypt. Jest to prosty przypadek testowy, w którym adowolna wartość łańcucha i bma być ścieżką. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Jednak za każdym razem, gdy próbuję wykonać ./sample.sh, pojawiają się …
Gdzie powłoka bash przechowuje rzeczywistą sesję terminala? Chcę odczytać dane wyjściowe poleceń, których wcześniej użyłem. Wszystko, co mogę znaleźć w Google, to jak przechowywać dane wyjściowe polecenia. Ponieważ dane wyjściowe są wyświetlane na ekranie, muszą być gdzieś przechowywane. Więc moje pytanie brzmi: gdzie?
Zazwyczaj używam CTRL+ Lefti CTRL+ Rightdo nawigacji między słowami w wierszu poleceń. Dziś rano zmieniłem laptopa i nie mogę tego dłużej robić. Zamiast tego kod wejściowy CTRL+ Leftjest drukowany w terminalu. To znaczy: Oto mój wynik, gdy próbuję nawigować za pomocą CTRL+ Left: ~ $ test test ;5D;5D;5D Co ciekawe, …
Jestem bardzo nowym użytkownikiem Ubuntu i zasadniczo potrzebuję Ubuntu do pakietu Python. Chciałbym uruchomić plik Python w powiedzmy e:/username/folder1/folder2/python.py. Wypróbowałem każdą metodę online, a jedyną odpowiedzią jest bash: cd./e: No such file or directory. Nie jestem pewien, czy dzieje się tak z powodu okien bash, czy virtualenv. lsMówi, że kiedy …
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.