unix

Jak mogę przypomnieć sobie argument poprzedniego polecenia bash?

Czy istnieje sposób w Bash, aby przywołać argument poprzedniego polecenia? Zwykle robię vi file.c po którym następuje gcc file.c. Czy istnieje sposób w Bash, aby przywołać argument poprzedniego polecenia?

Jak ładnie wydrukować XML z wiersza poleceń?

Related: Jak mogę wydrukować JSON w skrypcie powłoki (unix)? Czy istnieje skrypt powłoki (unix) formatujący XML w formie cz ... gt; ... w coś takiego: <root> <foo a="b">lorem</foo> <bar value="ipsum" /> </root>

Jaki jest najczystszy sposób na ssh i uruchamianie wielu poleceń w Bash?

Mam już skonfigurowanego agenta ssh i mogę uruchamiać polecenia na zewnętrznym serwerze w skrypcie Bash robiąc takie rzeczy j ... eaction.sh 'some params'; pwd; ./some_other_action 'other params';" Ponieważ jest niezwykle brzydka i trudna do odczytania.

Odpowiednik polecenia * Nix 'which' W PowerShell?

Jak zapytać PowerShell gdzie coś jest? Na przykład, "który notatnik" i zwraca katalog, w którym notatnik.exe jest uruchamiany zgodnie z bieżącymi ścieżkami.

Kopiowanie plików między komputerami przy użyciu SSH i MAC OS X Terminal [zamknięty]

Próbuję skopiować mój .profil, .rvm i .foldery / pliki ssh na nowy komputer i wiem, jak używać poleceń cp i ssh, ale nie jestem pewien, jak ich użyć, aby przenieść pliki z jednego komputera do drugiego. Każda pomoc byłaby świetna, dzięki!

Skrypt powłoki Unix dowiedz się, w którym katalogu znajduje się plik skryptu?

Zasadniczo muszę uruchomić skrypt ze ścieżkami związanymi z lokalizacją pliku skryptu powłoki, Jak mogę zmienić bieżący katalog na ten sam katalog, w którym znajduje się plik skryptu?

Jak przekonwertować tabulatory na spacje w każdym pliku katalogu?

Jak przekonwertować tabulatory na spacje w każdym pliku katalogu (ewentualnie rekurencyjnie)? Czy istnieje sposób na ustawienie liczby spacji na karcie?

Jak odczytać plik do zmiennej w powłoce?

Chcę odczytać plik i zapisać go w zmiennej, ale muszę zachować zmienną, a nie tylko wydrukować plik. Jak mogę to zrobić? Napi ... to: aaaa 11111----- Ale to po prostu wypisuje plik na ekranie i chcę go zapisać do zmiennej! Czy jest na to łatwy sposób?

Jak wygenerować zrzut pamięci w Linuksie, gdy proces dostaje błąd segmentacji?

Mam proces w Linuksie, który dostaje błąd segmentacji. Jak mogę powiedzieć, że generuje zrzut pamięci, gdy się nie powiedzie?

Przerywanie skryptu powłoki, jeśli jakieś polecenie zwraca niezerową wartość?

Mam skrypt powłoki Bash, który wywołuje wiele poleceń. Chciałbym, aby skrypt powłoki automatycznie zakończył działanie z wart ... ego polecenia? Np. dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi

Jak odwrócić kolejność linii w pliku?

Chciałbym odwrócić kolejność linii w pliku tekstowym (lub stdin), zachowując zawartość każdej linii. Więc, tj. zaczynając od: foo bar baz Chciałbym skończyć z baz bar foo Czy istnieje do tego standardowe narzędzie wiersza poleceń Uniksa?

C fopen vs open

Czy Jest jakiś powód (inny niż składniowy), który chciałbyś użyć FILE *fdopen(int fd, const char *mode); Lub FILE *fope ... const char *mode); Zamiast int open(const char *pathname, int flags, mode_t mode); Kiedy używasz C w środowisku Linux?

Jak przymusowo zamknąć gniazdo w czasie oczekiwania?

Uruchamiam konkretny program na Linuksie, który czasami się zawiesza. Jeśli otworzysz go szybko po tym, nasłuchuje na socket ... ie TIME_WAIT. Czy istnieje program, który można uruchomić, aby natychmiast wymusić przesunięcie gniazda poza stan TIME_WAIT?

Spinlock kontra Semafor

Jakie są podstawowe różnice między semaforem i spin-Lockiem? Kiedy użyjemy semafora nad zamkiem spinowym?

Gdzie mogę ustawić zmienne środowiskowe, których crontab będzie używać?

Co godzinę mam crontab. Użytkownik, który go uruchamia, ma zmienność środowiska w .bash_profile, która działa, gdy użytkownik ... bashrc, ale nadal nie wydają się być odebrane. Czy ktoś wie, gdzie mogę umieścić vary środowiska, które crontab może odebrać?

Jak przekierować listę plików zwróconych przez polecenie find do cat, aby wyświetlić wszystkie pliki

Robię find, a następnie otrzymuję listę plików. Jak podłączyć go do innego narzędzia, takiego jak cat (aby cat wyświetlał zawartość wszystkich tych plików) i w zasadzie muszę grep coś z tych plików.

Jaki jest najszybszy sposób na uzyskanie wartości π?

Szukam najszybszego sposobu, aby uzyskać wartość π, jako osobiste wyzwanie. Dokładniej, używam sposobów, które nie wymagają u ... izacje są różne), próbowałem też zmienić kolejność testów. Ale wersja atan2(0, -1) wciąż wychodzi na wierzch za każdym razem.

Jak mogę wykluczyć katalogi z grep-r?

Chcę przemierzać wszystkie podkatalogi, z wyjątkiem katalogu "node_modules".

Jaka jest różnica między"#!/ usr / bin / ENV bash "i"#!/ usr / bin / bash"?

W nagłówku skryptu bash, Jaka jest różnica między tymi dwoma wypowiedziami ? #!/usr/bin/env bash #!/usr/bin/bash Kiedy próbowałem zobaczyć stronę man env, otrzymałem taką definicję: env - run a program in a modified environment Co to znaczy?

Jaka jest różnica między zamkiem wyłącznym a współdzielonym?

Według Wikipedii, Dzielone blokady są czasami nazywane "blokadami odczytu", a ekskluzywne są czasami nazywane "blokadami zapisu". Czy możesz wyjaśnić uzasadnienie pojęć "wspólny" i "wyłączny"?