Unix & Linux

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

8
Skąd uname pobiera informacje?
Skąd uname naprawdę czerpie informacje? Myślę, że to powinno być proste. Niestety nie mogę znaleźć żadnego nagłówka zawierającego tylko te informacje. Powiedzmy, że ktoś chciał zmienić podstawowe wyjście z uname/ uname -s z Linuxna coś innego (zasadniczo zmieniając nazwę jądra). Jak miałby to zrobić we właściwy sposób (tj. Zmieniając źródło)?
40 linux  kernel  source 

4
Jak mogę zamontować urządzenie blokowe z jednego komputera do drugiego za pośrednictwem sieci jako urządzenie blokowe?
Czy można wyeksportować urządzenie blokowe, takie jak DVD lub CDROM, i umożliwić jego zamontowanie na innym komputerze jako urządzenie blokowe? UWAGA: Nie jestem zainteresowany robieniem tego przy użyciu NFS lub Samby, tak naprawdę chcę, aby napęd optyczny pojawił się jako napęd optyczny na komputerze zdalnym.

3
dircolors: globalnie modyfikuj ustawienia kolorów
Rozumiem lszastosowania dircolorsdo wyświetlania kolorowych wyników. dircolorsma domyślną bazę danych kolorów powiązanych z rozszerzeniami plików, którą można wydrukować za pomocą polecenia dircolors --print-database Z tego, man dir_colorsco przeczytałem, powinna znajdować się ogólnosystemowa baza danych /etc/DIR_COLORS. Ale ten plik nie istnieje w moim systemie (Debian). Jak mogę zmienić ustawienia kolorów dla …
40 bash  ls  colors 

5
Jak wysłać naciśnięcia klawiszy (F5) z terminala do programu GUI?
Używam Raspberry Pi w połączeniu z Chromium (tryb kiosku), aby wyświetlić niektóre statystyki. Pi nie ma podłączonej klawiatury, więc szukałem rozwiązania do wysyłania naciśnięć klawiszy z terminala do procesu Chromium (tab) . Normalne wprowadzanie danych działa, ale jak wysłać coś takiego F5(specjalny klucz: odświeżenie przeglądarki) za pomocą tego rozwiązania? # …
40 process  x11  input 

2
Usuwanie zer wiodących z danych wyjściowych daty
Utworzyłem alias polecenia date, aby wyświetlić datę w następującym formacie: 2013.06.14.12.10.02 za pomocą tego polecenia: alias date = date +"%Y.%m.%d.%H.%M.%S" Wszystko działa świetnie, z wyjątkiem tego, że chcę usunąć wiodące zera z wyjścia. Nie ma sposobu, aby tak się stało, zmieniając format. Myślę, że można to zrobić tylko przez przesłanie …
40 sed  awk  date 


12
Czy istnieje szybsza alternatywa dla CP do kopiowania dużych plików (~ 20 GB)?
Jestem doktorantem, a grupa, w której pracuję, utrzymuje klaster Linux. Każdy węzeł klastra ma własny dysk lokalny, ale dyski lokalne są stosunkowo małe i nie są wyposażone w automatyczne tworzenie kopii zapasowych. Tak więc grupa posiada serwer plików z wieloma TB przestrzeni dyskowej. Jestem względnym nowicjuszem w systemie Linux, więc …
40 cp  file-copy 

3
Usuń ostatnie N linii z historii bash
Podczas przypadkowego wklejenia pliku do powłoki umieszcza mnóstwo brzydkich bzdur w historii bash. Czy istnieje czysty sposób na usunięcie tych wpisów? Oczywiście mogę zamknąć powłokę i edytować .bash_historyplik ręcznie, ale może istnieje jakiś interfejs API do modyfikacji historii bieżącej powłoki?

5
Jak skopiować katalogi z zachowaniem twardych linków?
Jak przenosić katalogi, które mają wspólne pliki z jednej partycji na drugą? Załóżmy, że mamy zamontowaną partycję /mnt/Xz katalogami udostępniającymi pliki za pomocą dowiązań twardych. Jak przenieść takie katalogi na inną partycję, niech to będzie /mnt/Yz zachowaniem tych twardych dowiązań. Aby lepiej zilustrować, co rozumiem przez „katalogi współdzielące pliki wspólne …
40 files  cp  hard-link 

2
Jak zapamiętać różnicę między du i df?
dui dfrobię raczej podobne rzeczy, więc zawsze wpisuję niewłaściwy. Myślę, że gdybym wiedział, co oznacza „du” i „df”, łatwiej byłoby zapamiętać, którego użyć. Jaki jest sposób na rozróżnienie między tymi dwoma, aby móc zapamiętać, które działanie?
40 disk-usage  df 

2
Jak nawigować w ramach wyszukiwania wstecznego bash?
Bash oferuje funkcję odwracania wyszukiwania za pomocą Ctrl+ R. Następnie można wpisać część polecenia, która wyświetli odpowiedni wpis z historii. Załóżmy, że to moja historia: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Szukam foo. Wciśnięcie …

4
Konwertuj wideo OGV na animację GIF?
Tworzyłem filmy OGV z gtk-recordmydesktopprogramem do screencastingu, próbując rozwiązać ten problem tutaj z bruteforce nad X. Mogę oglądać filmy z VLC. Teraz zadaniem jest znalezienie niektórych sposobów konwersji filmów OGV na animacje GIF, aby można je było wyświetlać w SE. Jak mogę to zrobić?

11
Dodanie z „sed”
Próbuję wykonać operację matematyczną sed, ale nadal traktuję moje zmienne jako ciągi znaków. Dane wejściowe tego rodzaju: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Chciałbym mieć 15 jako wynik. Muszę wykonać operację i zastąpić jej wynik matematyczny tylko jednym przejściem, ponieważ uruchamiam program jako demon w języku Python i …
40 sed  math 



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.