Unix & Linux

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

2
Jaka jest różnica między „dir” a „ls”?
I w porównaniu do stron człowiekiem dira lsi wydają się być dokładnie takie same. Oba są częścią GNU coreutils i „listą zawartości katalogu”. Jedyną różnicą, jaką do tej pory widziałem, jest to, że dirnie koloryzuje wyników. Dlaczego więc istnieją dwa polecenia? Czy brakuje mi różnicy? Dlaczego wolałbyś więcej dirniż ls?
17 command  gnu 

3
Jak zmodyfikować uprawnienia do zapisu w bieżącym buforze w emacsie?
Czy można zmienić uprawnienia do zapisu w pliku z poziomu emacsa, bez zabijania / ponownego otwierania bufora? Czasami zapominam zmodyfikować uprawnienia do pliku przed jego otwarciem. Mogę modyfikować uprawnienia z poziomu emacs ( M-! chmod u+w filename), ale to nie aktualizuje bufora, który pozostaje chroniony przed zapisem i odmawia modyfikacji …

2
funkcja bigfile przy tworzeniu systemu plików
Czy przydatne jest użycie opcji -T duży plik przy tworzeniu systemu plików dla partycji z dużymi plikami, takimi jak wideo i audio w formacie flac? Przetestowałem tę samą partycję z tą flagą i bez niej, i używając tune2fs -l [partycja] , sprawdziłem w „Funkcjach systemu plików”, które mają włączone „duży_plik”. …


5
Co może powodować zawieszanie się make podczas kompilacji na wielu rdzeniach?
Wczoraj próbowałem skompilować pakiet ROOT ze źródła. Ponieważ kompilowałem go na 6-rdzeniowej maszynie z potworami, postanowiłem zacząć budować za pomocą wielu rdzeni make -j 6. Kompilacja przebiegła początkowo płynnie i naprawdę szybko, ale w pewnym momencie makezawiesiła się przy użyciu 100% procesora tylko na jednym rdzeniu. Zrobiłem trochę googlingu i …
17 linux  compiling  make 

4
Jak mogę uruchomić skrypt, który zaczyna się przed ekranem logowania?
Kalibrowałem ekran dotykowy i zobaczyłem, że najlepszym narzędziem w okolicy jest xinput_calibrator. Więc użyłem tego. Ma dwie opcje (z których jedna nie działała), więc jestem tu po drugą. Mówi, że powinienem wykonać to polecenie „w skrypcie rozpoczynającym się od sesji X”: xinput set-int-prop "3M 3M USB Touchscreen - EX II" …
17 x11  startup  session 


3
gcc nie może połączyć się z pthread?
Niedawno zainstalowałem XUbuntu 11.10 64bit, ale mam problem ze skompilowaniem najprostszego przykładu pthread. Oto kod pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ int i; i = *x; sleep(1); …
17 c  libraries  gcc  xubuntu 

2
Chcesz sortować pliki według daty aktualizacji, w tym podkatalogów
Chcę sortować tylko pliki według dat aktualizacji, w tym podkatalogów. I okazało się ls -lrtR | grep ^-. ale wydaje się, że nie sortuje według dat aktualizacji. I muszę zapisać tę listę do pliku. Czy to możliwe? Apr 01 2010 InsideDoosanServiceImpl.class // in A directory Apr 08 2010 MainController.class // …
17 ls 

2
Jak ustawić globalne zmienne środowiskowe podczas uruchamiania za pomocą skryptu i mieć je dostępne dla aplikacji działającej przed zalogowaniem?
Mam usługę, która działa podczas rozruchu, i w tej usłudze wywołuje skrypt bash w tle, który eksportuje niektóre zmienne środowiskowe. Problem, który mam, polega na tym, że te zmienne środowiskowe nie są wysyłane do elementu nadrzędnego procesu w tle, więc gdy tylko skrypt zakończy wykonywanie, znikają. Ponadto po uruchomieniu skryptu …




4
Jak grepować bez wiodących białych znaków?
Przeglądam dużą bazę kodu, a wiodące białe znaki i tabulacja wydają się dość denerwujące. Czy jest jakiś sposób, aby się go pozbyć? grep -R "something" ./ Np. Zamiast: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Chcę uzyskać coś takiego: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Albo lepiej: foo/bar.cpp: qwertyuisomethingooi foo/bar/baz.h: 43rfsgdrsomethingfg …


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.