Unix & Linux

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


1
Posiadaj uprawnienia grupy, ale nie możesz utworzyć pliku
Znalazłem dziwną rzecz podczas gry z pi3B. Chcę utworzyć plik /sys/class/gpio( po prostu grzebać, bez konkretnego powodu ), ale dostaję odmowę zezwolenia . Poniżej znajduje się kilka informacji. pi@raspberrypi:/sys/class/gpio $ groups pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi pi@raspberrypi:/sys/class/gpio $ ls -ld …


2
Czytaj dzienniki z jednego procesu podczas uruchamiania niektórych poleceń
Mam usługę, która produkuje dzienniki w pliku logs.log. Mam inne polecenie, które współdziała z tą usługą. Powiedzmy, że to trochę foo.sh. Potrzebuję wyciąć i zapisać dzienniki logs.logdokładnie podczas foo.shpracy. Innymi słowy, potrzebuję tej części dzienników usługi, gdy wchodzi ona w interakcje z moimi foo.sh(więc nie dbam o foo.shdzienniki). Spodziewałbym się, …
10 bash  tail 

5
awk / sed / perl one liner + jak wydrukować tylko linie właściwości z pliku json
jak wydrukować tylko linie właściwości z pliku json przykład pliku json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific …
10 awk  sed  perl  json  jq 


3
Kiedy `_` jest zmienną środowiskową powłoki bash?
Bash Manual mówi (manpage, mój nacisk): Gdy Bash wywołuje polecenie zewnętrzne, zmienna $_jest ustawiana na pełną ścieżkę do polecenia i przekazywana do tego polecenia w jego środowisku. I ( parametry specjalne ): _ ( $_podkreślenie.) Przy uruchamianiu powłoki ustaw bezwzględną nazwę ścieżki używaną do wywoływania powłoki lub skryptu powłoki wykonywanego …

1
Jak mogę anulować resztę listy poleceń w Bash?
W Bash od czasu do czasu wpisuję listę poleceń i uderzam Enter, a dopiero później zdaję sobie sprawę, że istnieje błąd z niektórymi poleceniami na końcu listy. Wiem, że jeśli naciśniesz Ctrl+ C, zakończy to aktualnie działające polecenie i anuluje resztę listy. Czy jest jakiś sposób, aby anulować resztę listy …

2
polecenie dd opcja bs na końcu dysku
Gdybym miał użyć ddpolecenia w następujący sposób: dd if=/dev/zero of=/dev/sdX bs=16M Co stanie się na końcu dysku, jeśli nie będzie to dokładna wielokrotność 16M? Czy to oznacza, że ​​ostatnia pozostała część dysku nie jest wyzerowana? Zauważyłem w https://www.marksanborn.net/howto/wiping-a-hard-drive-with-dd/ , pisze, że rząd USA używa dd if=/dev/urandom of=/dev/sda bs=8b conv=notrunc Czy …
10 dd 

2
Czy ten poradnik do badań nie ma racji co do poleceń do określania typów plików?
Przewodnik do nauki LPIC-1 Przewodnik szkoleniowy i przygotowawczy (Ghori Asghar, ISBN 978-1-7750621-0-3) zawiera następujące pytanie ... Którego z poniższych poleceń można użyć do określenia typu pliku? (ZA) file (B) type (DO) filetype (RE) what ... i twierdzi, że odpowiedź brzmi: „(B) type”. Ale czy „(A) file” nie jest poprawną odpowiedzią? …
10 linux  bash 


2
Jak mogę używać plików z HTTP jako wymagań wstępnych w GNU?
Chcę używać plików z sieci WWW jako warunków wstępnych w moich plikach makefiles: local.dat: http://example.org/example.gz curl -s $< | gzip -d | transmogrify >$@ Chcę „transmogryfikować” tylko wtedy, gdy plik zdalny jest nowszy niż plik lokalny, tak jak normalnie działa make . Ja nie chce się zachować w pamięci podręcznej …

3
Nieoczekiwane zachowanie z echo [[: digit:]]
Chciałbym zapytać: Dlaczego jest echo {1,2,3}rozwinięty do 1 2 3, co jest oczekiwanym zachowaniem, podczas gdy echo [[:digit:]]zwraca , podczas [[:digit:]]gdy spodziewałem się, że wydrukuje wszystkie cyfry od 0do 9?
10 shell  wildcards 

3
Zmienić nazwę katalogu w repozytorium Github zdalnie, bezpośrednio z lokalnego Linux Git?
To jest moje repozytorium Git: https://github.com/benqzq/ulcwe Ma katalog o nazwie locali chcę zmienić jego nazwę na inną nazwę (powiedzmy z localna xyz). Ręczna zmiana w GUI GitHub jest koszmarem, ponieważ muszę zmienić nazwę katalogu dla każdego pliku osobno (GitHub musi jeszcze włączyć funkcję „Zmiana nazwy katalogu”, wierzcie lub nie). Po …


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.