unix

Jak mogę sprawdzić, czy katalog istnieje w skrypcie powłoki Bash?

Jakie polecenie może być użyte do sprawdzenia, czy katalog istnieje, czy nie, w skrypcie powłoki Bash?

Co w powłoce oznacza "2 > &1"?

W powłoce Uniksa, jeśli chcę połączyć stderr i stdout W Strumień stdout w celu dalszej manipulacji, mogę dołączyć następujące ... miem składnię tego konkretnego trick. Czy ktoś może to przerwać i wyjaśnić charakter po charakterze, co oznacza 2>&1?

Co oznaczają 'real', 'user' i ' sys ' na wyjściu czasu(1)?

$ time foo real 0m0.003s user 0m0.000s sys 0m0.004s $ Co oznaczają 'real', 'user' i ' sys ' na wyjściu czasu? Który z nich ma znaczenie podczas porównywania mojej aplikacji?

Czym różnią się SO REUSEADDR I SO REUSEPORT?

Dokumentacja man pages i programatora dla opcji gniazd SO_REUSEADDR i SO_REUSEPORT są różne dla różnych systemów operacyjnych ... ej ograniczone? A jakie dokładnie jest oczekiwane zachowanie, jeśli używam jednego z nich na różnych systemach operacyjnych?

Sprawdź, czy katalog istnieje w skrypcie powłoki

Jakie polecenie może być użyte do sprawdzenia czy katalog istnieje czy nie, w skrypcie powłoki?

npm wyrzuca błąd bez sudo

Właśnie zainstalowałem node i npm przez pakiet na nodejs.org i za każdym razem, gdy próbuję wyszukać lub zainstalować coś z n ... ERR! npm ERR! Additional logging details can be found in: npm ERR! /Users/chietala/npm-debug.log npm ERR! not ok code 0

Jak na stałe ustawić $PATH Na Linux / Unix? [zamknięte]

Zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... ścieżka jest utracona i muszę ponownie uruchomić polecenie Eksportuj. Jak mogę to zrobić, aby to zostało ustawione na stałe?

Jak pobrać plik z serwera za pomocą SSH? [zamknięte]

Muszę pobrać plik z serwera na pulpit. (UBUNTU 10.04) nie mam dostępu do serwera, tylko ssh. Jeśli to pomoże, mój OS to Mac OS X i iTerm 2 jako terminal.

Zapętlanie zawartości pliku w Bash

Jak przejrzeć każdy wiersz pliku tekstowego za pomocą Bash? Z tym skryptem: echo "Start!" for p in (peptides.txt) do e ... wiera: RKEKNVQ IPKKLLQK QYFHQLEKMNVK IPKKLLQK GDLSTALEVAIDCYEK QYFHQLEKMNVKIPENIYR RKEKNVQ VLAKHGKLQDAIN ILGFMK LEDVALQILL

Jak wyświetlić listę wszystkich zadań cron dla wszystkich użytkowników?

Czy istnieje polecenie lub istniejący skrypt, który pozwoli mi na przeglądanie wszystkich zaplanowanych zadań cron systemu * ... aby wyświetlić ogólny " harmonogram wydarzenia." Sam miałem napisać taki scenariusz, ale jeśli ktoś już zadał sobie trud...

Dlaczego pliki tekstowe powinny kończyć się znakiem nowej linii?

Zakładam, że wszyscy tutaj znają powiedzenie, że wszystkie pliki tekstowe powinny kończyć się znakiem nowej linii. Znam tę "zasadę" od lat, ale zawsze się zastanawiałem-dlaczego?

Jak zapisać stderr do pliku podczas używania" tee " z rurką?

Wiem jak użyć tee do zapisu wyjścia (STDOUT) z aaa.sh do bbb.out, jednocześnie wyświetlając go w terminalu: ./aaa.sh | tee bbb.out Jak mam teraz napisać STDERR do pliku o nazwie ccc.out, mając go nadal wyświetlany?

Jaka jest różnica między dowiązaniem symbolicznym a dowiązaniem twardym?

Ostatnio zapytano mnie o to podczas rozmowy kwalifikacyjnej. Byłem szczery i powiedziałem, że wiem, jak zachowuje się link symboliczny i jak go utworzyć, ale nie rozumiem użycia twardego łącza i czym różni się od symbolicznego.

Jak rekurencyjnie grepować?

Jak rekurencyjnie grep wszystkie katalogi i podkatalogi? find . | xargs grep "texthere" *

grep, ale tylko niektóre rozszerzenia plików

Pracuję nad skryptem do grep niektórych katalogów: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i ... ep -r -i CP_Image ~/path5/; } | mailx -s GREP [email protected] Jak mogę ograniczyć wyniki Tylko do rozszerzeń .h oraz .cpp?

Jak na stałe ustawić $PATH Na Linux / Unix?

Próbuję dodać katalog do mojej ścieżki, aby zawsze był w mojej ścieżce Linuksowej. Próbowałem: export PATH=$PATH:/path/to/d ... ścieżka ta jest tracona i muszę ponownie uruchomić polecenie export. Jak mogę to zrobić, aby to zostało ustawione na stałe?

Co oznacza "POSIX"?

Co to jest POSIX? Przeczytałem artykuł Wikipedii i czytam go za każdym razem, gdy spotykam się z tym terminem. Faktem jest, że nigdy nie rozumiałem, co to jest. Czy ktoś może mi to wyjaśnić wyjaśniając "konieczność stosowania POSIX 'a"?

Pętla przez tablicę ciągów w Bash?

Chcę napisać skrypt, który pętli przez 15 ciągów (tablica ewentualnie? Czy to możliwe? Coś w stylu: for databaseName in listOfNames then # Do something end

Użyj składni grep --exclude/--include, aby nie używać grep przez niektóre pliki

Szukam ciągu foo= w plikach tekstowych w drzewie katalogów. Jest na zwykłej maszynie Linuksowej, mam powłokę bash: grep -ir ... e). Poza tym nie mogę nic zainstalować, więc mam do czynienia ze zwykłymi narzędziami (takimi jak grep lub sugerowany find ).

Biorąc pod uwagę dwa drzewa katalogów, Jak mogę dowiedzieć się, które Pliki różnią się zawartością?

Jeśli chcę znaleźć różnice między dwoma drzewami katalogów, Zwykle wykonuję: diff -r dir1/ dir2/ Wyświetla dokładnie, jak ... prostu kwestia przekazania opcji linii poleceń diff, ale nie mogłem znaleźć niczego na stronie podręcznika. Jakieś sugestie?