Pytania oznaczone «shell»

71
Zrozumienie IFS

Poniższe wątki na tej stronie i StackOverflow były pomocne w zrozumieniu, jak IFSdziała: Czym jest IFS w kontekście pętli? Jak zapętlić linie wiersza pliku Bash, czytaj wiersz po wierszu z pliku, za pomocą IFS Ale wciąż mam krótkie pytania. Postanowiłem zapytać ich w tym samym poście, ponieważ...

71
Zamień wiele spacji na jedną, używając tylko „tr”

Mam plik f1.txt: ID Name 1 a 2 b 3 g 6 f Liczba spacji nie jest stała. Jaki jest najlepszy sposób, aby zastąpić wszystkie białe spacje tylko jedną spacją tr? Oto co mam do tej pory: cat f1.txt | tr -d " " Ale wynik jest następujący: IDName 1a 2b 3g 6f Ale chcę, aby wyglądało to tak: ID...

70
Integracja Gnome Shell w Chrome nie działa

Właśnie uaktualniono do Ubuntu 14.04, który wydaje się również wykonywać pełną ponowną instalację Chromium (ponieważ wszystkie moje wtyczki zostały usunięte). Teraz próbuję uzyskać dostęp, https://extensions.gnome.org/aby włączyć rozszerzenia Gnome Shell, ale komunikat: Nie możemy wykryć...

69
Co robi „3> i 1 1> i 2 2> i 3” w skrypcie?

Widziałem ten wiersz w skrypcie: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Co jest 3>&1 1>&2 2>&3 robić? Wiem, że 1 = 2 = stdout i stderr, ale jakie są 3i...

69
Jak dołączyć datę do pliku kopii zapasowej

Muszę wykonać kopię zapasową pliku i chciałbym mieć znacznik czasu jako część nazwy, aby ułatwić rozróżnienie. Jak wstawisz bieżącą datę do polecenia kopiowania? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp foo.txt {,.backup....

68
Jaka jest różnica między „realpath” a „readlink -f”

Dużo czytałem o realpathpoleceniu i o tym, jak został on przestarzały w porównaniu z readlink -fpoleceniem. Widziałem także w niektórych miejscach, że powodem wprowadzenia realpath był brak takiej funkcjonalności w readlink i że po wprowadzeniu realpath nie był już potrzebny, a większość...

68
Dlaczego Ctrl-D (EOF) opuszcza powłokę?

Czy dosłownie „kończysz plik”, wprowadzając tę ​​sekwencję zmiany znaczenia, tzn. Czy interaktywna sesja powłoki jest postrzegana przez powłokę jako rzeczywisty strumień plików, jak każdy inny strumień plików? Jeśli tak, to który plik? Czy też sygnał Ctrl+ to Dtylko symbol zastępczy, co oznacza,...

66
Po co ewaluować wyjście ssh-agent?

Aby uruchomić, ssh-agentmuszę użyć eval $(ssh-agent) Dlaczego mam do evalwyjścia ssh-agent? Dlaczego nie jest tak zaprojektowany, że mogę go po prostu uruchomić? Uwaga: Backticks (`) są usuwane, ponieważ są przestarzałe. Możesz na przykład przeczytać więcej na ten temat tutaj...

65
Zasoby do programowania przenośnych powłok

Jakie zasoby istnieją dla przenośnego programowania powłoki? Ostateczną odpowiedzią jest przetestowanie na wszystkich docelowych platformach, ale rzadko jest to praktyczne. Specyfikacja POSIX / Single UNIX jest początkiem, ale nie mówi ani Tobie, jaki jest poziom wsparcia dla każdej implementacji,...