Unix & Linux

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


3
Używanie grep w instrukcji warunkowej w bash
Nadal jestem nowy w skryptowaniu w bash i próbuję tylko kilku rzeczy, które moim zdaniem będą podstawowymi rzeczami. Chcę uruchomić DDNS, który aktualizuje z mojego serwera z Ubuntu 14.04. Pożyczając trochę kodu z dnsimple, oto co mam do tej pory: #!/bin/bash LOGIN="email" TOKEN="token" DOMAIN_ID="domain" RECORD_ID="record" IP=`curl -s http://icanhazip.com/` OUTPUT=` curl …


1
Co oznacza „+” na pasku postępu wget?
Pobieram za wgetpomocą wolnego łącza. Czasami pasek postępu wygląda następująco: 15% [+++++++++++++++===> ] 10,582,848 --.-K/s in 82s Jakie jest znaczenie „+”?
21 wget 

7
tail -f, ale z numerami linii
Próbuję zobaczyć, ile razy foo barpojawia się w /var/log/foo.logdowolnym czasie na zdalnym serwerze, ale nic, co do tej pory próbowałem, nie zadziałało. Mam już skrypt timera, którego używam do śledzenia, ile czasu minęło, odkąd zacząłem tailing /var/log/foo.log, a teraz chciałbym po prostu powiedzieć, ile razy foo barpojawił się w wynikach …

2
Testować integralność pliku ZIP?
Prawie jak mogę powiedzieć, opcja zip -T określa tylko, czy pliki można wyodrębnić - tak naprawdę nie testuje archiwum pod kątem wewnętrznej integralności. Na przykład celowo zepsułem lokalny (nie centralny katalog) CRC dla pliku, a zip nie dbał wcale, zgłaszając archiwum jako OK. Czy można to zrobić w inny sposób? …
21 zip 

1
Czym zajmuje się „script / dev / null”?
Za każdym razem, gdy loguję się do maszyny wirtualnej z rootem, suna konto użytkownika i próbuję go użyć screen, generuje błąd: Cannot open your terminal '/dev/pts/0' - please check. Wpis o przepełnieniu stosu powiedział, że muszę script /dev/nullgo naprawić, i działa, ale nadal nie wyjaśnia, dlaczego muszę pisać script /dev/null. …
21 terminal  gnu-screen  su  pty 

2
Dlaczego w tym skrypcie powłoki znajdują się ukośniki odwrotne?
W mojej kopii conda.shskryptu widzę następujące wiersze: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Jestem ciekaw, dlaczego istnieje odwrotny ukośnik przed The dw dirname. Nie wierzę, że jest to konieczne. Takie użycie odwrotnych ukośników pojawia się również w …




2
terminologia wiersza poleceń: jak nazywają się te części polecenia?
W wierszu poleceń często używam „prostych” poleceń, takich jak mv foo/bar baz/bar ale nie wiem, jak nazwać wszystkie części tego: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ Wiem (chyba) wiem, że 1 to polecenie, a 2 to argument, i prawdopodobnie nazwałbym 3 argumentem (czy to prawda?). Nie wiem jednak, …

1
Co oznacza „I” (wielkie litery i) w `ps aux`?
W stronę man pspod przetwarzać kody państwowych The Iflag (kapitał i) nie jest wymieniony, ale ps auxpokazuje Iflagę w niektórych procesach, jak pokazano na poniższej ilustracji. Co oznacza flaga I ?
21 ps 

3
W jaki sposób Linux odróżnia wątki od procesów potomnych?
Linux tak naprawdę nie rozróżnia procesów i wątków i implementuje je jako strukturę danych task_struct. Co Linux udostępnia niektórym programom, aby mogły odróżnić wątki procesu od jego procesów potomnych? Na przykład Czy istnieje sposób, aby wyświetlić szczegóły wszystkich wątków, które proces ma w systemie Linux? Dzięki.
21 linux  process  thread 


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.