Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

6
Dlaczego ustawianie zmiennej przed poleceniem jest legalne w bash?
Właśnie spotkałem kilka odpowiedzi, takich jak parsowanie pliku tekstowego z ogranicznikami ... używających konstrukcji: while IFS=, read xx yy zz;do echo $xx $yy $zz done < input_file gdzie IFSzmienna jest ustawiona przed readpoleceniem. Czytałem odniesienie do bash, ale nie mogę zrozumieć, dlaczego jest to legalne. próbowałem $ x="once upon" y="a …

2
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, że ​​„użytkownik zakończył wprowadzanie danych i możesz zakończyć”?

3
Jaka jest różnica między ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
Odpowiedzi na pytania dotyczące SO i askubuntu , wraz z przeglądaniem (i czytaniem nagłówków) $HOMEoraz /etc/wskazują liczbę plików, których można użyć do ustawienia zmiennych środowiskowych, w tym: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Zbieram te pliki w /etc/pracy dla wszystkich użytkowników, podczas gdy pliki $HOMEsą specyficzne dla użytkownika. …

7
synchronizować wszystkie pliki zdalnego komputera przez SSH bez użytkownika root?
Mam to polecenie, aby wykonać kopię zapasową zdalnego komputera. Problem polega na tym, że potrzebuję praw root, aby czytać i kopiować wszystkie pliki. Nie mam włączonego użytkownika root ze względów bezpieczeństwa i używam sudoUbuntu. Czy potrzebuję fajnej instalacji rurowej lub czegoś takiego? rsync -chavzP --stats user@192.168.1.2:/ /media/backupdisk/myserverbackup/
68 ubuntu  ssh  backup  rsync 


8
Dlaczego gcc nie może znaleźć libevent podczas budowania tmux ze źródła?
Chcę zainstalować tmux na komputerze, na którym nie mam dostępu do roota. Już skompilowałem libevent i zainstalowałem go, $HOME/.bin-libeventa teraz chcę skompilować tmux, ale konfiguracja zawsze kończy się na configure: error: "libevent not found", mimo że próbowałem wskazać katalog libevent w Makefile.ammodyfikując LDFLAGSi CPPFLAGS, ale nic nie działa. Jak mogę …


12
Usuwanie znaków kontrolnych (w tym kodów / kolorów konsoli) z danych wyjściowych skryptu
Mogę użyć polecenia „skrypt”, aby nagrać sesję interaktywną w wierszu polecenia. Obejmuje to jednak wszystkie znaki kontrolne i kody kolorów. Mogę usunąć znaki kontrolne (np. Backspace) za pomocą „col -b”, ale nie mogę znaleźć prostego sposobu na usunięcie kodów kolorów. Zauważ, że chcę używać wiersza poleceń w normalny sposób, więc …

1
Czy muszę coś zrobić z „wyłączonymi RPM Delta”?
Podczas aktualizacji pakietów na naszym serwerze CentOS otrzymałem następujący komunikat: Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. Czy muszę coś z tym zrobić? Czy powinienem to po prostu zignorować?
68 centos  rpm 

2
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ść producentów systemów operacyjnych przestała go obsługiwać. Powodem mojego …
68 shell  command 


3
Czy jest jakiś sposób na wyjście z „mniej” bez wyczyszczenia ekranu?
Stosunkowo często zdarza mi się, że chcę rzucić palenie, lessale zostawiam to, co oglądałem na ekranie, aby odnieść się do nich. Czy jest na to jakiś sposób? Obejścia? (Moje obecne obejście polega na wyjściu, a następnie użyciu more. Więc każde obejście, które jest lepsze niż to, jest mile widziane. Ideałem …
68 less  termcap 


5
rsync ignoruje właściciela, grupę, czas i perms
Chcę wiedzieć, jak używać rsync do synchronizacji z folderami rekurencyjnymi, ale muszę tylko zaktualizować nowe pliki lub zaktualizowane pliki (tylko zawartość nie jest właścicielem, grupą ani znacznikiem czasu) i chcę usunąć pliki, które nie istnieją w źródle .
67 rsync 


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.