Unix & Linux

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



25
Powtarzaj komendę Uniksa co x sekundy na zawsze
Istnieje wbudowane polecenie Unix, repeatktórego pierwszym argumentem jest liczba powtórzeń polecenia, przy czym polecenie (z dowolnymi argumentami) jest określone przez pozostałe argumenty repeat. Na przykład, % repeat 100 echo "I will not automate this punishment." wyśle ​​echo podany ciąg 100 razy, a następnie zatrzyma się. Chciałbym podobną komendę - nazwijmy …

6
Jak uruchomić find -exec?
Chciałbym znaleźć pliki w bieżącym katalogu, które zawierają tekst „chrome”. $ find . -exec grep chrome find: missing argument to `-exec' Co ja robię źle?
477 find 

8
Co oznaczają liczby na stronie podręcznika?
Na przykład, kiedy piszę man ls, widzę LS(1). Ale jeśli napiszę man apachectl, zobaczę, APACHECTL(8)a jeśli napiszę, man cdto skończę cd(n). Zastanawiam się, jakie znaczenie mają liczby w nawiasach, jeśli takie mają.
474 man 



14
Co jeśli „kill -9” nie działa?
Mam proces, którego nie mogę zabić kill -9 <pid>. Jaki jest problem w takim przypadku, zwłaszcza że jestem właścicielem tego procesu. Myślałem, że nic nie może uniknąć tej killopcji.
467 process  kill 

9
Dlaczego lepiej używać „#! / Usr / bin / env NAME” zamiast „#! / Path / to / NAME” jako mojego shebang?
Zauważam, że niektóre skrypty, które nabyłem od innych, mają shebang, #!/path/to/NAMEpodczas gdy inne (używając tego samego narzędzia, NAME) mają shebang #!/usr/bin/env NAME. Oba wydają się działać poprawnie. W samouczkach (na przykład w języku Python) wydaje się, że istnieje sugestia, że ​​ten ostatni shebang jest lepszy. Ale nie do końca rozumiem, …

3
Czy curl ma opcję --no-check-certificate, taką jak wget?
Usiłuję złożyć wniosek o zwinięcie do jednego z naszych lokalnych serwerów programistycznych obsługujących witrynę programistyczną z samopodpisanym certyfikatem SSL. Używam curl z wiersza poleceń. Widziałem kilka postów na blogu, w których wspomniano, że można dodać do listy certyfikatów lub określić konkretny (samopodpisany) certyfikat jako ważny, ale czy istnieje ogólny sposób …
446 wget  curl 

5
/ usr / bin vs / usr / local / bin w systemie Linux
Dlaczego jest tak wiele miejsc do umieszczenia pliku binarnego w Linuksie? Jest ich co najmniej pięć: /bin/ /sbin/ /usr/bin/ /usr/local/bin/ /usr/local/sbin/ A na mojej biurowej szafie nie mam uprawnień do zapisu na niektóre z nich. Jaki typ pliku binarnego wchodzi w które z nich bin?

4
Jak przełączać się między wyszukiwaniem wstecznym i wyszukiwaniem w BASH?
W terminalu mogę pisać, CTRL-Raby wyszukać pasujące polecenie wcześniej wpisane w BASH. Na przykład, jeśli wpisuję CTRL-Rnastępnie grepjest mój ostatni list greppoleceń, i mogę nacisnąć enter aby go używać. To daje tylko jedną sugestię. Czy jest jakiś sposób na przełączanie się między innymi wcześniej wpisanymi pasującymi poleceniami?
443 bash 



3
Użycie „$ {a: -b}” do przypisania zmiennych w skryptach
Patrzyłem na kilka skryptów, które napisali inni ludzie (szczególnie Red Hat), a wiele ich zmiennych przypisuje się za pomocą poniższej notacji VARIABLE1="${VARIABLE1:-some_val}" lub niektóre rozwijają inne zmienne VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Po co używać tej notacji zamiast po prostu deklarować wartości bezpośrednio (np. VARIABLE1=some_val)? Czy są jakieś zalety tej notacji lub możliwe …

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.