Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

3
jak usunąć ścieżkę z mojego wiersza poleceń?
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 : ~ / …

1
Jak mogę zmodyfikować Notepad ++ tutaj?
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ć …
2 bash  notepad++ 

1
Błąd monitu Bash po naciśnięciu strzałki w górę
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 …
2 macos  bash 


2
Skrypt Bash: zmień nazwę wszystkich plików poniżej katalogu?
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ć …

2
Jaka jest różnica między $ (…) a `…` w Bash
Otrzymałem oczekiwany wynik z `...`, ale nie udało mi się z $ (...) kill $(ps ux | grep S..\.tcl | grep -v grep | awk '{print $2}') Illegal variable name. kill `ps ux | grep S..\.tcl | grep -v grep | awk '{print $2}'` (kill expected processes) Po przejrzeniu google …
2 bash 

3
Dlaczego SSH nie wywołuje pliku .bash_profile?
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, …
2 bash  ssh 

3
Zamiana wierszy tekstu na inny w różnych plikach w Uniksie
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 …


1
Jak usunąć pliki za pomocą parametru wielu nazw find?
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 …

1
Pobierz katalog i podkatalogi przez wget
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. …
2 linux  bash  ssh  wget 

1
Niezbędny jest kod (PAUZA) i (PĘTLA) dla „Terminala”
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, …
2 macos  bash 

1
konfiguracja środowiska powłoki dla virtualenv / virtualenvwrapper
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 …
2 bash  zsh  systemd  gdm  virtualenv 

1
Przerwij zadanie wsadowe między plikami
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: …
2 bash  batch 

2
Gem Instaluje się nie uruchamia po aktualizacji ogólnosystemowej aktualizacji Arch Linux
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.