Pytania otagowane jako bash

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


5
Równoległe pętle powłoki
Chcę przetwarzać wiele plików, a ponieważ mam tutaj kilka rdzeni, chcę to zrobić równolegle: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Znam rozwiązanie Makefile , ale moje polecenia wymagają argumentów z listy globowania powłoki. Znalazłem: > function pwait() { > while [ $(jobs -p | wc …


1
Zamiana [0-9] na [AJ] nie działa z sed
Pracuję nad poleceniem, które zastępuje wszystkie cyfry 0–9 odpowiadającymi im literami w sed. Wiem, że robię coś źle, ale sed nie interpretuje wyrażenia zastępczego jako nic innego jak dosłowny ciąg znaków. Polecenie, którego używam, to sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Wydaje mi się to dość proste, ale utknąłem na …



2
Montowanie katalogu z hosta w boot2docker dla Windows
Używam dokera 1.6 i boot2dockerna Windows 8.1. Kiedy używam skrótu Boot2Docker Start, zabiera mnie do cygwin bash monitu, gdzie mogę natywnie uruchamiać polecenia dokera. Mam problem z zamontowaniem katalogu z folderu użytkowników. Próbowałem: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe Dostaję błąd: invalid value "C:\\Users\\someone\\AppData\\Roaming/Bitcoin:/datadir" for flag -v: …

4
Gdzie są przechowywane funkcje powłoki w systemie Linux?
Początkowo szukałem przyczyny, która whichnic nie wypisuje po podaniu pewnych programów jako argumentu, np cd. Z tego, co tu znalazłem , prawdopodobnie przyczyną jest to, że cdna mojej maszynie jest funkcja, która jest potwierdzona przez uruchomienie type cd. TLDR: Ale jak zwykłe programy, które whichmogą zlokalizować dzięki $PATHzmiennej, są umieszczone …

3
Nie można uruchomić aplikacji w tmux
Ten błąd pojawia się, gdy próbuję uruchomić Sublime Text lub SourceTree z tmux: $ subl Unable to launch Sublime Text 2 $ stree Unable to open SourceTree Wygląda na to, że nie mogę otworzyć aplikacji systemu OS X: $ open MPlayerX.app LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MPlayerX.app. …

3
Praktyczny (bliższy klasycznego Linuksa) sposób użycia (automatyzacji) SUDO dla CygWin
Możliwość używania sudopoleceń w CygWin jest przydatna i szybsza niż otwieranie podwyższonej powłoki: Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. Jak pokazano powyżej, możesz także uruchamiać polecenia / skrypty systemu Windows, podobnie jak Linux. …


6
Jaka jest różnica między terminami „Shell” i „Bash”?
Jaka jest różnica między „Shell” i „Bash” i co oznaczają te terminy? O ile mi wiadomo, nie ma różnicy. Ale widziałem wiele książek o „Shell” i innych o „Bash”! Jeśli więc chcę pracować z terminalem w systemie Mac OS X i napisać kilka skryptów bash, zastanawiam się, na jakie książki …
11 macos  bash  shell 


4
Przechodzenie do katalogu przy użyciu zmiennych bash nie działa, gdy w nazwach katalogów znajdują się spacje
Powiedzmy, że chcę zapisać następujące polecenie w zmiennej cd "/cygdrive/c/Program Files/" Więc to robię dir="cd \"/cygdrive/c/Program Files/\"" To powinno przechowywać polecenie, aby przejść do katalogu Program Files, więc kiedy wpisuję $ dir, zabierze mnie do tego katalogu. Aby sprawdzić, czy cytaty zostały poprawnie zmienione, piszę echo $dir co daje mi …
11 linux  bash  cygwin 

2
Dlaczego ustawienie zachęty bash (PS1) ręcznie powoduje, że root ma $ zamiast #?
Jestem na CentOS 6.4. Domyślnie monit użytkownika root ma #symbol, tzn. Wygląda mniej więcej tak [root@myserver ~]# . echo $PS1drukuje [\u@\h \W]\$; ale jeśli robię PS1="[\u@\h \W]\$"(który nie powinien nic zmieniać, afaics), I skończyć z wiersza, który wygląda tak: [root@myserver ~]$. Dlaczego, kiedy próbuję to ustawić sam (ostatecznie chciałbym to …
11 bash  prompt 

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.