Pytania oznaczone «bash»

44
Newlines w wersji na Mac OS X.

Uważam, że \nto nie działa w systemie Mac OS X. W szczególności powiedzmy, że chcę podzielić słowa oddzielone pojedynczą spacją na linie: # input foo bar Używam, echo "foo bar" | sed 's/ /\n/' Ale wynik jest głupi, \nnie uciekł! foonbar Po konsultacji z Google znalazłem obejście : echo 'foo...

44
Jak szybko zmienić pierwsze słowo w poleceniu Bash?

Chciałbym nieco poprawić przepływ pracy w Bash i zdaję sobie sprawę, że często chcę wykonać to samo polecenie w innym pliku wykonywalnym. Kilka przykładów: Git (gdzie chciałbym szybko zmienić drugie słowo): git diff foo/bar.c git checkout foo/bar.c Cat / rm (gdzie należy zmienić tylko pierwsze...

44
Ekran Bash vs. Gnu: Zamień Ctrl-A na Ctrl-Shift-A

Jestem nowym użytkownikiem GNU Screen. Używam Basha od bardzo dawna i chcę wypróbować GNU Screen. Jak wiadomo, GNU Screen używa „Ca” (Control-A) jako znaku polecenia. Problem w tym, że koliduje to z funkcją edycji linii w Bash (i GNU Readline), ponieważ Control-A w Bash przejdzie na początek...

42
Jak dodać linię do .bash_profile

Właśnie zainstalowałem Homebrew na bash na moim Macu i teraz muszę to zrobić: Po zainstalowaniu Homebrew wstaw katalog Homebrew u góry zmiennej środowiskowej PATH. Możesz to zrobić, dodając następujący wiersz na dole ~/.bashrcpliku. export PATH=/usr/local/bin:$PATH „ls -a” pokazuje...

41
Czy „,,” można nazwać „..”?

Czasami, gdy chcę zmienić katalog nadrzędny, błędnie wpisuję cd ,,zamiast cd ... Czy jest jakiś sposób, w jaki bash może uznać te stwierdzenia za takie same? W moich poleceniach nigdy nie używam przecinków. Idealnie, chciałbym aliasu ,,do ... Kiedy to spróbowałem, nie zadziałało. Dlaczego to nie...

41
Jak mogę uzyskać polecenie scp, aby zastąpić folder docelowy

Korzystam z polecenia scp, aby skopiować niektóre pliki na zdalny komputer, podobnie jak w przypadku scp :) Zauważam, że domyślnym zachowaniem kopii SCP dla plików jest zastąpienie istniejących plików. Teraz chcę skopiować folder, więc robię w zasadzie to samo: scp -r <source_path>...

41
Jak zdalnie zapisać do pliku za pomocą SSH

Mogę bez problemu skopiować plik na zdalną maszynę z systemem Linux scp file user@host: /pathtowrite_file Mam jednak problemy z zapisem do pliku z jednego komputera z linuksem na inny. Oto, co próbowałem: echo 'Some Text' > /remotefile.txt | ssh user@remotehost Dostaję zawiadomienie...

41
Znalezienie definicji funkcji bash

Pracuję w środowisku, w którym jest dużo starszej magii skryptów powłoki. Jedną z rzeczy często używanych w wierszu poleceń są funkcje bash, które pochodzą z jakiegoś pliku zawartego z jakiegoś pliku zawartego z jakiegoś pliku ... zawartego w moim pliku .bash_profile. Czy istnieje sposób na...