Kiedy zaczynam wchodzić do innego folderu, ścieżka jest rejestrowana w moim wierszu poleceń i nie wiem, jak ją usunąć. Jestem prawie pewien, że moje pytanie nie było jasne. Przykład jest zawsze lepszy. W domu: luiz@feynman:~$ cd Music/ luiz@feynman:~/Music$ cd Beatles/ luiz@feynman:~/Music/Beatles$ cd 17\ Love/ Denerwuje mnie to : ~ / …
Chcę dokumentować skrypty bash z komentarzami Perla pod, jak wyjaśniono tutaj . cat<<=cut perlpod =cut Niestety, notepad ++ nie uważa tego =znaku za część delimu tutaj, co powoduje, że podświetlenie składni jest bezużyteczne. Jak mogę zmienić definicję tutaj ograniczenia? Spojrzałem na UDL, ale wolałbym zmienić istniejącą definicję basha, zamiast redefiniować …
Napisałem ten ładny i kolorowy monit dla mojego terminala OS X: parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/' } export PS1="\e]2;\w\a\e[1;30;1m\][\u@\[\033[0;36m\]\h\e[1;30;1m\]:\[\033[0;35m\]\w\e[1;30;1m\]] \[\033[0;31m\](\t) \[\033[0;33m\]\$(parse_git_branch)\n\[\033[0m\]\e[1;30;1m\]\$\[\e[0m\]" I source ~/.bash_profileto i działa dobrze. z wyjątkiem sytuacji, gdy używam strzałki w górę do poruszania się po historii, dzieje …
Cześć Mam skrypt bash, który wymaga warunkowego wykonania kilku wierszy kodu w zależności od tego, czy port 80 jest już w użyciu: sudo git fetch origin; sudo git checkout master; sudo git pull; --- jeśli port 80 jest otwarty echo Starting Meteor; export LC_ALL=C; export ROOT_URL=$ROOT_URL; sudo meteor --port 80; …
Oto, co chciałbym zrobić w pseudokodzie: for subdir in [all first-level subdirectories of the current directory]: for file in [all files in subdir]: rename file to "myprefix_" + current_filename_padded_with_zeroes Rozumiem przez current_filename_padded_with_zeroesto, że np. Bieżąca nazwa pliku jest 01.pngzmieniona na 0001.pnglub 100.pngzmień na 0100.png. Czy ktoś może mi pomóc przetłumaczyć …
Zrozumiałem, .bash_profileże zawsze będzie się przywoływać przy użyciu loginu SSH. Nie widzę jednak włączonych różnych ustawień, chyba że wykonam następujące czynności: ssh $host "source ~/.bash_profile ; echo $PATH " .:/mnt/spark-1.4.1/bin:/mnt/spark-1.4.1/sbin:/mnt/scala-2.11.2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin Kiedy po prostu to robię: ssh $host "echo $PATH " Informacje o ŚCIEŻCE są tylko domyślnymi /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin Użytkownik jest rootem, …
Mam listę ponad 200 plików rozszerzeń powiązań z dokładnymi informacjami o subdomenach. Przykładowy schemat wygląda następująco. # /named_ext/db.mysite.com subdomain A 200.201.202.203 Muszę zastąpić całą linię zestawem trzech różnych linii, podoba mi się to. subdomain A 200.201.202.204 subdomain A 200.201.202.205 subdomain A 200.201.202.206 Masz pomysł, jak wykonać takie zastąpienie we wszystkich …
Chcę zdefiniować niestandardową rozszerzoną wskazówkę w vimperatorze, która: Dopasowuje wzór wyrażenia regularnego Kanały pasujące do skryptu jako takie: ~ / bin / script regex-match-as-arg Gdzie powinienem zacząć rozwiązywać ten problem? Czy vimperator ma funkcje „vimperator-script”, które to ułatwiają? Dzięki.
Jak rekurencyjnie usuwać pliki zawierające tyldę w nazwie pliku lub rozszerzeniu? Na przykład pliki vima o nazwach takich jak .my_file.c.un~? Używam do tego następującej sekwencji wyszukiwania: find . -name "*.un~" -o -name "*.swo" -o -name "*.swp" -exec rm -f {} \; Ale to nie usuwa plików. Nadal działa tylko findwyświetlanie …
Mam folder z widokiem folderów w Internecie ( http://example.com/folder1/folder2/ ) / folder2 ma wiele folderów z plikami pdf. Chcę pobrać na mój serwer przez ssh całą zawartość katalogu / folder2, w tym wszystkie podfoldery i pliki korzystające z wget. Próbowałem następujących, ale wciąż otrzymuję tylko plik index.html i plik robots.txt. …
Próbuję utworzyć aplikację Automator zawierającą przepływ pracy, który będzie odtwarzał dźwięk w pętli poprzedzonej 1-minutową pauzą. Chcę to zrobić bez użycia elementów z biblioteki „akcji”, ale pisząc tę część całkowicie w „Run Shell Script”. Do tej pory nauczyłem się, jak zmusić maszynę do odtwarzania dźwięku, ale jaki będzie dodatkowy kod, …
Pytanie dotyczy konfiguracji powłoki dla virtualenvwrapper , rozszerzenia do virtualenv ( przewodnik po pythonie ). Podobne pytania zadawano wiele razy, ale z wieloma różnymi odpowiedziami: Zmienne środowiskowe w bash_profile czy bashrc? Różnica między .bashrc i .bash_profile Który jest „najlepszym” sposobem na uruchomienie skryptu konfiguracji środowiska i definicji funkcji, biorąc pod …
Muszę skonfigurować moje zadanie wsadowe bash (kompresowanie plików 5.1k na miejscu), aby jeśli trzeba było zatrzymać / wznowić zadanie, poczekał, aż znajdzie się ono „między” plikami (właśnie skończył jeden i nie uruchomił innego). Moja kompresja wyglądałaby tak, pigz -9 -- rsnc*jakby wszystkie działały jednocześnie, i zastanawiałem się nad czymś takim: …
Podczas próby wykonania sass --watch scss:cssw folderze docelowym otrzymuję wiadomośćcommand not found Wiem, że zainstalowałem sass. gem listnie pokazuje, że jest już zainstalowany. Uruchomiam sudo gem install sassi otrzymuję następujący komunikat: WARNING: You don't have /root/.gem/ruby/2.3.0/bin in your PATH gem executables will not run. Idę do mojego .bashrcpliku. mamPATH="$(ruby -e …
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.