Mam kilka skryptów Pythona na / usr / share / scripts /, których często używam, i chcę mieć możliwość ich wykonania po prostu wpisując nazwę, a nie pełną ścieżkę, jak mogę to zrobić? echo $ PATH pokazuje mi: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer Próbowałem więc pisać na terminalu: PATH="/usr/share/scripts/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer" export Nie pokazano błędów, a …
Próbuję użyć scp w skrypcie bash uruchamianym przez crona (uruchamiam to na Ubuntu 10.0.4 LTS). Skrypt działa dobrze (tzn. Przesyła i kopiuje plik 1 i plik 2 do / ze zdalnego serwera, kiedy uruchamiam go z wiersza poleceń. Jednak gdy uruchamiam skrypt jako zadanie cron, nie działa. Oto jak wygląda …
Jak zrobić pliki wykonywalne listy powłoki bash w innym kolorze niż pliki niewykonywalne? Próbowałem edytować, ~/.bashrcaby zawierać następujący wiersz (w przeciwnym razie jest pusty): LS_OPTIONS='--color=auto' Ale to nie działa. Co ja robię źle? Pracuję na Mac OS X.
Na przykład edytuję, a następnie uruchamiam to samo źródło. vim arbit.py python arbit.py Wiem, że mógłbym uruchomić go od wewnątrz vim, ale chcę ogólne rozwiązanie w Bash. Ciągle znajduję sytuacje, w których ponownie wykorzystuję argumenty. Jak mogę to zrobić?
Mam skrypt bash, potencjalnie wiele z nich, z którymi chciałbym móc otwierać pliki w wyszukiwarce OSX. To naprawdę bardzo prosta koncepcja, ale z jakiegoś powodu skrypty bash są wyszarzone w oknie dialogowym „otwórz za pomocą” wyszukiwarki. Rozumiem, że istnieją różne sposoby używania AppleScript lub pakowania jako aplikacji ... ale nie …
Mój skrypt zawiera coś takiego: ifc=$(ifconfig) Dzięki temu ifczmienna zawiera dane wyjściowe polecenia, ifconfigale bez znaków nowej linii. Kiedy więc go wydrukuję, echo $ifcotrzymuję tylko jedną linię. Jak mogę dołączyć nowe linie podkomend?
Próbuję zbudować skrypt bash w Cygwin, który przekonwertuje pliki HTML na RTF. W OS X jest to trywialne textutils, ale nie istnieje w przypadku zwykłego Linuksa lub Cygwin. Zamiast tego próbuję użyć OpenOffice z wiersza poleceń. Czytałem gdzie indziej, że OpenOffice może działać bez głowy z normalnie zainstalowanym programem jako …
Jestem na Ubuntu 10.4, a moja powłoka to bash. Kiedy otwieram i zamykam kilka terminali gnomów, historia jest odpowiednio dołączana. Kiedy wchodzę shopt, mówi między innymi: histappend off Czy ktoś może mi powiedzieć, gdzie jest skonfigurowane zachowanie dołączania?
Biorąc pod uwagę standardową instalację Cygwin dla Windows XP, chciałbym utworzyć standardowy skrót Eksploratora, który otwiera powłokę bash już otwartą w wybranym przeze mnie katalogu. Katalog jest ścieżką UNC. Standardowy plik cygwin.bat nie działa, ponieważ wywołuje cmd.exe, a cmd.exe nie lubi ścieżek UNC. Idealnie, nie uruchamia cmd.exe ani żadnej innej …
Chciałbym, aby coś podpięło się w błędzie „nie znaleziono polecenia” na bash i zaoferowało przydatną poprawkę. Na przykład: grep-C3 error bash: grep-C3: command not found Byłoby miło, gdyby powiedział: Did you mean: grep -C3 error (Y/n) Widziałem, jak ludzie zawierają typowe literówki w skrypcie .bash_profile, takie jak „alias gerp = …
Całkowite pytanie dla początkujących. Dlaczego potrzebujemy powłoki w systemie Linux? Jako przykład, gdy piszę - znajdź. -name xy * - Powiedziano mi, że powłoka przyjmuje te dane wejściowe i wywołuje polecenie find (upewniając się, że symbol wieloznaczny jest poprawnie interpretowany i tak dalej). Czy nie można tego zrobić bez koncepcji …
Podczas automatyzacji zadania warto najpierw przetestować je ręcznie. Byłoby jednak pomocne, gdyby jakiekolwiek dane idące do stderr były natychmiast rozpoznawalne jako takie i odróżnialne od danych idących na standardowe wyjście, i aby wszystkie dane wyjściowe były zebrane razem, więc jest oczywiste, jaka jest sekwencja zdarzeń. Ostatni dotyk, który byłby miły, …
Mam kolorowy terminal bash (np. Ls i vim pokazują kolory, gdy skonfigurowałem to do tego). Jak mogę uzyskać te kolory podczas łączenia się ze zdalnym serwerem przez ssh?
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.