Pytania oznaczone «bash»

24
Jak odświeżyć katalog w BASH?

Mam katalog zawierający pliki generowane przez kompilator. Podczas każdej przebudowy katalog ten jest czyszczony, a po kompilacji lsdaje mi puste dane wyjściowe. Po cdwyjściu z katalogu i powrocie do niego działa poprawnie. Pytania są następujące: Czy jest jakiś inny, bardziej elegancki sposób na...

23
Co oznacza to tajemnicze polecenie Bash?

Czytałem ostrzeżenie forum Ubuntu o złośliwych poleceniach i znalazłem ten interesujący klejnot: :(){ :|:& };: OSTRZEŻENIE: Powyższy kod spowoduje awarię komputera, chyba że masz ścisłe limity procesowe (których prawdopodobnie nie masz), które wymagają twardego restartu. Rozważ ten kod...

23
Jak uzyskać pełną ścieżkę pliku w bash?

Chciałbym w łatwy sposób uzyskać pełną ścieżkę do pliku. Obecnie piszę to: echo `pwd`/file.ext Próbując go skrócić, stworzyłem alias bash: alias fp='echo `pwd`/' Ale teraz, gdy piszę fp file.ext, między /i a pojawia się spacja file.ext. Czy takie polecenie już istnieje i brakuje mi go? Jeśli...

23
Powiązanie słowa zabijania wstecz do Ctrl + W

Próbuję przejść z długotrwałego korzystania z Tcsh na ostatnią eksplorację Basha. Udało mi się przenieść wszystkie moje ulubione funkcje, z wyjątkiem Ctrl + W, który traktuje spacje i ukośniki jak granice słów, najprawdopodobniej słowo „zabij” do tyłu ”. Jednak w Bash readline usuwa całą drogę do...

23
Jak łączyć polecenia z konsoli?

W bashczasem czasami chcę uruchamiać kilka poleceń szeregowo i nie chcę czekać na ich zakończenie przed wpisaniem nowych. Więc robię coś takiego: cmd1; cmd2; cmd3 Niestety jedno z poleceń może się nie powieść. W takim razie chciałbym przestać. Czy istnieje prosty sposób, aby to zrobić, ale...

23
Co powoduje, że bash zatrzymuje się po złym poleceniu?

Podczas wpisywania złego polecenia powiedz, że chcesz: $ cd .. $ ls Zamiast tego piszesz zbyt szybko i kończysz uderzaniem, wpisując między ls, więc otrzymujesz: $ cd .. $ l sbash: l: command not found... Dzieje się tak przez cały czas, kiedy piszemy szybko. Interesuje mnie źródło...

23
Jak wstawić datę do vima

W vimie możesz wykonywać polecenia za pomocą „!”. Możesz połączyć to z „r”, aby wstawić wyjście do bieżącego bufora. : r! data pt 20 lipca 09:39:26 SAST 2012 wstawi datę do pliku. Teraz, gdy próbuję zrobić coś ciekawszego, na przykład datę w innym formacie +% F. W wierszu poleceń Data...

22
.profile w Mac OS X?

Ustawiłem preferencje terminala, aby wykonywać: set -o vi Podczas uruchamiania. Problem polega na tym, że nie wykonuję tego polecenia po otwarciu nowej karty terminala. Czy w systemie OS X jest coś takiego jak .profile, w którym mogę umieścić to

22
ssh i shell przez ssh: jak wyjść?

Uruchamiam odległy skrypt za pośrednictwem SSH w następujący sposób: ssh user@ipaddress '~/my_script.sh' Wszystko idzie dobrze, ale po zakończeniu skryptu połączenie nie jest zamykane. Muszę nacisnąć CTRL-C, aby przerwać bieżące połączenie. Próbowałem polecenia „exit” w pliku „~ / my_script.sh”...

22
Zrozumienie znaków kontrolnych w .inputrc

Moje konto Linux na zdalnym komputerze ma następujące predefiniowane ustawienia .inputrc "\e[1~": beginning-of-line "\e[4~": end-of-line “\e[5~”: history-search-backward “\e[6~”: history-search-forward "\e[3~": delete-char "\e[2~": quoted-insert "\e[5C": forward-word "\e[5D":...