Pytania oznaczone «bash»

28
Jak wywołać funkcje bash

Może patrzę na to w niewłaściwy sposób ... Ale tutaj staram się to zrobić. Większość pracy wykonuję w Javie, ale po prostu przełączyłem się na środowisko uniksowe (bash). Robię to: [~/Desktop/bashPlay]% cat myFunc #!/bin/bash ls2(){ echo "Hello World" } ls3(){ echo "Testing" } echo "this is a...

28
Jaka jest różnica między bash i sh?

Widzę dwa rodzaje używanych kodów: #!/usr/bin/sh i: #!/user/bin/bash Szukałem tego online, a opinie bardzo się różnią. Wyjaśnienia, które widziałem na większości stron internetowych, mówią tak sh jest starszy niż bashi że nie ma realnej różnicy. Czy ktoś zna różnicę między nimi? Czy...

28
Jak zamienić wiersz w pliku wzorkiem na sed?

Czytam dużo dokumentacji na temat sed i wciąż jestem zakłopotany moim szczególnym przypadkiem użycia. Chcę zastąpić tę linię w pliku conf własną linią: Zamień ten wiersz: #maxmemory <bajty> z: maxmemory 26 gb Oto, co próbowałem: sed s / maxmemory. * bytes. * / maxmemory 26GB /...

28
Autouzupełnianie Bash jak zsh

Używam bash, ale chciałbym mieć autouzupełnianie w stylu zsh (naciskasz klawisz Tab i to tabuluje możliwości), zamiast tego, co wydaje się robić bash, który wyświetla listę możliwości, ale nie wybieram niczego, dopóki nie piszę trochę więcej do jednoznacznego. Jak mogę uzyskać zachowanie typu Zsh w...

28
Użyj „cd -” bez żadnego wyjścia

Jak uruchomić cd -polecenie bez echa wyjścia? Próbowałem, cd - 2>&1 /dev/nullale drukuje katalog docelowy. Powodem tego jest to, że chciałbym użyć go jako funkcji bashowej i wolałbym nie mieć niepotrzebnego

27
Jak tar / rozpakować wyjście w locie

Jaki jest idiomatyczny sposób na wykonanie następujących czynności tar na standardowe wyjście przeczytaj to wyjście tar ze standardowego wyjścia i wypakuj do innego folderu. Moje rozwiązanie to tar --to-stdout .. | tar -C somefolder -xvf - Ale może być bardziej idiomatyczny sposób na...

27
Skopiuj listę plików

Mam listę plików oddzielonych spacjami w pliku list.txt. Chciałbym skopiować je do nowego folderu. Próbowałem to zrobić: cp `cat list.txt` new_folder ale to nie zadziałało. Jak byś to zrobił? Aktualizacja: Dziękuję za wszystkie bardzo interesujące odpowiedzi. Nie prosiłem o to za...

27
Wyrównaj do prawej część monitu

Jestem pewien, że widziałem, jak ktoś ma część swojego monitu wyrównaną do prawej w oknie terminala, a następnie kursor zaczyna się od drugiej linii. Wiem, że mogę uzyskać drugą linię za pomocą „\ n” w PS1, ale nie mogę wymyślić, jak wyrównać jej część po prawej stronie. Czy to, co widziałem,...

27
Kontynuuj zadanie „ctrl-z” w tle

Czy można kontynuować zatrzymane zadanie w tle w tle? Mam proces uruchomiony, użyłem ctrl- zaby go zatrzymać i wrócić do bash. Jeśli chcę kontynuować, dostępna jest fgkomenda, ale to przenosi zadanie z powrotem na pierwszy plan. Czy można go trzymać w tle, ale działa, tak jakby był uruchamiany...