Unix & Linux

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



3
Co robi `<& -`?
Skopiowałem fragment Basha do tła polecenia ssh wykonanego zdalnie: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD Co ma &lt;&amp;-zrobić? Domyślam się, że to to samo co&lt; /dev/null Mój następny zrozumienie jest, że trzy główne deskryptory plików ( stdin, stdout, stderr) muszą być zamknięte, aby zapobiec: Zadanie jest …


4
Zaskoczony zachowaniem CP z hardlinkami
Bardzo dobrze rozumiem pojęcie linków twardych i cpkilkakrotnie czytałem strony podręcznika dla podstawowych narzędzi, takich jak --- a nawet najnowsze specyfikacje POSIX. Wciąż byłem zaskoczony obserwowaniem następującego zachowania: $ echo john &gt; john $ cp -l john paul $ echo george &gt; george W tym momencie johni paulbędzie miał taką …
20 cp  hard-link 

4
Wyświetl tylko nowe wpisy w rosnącym pliku dziennika
tail -f x.log Używam tego polecenia, aby zobaczyć rosnący plik dziennika w wierszu polecenia. Interesuje mnie tylko wyświetlanie wierszy dziennika, które są zapisywane do pliku po uruchomieniu tail -fi nie jestem zainteresowany dziennikami, które zostały zapisane do pliku przed wykonaniem tail -f. Ale tail -fpolecenie przy starcie, pobiera ostatnie 10 …
20 logs  tail 

3
Wyświetlaj tylko istotne fragmenty pliku różnicowego / poprawki na podstawie wyrażenia regularnego
git log -G&lt;regex&gt; -pto wspaniałe narzędzie do przeszukiwania historii bazy kodów w poszukiwaniu zmian pasujących do określonego wzorca. Jednak zlokalizowanie odpowiedniego przystojniaka na wyjściu diff / patch w morzu głównie nieistotnych przystani może być przytłaczające. Oczywiście możliwe jest przeszukanie wyjściowego git logciągu / wyrażenia regularnego, ale to niewiele robi, aby …
20 git  diff  patch 

3
Dlaczego proc nazywany jest systemem plików?
System procplików pozwala jądrze komunikować informacje o każdym uruchomionym procesie w systemie Linux. Dlaczego procnazywa się systemem plików? To nie jest prawdziwy system plików ext4. To tylko zbiór plików zawierających informacje o uruchomionych procesach.
20 filesystems  proc 

2
Jak mogę wyświetlić zawartość kopii zapasowej pliku bazy danych dconf?
Zrobiłem kopię zapasową pliku, w którym dconfprzechowywana jest moja baza danych ( ~/.config/dconf/userktóry jest plikiem binarnym), a teraz muszę przenieść niektóre klucze z kopii zapasowej do dconfużywanego. Jak wyświetlić zawartość kopii zapasowej dconfbez umieszczania jej „na miejscu” i przeglądać na przykład za pomocą dconf-editor?
20 dconf 

4
Jak kompresować pliki w miejscu?
Mam komputer z 90% wykorzystaniem dysku twardego. Chcę skompresować ponad 500 plików dziennika do nowego, mniejszego pliku. Dysk twardy jest jednak zbyt mały, aby zachować zarówno oryginalne, jak i skompresowane pliki. Więc potrzebuję skompresować wszystkie pliki dziennika do jednego nowego pliku jeden po drugim, usuwając każdy oryginalny raz skompresowany. Jak …



2
znajdź wspólne linie między wieloma plikami
Mam 4 pliki, które są podobne file A &gt;TCONS_00000867 &gt;TCONS_00001442 &gt;TCONS_00001447 &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 file b &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 file c &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 file d &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 wszystkie pliki zawierają ponad 2000 wierszy i są posortowane według pierwszej kolumny. …



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.