Unix & Linux

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

4
Jak mogę spowolnić rsync?
Próbuję skopiować zawartość uszkodzonego napędu USB. Jeśli odczytam dane zbyt szybko, układ kontrolera napędu przegrzewa się, a dysk znika z systemu. Kiedy tak się stanie, muszę odłączyć dysk, odczekać minutę, aż ostygnie, podłączyć go z powrotem i ponownie uruchomić kopię. Mam starą kopię zapasową zawartości dysku, więc oczywistym sposobem na …
35 rsync 

9
Jak wyglądają duże komputery, do których podłączone były prawdziwe terminale?
Studiuję historię komputerów, aby lepiej zrozumieć, dlaczego terminale Linuksa działają w taki sposób. Czytałem, że w połowie lat siedemdziesiątych do połowy lat osiemdziesiątych większość ludzi używała prawdziwych terminali (w przeciwieństwie do emulatorów terminali) do komunikowania się z dużymi komputerami, jest to przykład prawdziwego terminala: Ale nie jestem w stanie znaleźć …
35 terminal  history 

5
Jak odczytać cały skrypt powłoki przed jego uruchomieniem?
Zwykle po edycji skryptu wszystkie uruchomione skrypty są podatne na błędy. O ile rozumiem, bash (także inne powłoki?) Stopniowo odczytuje skrypt, więc jeśli zmodyfikowałeś plik skryptu zewnętrznie, zaczyna on odczytywać niewłaściwe rzeczy. Czy jest jakiś sposób, aby temu zapobiec? Przykład: sleep 20 echo test Jeśli wykonasz ten skrypt, bash przeczyta …
35 shell 

6
Jaki jest najbezpieczniejszy sposób programowego zapisu do pliku z uprawnieniami administratora?
Ogromna aplikacja musi w tym samym czasie wykonać niewielką liczbę zapisów do pliku wymagającego uprawnień administratora. To nie jest tak naprawdę plik, ale interfejs sprzętowy, który jest udostępniany Linuksowi jako plik. Aby uniknąć nadawania uprawnień roota całej aplikacji, napisałem skrypt bash, który wykonuje najważniejsze zadania. Na przykład poniższy skrypt włączy …

10
Czy istnieje wygodny sposób klasyfikowania plików jako „binarne” lub „tekstowe”?
Standardowe narzędzia Unix, jak grepi diffkorzystać z niektórych heurystyki do klasyfikowania plików jako „tekst” lub „binarny”. (Na przykład grepdane wyjściowe mogą zawierać wiersze podobne Binary file frobozz matches.) Czy istnieje wygodny test, który można zastosować w zshskrypcie, aby przeprowadzić podobną klasyfikację „tekstową / binarną”? (Inne niż coś takiego grep '' …
35 files  text 



2
Jak trwale zmienić nazwę hosta w Fedorze 21
Słyszałem, że zmiana nazwy hosta w nowych wersjach fedory odbywa się za pomocą hostnamectlpolecenia. Ponadto niedawno (z powodzeniem) zmieniłem nazwę hosta w Arch Linux za pomocą tej metody. Jednak podczas uruchamiania: [root@localhost ~]# hostnamectl set-hostname --static paragon.localdomain [root@localhost ~]# hostnamectl set-hostname --transient paragon.localdomain [root@localhost ~]# hostnamectl set-hostname --pretty paragon.localdomain Zmiany …
35 fedora  hostname 

3
Jak sortować duże pliki?
Mam komputer z procesorem Intel® Pentium® G640 @ 2,80 GHz i 8 GB pamięci RAM. Używam na nim Scientific Linux 6.5 z systemem plików EXT3. W tej konfiguracji, jaki jest najszybszy sposób sort -una wykonanie pliku o pojemności 200 gigabajtów? Czy powinienem podzielić plik na mniejsze pliki (mniejsze niż 8 …
35 sort 



3
Jak mogę NIE modyfikować pliku?
Po zalogowaniu mogę wykonać następujące czynności: mkdir foo touch foo/bar chmod 400 foo/bar chmod 500 foo Następnie mogę otworzyć vima (nie jako root), edytować bar, wymusić zapis za pomocą w!, a plik zostanie zmodyfikowany. Jak mogę sprawić, aby system operacyjny nie zezwolił na jakąkolwiek modyfikację pliku? AKTUALIZACJA 02 marca 2017 …


3
Jak korzystać z wget z listą adresów URL i odpowiadających im plików wyjściowych?
Załóżmy, że list_of_urlswygląda to tak: http://www.url1.com/some.txt http://www.url2.com/video.mp4 Wiem, jak tego używać z: wget -i list_of_urls Ale co, jeśli mój list_of_urlsma to i wszystkie zwracają odpowiednie pliki, takie jak pliki PDF lub filmy: http://www.url1.com/app?q=123&gibb=erish&gar=ble http://www.url2.com/app?q=111&wha=tcha&mac=allit W przypadku pojedynczego pliku mógłbym to zrobić: wget -O some.txt "http://www.url1.com/app?q=123&gibb=erish&gar=ble" Jak mogę wgetpobrać tę listę …
35 files  wget  download  links 

3
Zrozumienie backtick (`)
Wypróbowuję polecenie $ b=5; echo `$b`; -bash: 5: command not found ale nie drukuje 5 tak, jak powinno. Czego tu brakuje? Co oznacza `(backquote / backtick) w poleceniach? zdaje się mówić, że `ocenia polecenia wewnątrz i zamienia je na dane wyjściowe.

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.