Unix & Linux

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

4
Jaka jest różnica między „passwd” a „chpasswd”?
Przeczytałem opis tych poleceń z książki passwd: Zmienia hasło dla istniejącego użytkownika. chpasswd: Odczytuje plik par nazwy użytkownika i hasła oraz aktualizuje hasła. Wygląda na to, że te polecenia wykonują te same zadania. Czy jest między nimi jakaś różnica? EDYTOWAĆ: Chcę się dowiedzieć, kiedy ich używamy, które pliki zmieniają się. …

3
Jak czytać różne wiersze pliku dla różnych zmiennych?
Chciałbym przeczytać różne wiersze pliku tekstowego dla różnych zmiennych. Na przykład input.txt: line1 foo foobar bar line2 bar line3 foo line4 foobar bar Chcę wynik ten powinien być przechowywany w zmiennych var1, var2, var3i var4takie, które var1=line1 foo foobar bar var2=line2 bar i tak dalej. Czy ktoś mógłby mi powiedzieć, …
14 bash 


4
Nie można uruchomić polecenia jako danych www za pomocą su
# su -l www-data ./http-app.py This account is currently not available. # su -l www-data -c ./http-app.py This account is currently not available. # su -c ./http-app.py www-data This account is currently not available. # su -lc ./http-app.py www-data This account is currently not available. # getent passwd www-data www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin …
14 debian  su 

3
Jak wykluczyć niektóre pliki z mechanizmu rozwijania nazw plików w bash?
Mam katalogi systemu plików Ubuntu w katalogu głównym i przypadkowo skopiowałem setki plików do katalogu głównego. Intuicyjnie próbowałem usunąć skopiowane pliki, wykluczając podobny system plików rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. ale to nie działa. Jaki jest właściwy sposób wykluczenia niektórych katalogów podczas usuwania całości? EDYCJA: Nigdy nie próbuj tutaj żadnych poleceń, …

4
Zmienne dynamiczne w plikach systemowej jednostki serwisowej
Czy istnieje sposób dynamicznego przypisywania zmiennych środowiskowych w pliku systemowej jednostki usługowej? Mamy maszynę, która ma 4 procesory graficzne i chcemy rozdzielić wiele wystąpień pewnej usługi na GPU. Na przykład: gpu_service @ 1: 1. usługa gpu_service @ 2: 1. usługa gpu_service @ 3: 1. usługa gpu_service @ 4: 1. usługa …

4
Jak działa polecenie exit na terminalu uniksowym?
Czy ktoś mógłby wyjaśnić, jak to exitpolecenie działa w terminalu uniksowym? Wyszukiwanie man exit i which exitnie było pomocne, natrafiłem na następujący problem. Po zainstalowaniu pakietów dodatkowych dla Anacondy i PyCharm w moim nowym systemie Red Hat zauważyłem, że kiedy dzwonię exitdo wyjścia z sesji terminalu, dostaję serię błędów, a …

1
Czy mogę uzyskać du zgrupowane według miesięcy?
Mam katalog z dużą ilością zdjęć. Konkretnie du -sh --apparent-size /path/to/myfolderdaje mi 331G. Który jest świetny. Ale teraz chcę uzyskać listę pogrupowaną według miesięcy, np. Coś takiego: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... Czy istnieje (rozsądny) sposób, aby to zrobić za pomocą wbudowanych linuksów, czy powinienem po prostu napisać …

2
Żądanie uruchomienia usługi zostało powtórzone zbyt szybko, odmowa uruchomienia
Stworzyłem usługę na Debianie 8.6 i gdy próbuję uruchomić ją za pomocą polecenia service, pojawia się błąd. Próbowałem systemctl daemon-reload, ale wciąż otrzymuję ten sam rezultat. $ sudo service cloud9 start $ sudo service cloud9 status ● cloud9.service - cloud9 Loaded: loaded (/etc/systemd/system/cloud9.service; enabled) Active: failed (Result: start-limit) since Thu …




2
Jak przekazać parametry do działania w skrypcie bash?
Chciałbym napisać funkcję, którą mogę wywołać ze skryptu z wieloma różnymi zmiennymi. Z niektórych powodów mam z tym wiele problemów. Przykłady, które czytałem, zawsze używają po prostu zmiennej globalnej, ale to nie uczyniłoby mojego kodu o wiele bardziej czytelnym, o ile widzę. Przykład zastosowania zgodnego z przeznaczeniem: #!/bin/bash #myscript.sh var1=$1 …

1
Generator losowych obrazów
Generuję losowe dane i próbuję przekonwertować je na obraz PNG, używając: head -c 1MB < /dev/urandom | hexdump -e '16/1 "_x%02X"' | sed 's/_/\\/g; s/\\x //g; s/.*/ "&"/' | tr -d "\"" | display -depth 8 -size 1000x1000+0 rgb:- To polecenie zawsze pokazuje szarawy obraz z niektórymi pikselami RGB. Co …


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.