Unix & Linux

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

3
Dlaczego sort mówi, że ɛ = e?
ɛ(„Latin epsilon”) to litera używana w niektórych językach afrykańskich, zwykle reprezentująca dźwięk samogłoski w angielskim „łóżku”. W Unicode jest zakodowany jako U + 025B, co różni się od codzienności e. Jeśli jednak sort: eb ed ɛa ɛc wydaje się, że sortuważa ɛi erównoważne: ɛa eb ɛc ed Co tu się …
25 sort  locale  unicode 

2
Bash „for” loop bez części „in foo bar…”
Ostatnio patrzyłem na kod, który mnie pomylił, ponieważ działa, a nie spodziewałem się, że to zrobi. Kod ogranicza się do tego przykładu #!/bin/bash for var; do echo "$var" done Gdy jest uruchamiany z argumentami wiersza poleceń, drukuje je $ ./test a b c a b c To jest (dla mnie) …


1
Czyść przed szyfrowaniem, dlaczego?
Chciałem wiedzieć, dlaczego przed zaszyfrowaniem i zainstalowaniem się na dysku Kali: wyczyściłem cały dysk wypełnił dysk zerami zapełnił dysk 1s zapełnił dysk losowymi danymi ponownie wyczyściłem dysk Wiem, że Kali nie ma być instalowane, ale nie o to tutaj chodzi. Jak to jest przydatne przed instalacją, powiedzmy na zupełnie nowym …


10
one-liner vs. skrypt
Zauważyłem wiele pytań, odpowiedzi i komentarzy wyrażających pogardę dla (a czasem nawet strachu) pisania skryptów zamiast jednowierszowych. Więc chciałbym wiedzieć: Kiedy i dlaczego powinienem pisać samodzielny skrypt zamiast „one-liner”? Lub odwrotnie? Jakie są przypadki użycia oraz zalety i wady obu? Czy niektóre języki (np. Awk lub perl) lepiej pasują do …

4
Aktualizacja jądra Linuksa, pozostawiając resztę systemu bez zmian
Jestem użytkownikiem OpenBSD. W FAQ OpenBSD napisano: OpenBSD to kompletny system przeznaczony do synchronizacji. To nie jest jądro plus narzędzia, które można aktualizować niezależnie od siebie. Kiedy aktualizujesz system, robisz to za jednym razem; jądro i system podstawowy zostaną zastąpione. Następnie przejdź i zaktualizuj swoje pakiety innych firm . Jeśli …

3
Jakiej bazy danych używają `updatedb` i` locate`?
locateProgram findutilsskanowania jednego lub więcej baz danych zawierających nazwy plików i wyświetla żadnych meczów. Można tego użyć jako bardzo szybkiego findpolecenia, jeśli plik był obecny podczas ostatniej aktualizacji bazy danych nazw plików. Obecnie istnieje wiele rodzajów baz danych, relacyjne bazy danych (z językiem zapytań np. SQL), Bazy danych NoSQL zorientowane …


6
„Showmount: polecenie nie znaleziono”: skąd mam wiedzieć, co zainstalować?
Czasami uruchamiasz polecenie i pojawia się komunikat o błędzie „Nie znaleziono polecenia”. Następnie próbujesz zainstalować pakiet zawierający to polecenie (myślę, że i tak się dzieje?) na przykład showmount: command not found apt-get install showmountnic nie robi, więc wydaje mi się, że showmountpolecenie jest częścią pakietu, ale nie wiem, co to …

3
Usuń ^ C, gdy CTRL + C
Czy jest jakiś sposób na usunięcie ^Cpo wciśnięciu CTRL+ Cw powłoce w Red Hat Enterprise Linux 6 („Santiago”)? Mam pozwolenie na edycję własnych .bash_profile.
25 shell 

3
Skąd powłoka zna dom (y)?
Każda powłoka ma ustawioną zmienną środowiskową $ HOME (np .:) /Users/lotolo. Jeśli mam csh, mogę, unsetenv HOMEa jeśli tak, to cdbędę w domu. Przetestowałem to również na bash ( unset HOME) i to samo zachowanie. Skąd więc powłoka wie, gdzie jest mój dom / other_user? Gdzie odczytuje te wartości? To …
25 bash  cd-command  home  tcsh  csh 

1
Jak nazywa się składnia bash „<(zawartość pliku)”?
Ta odpowiedź na Security StackExchange używa interesującej składni bash do wygenerowania pliku w wierszu: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Ten kawałek jest szczególnie interesujący: &lt;(openssl ecparam -name secp384r1) Działa tylko: echo &lt;(openssl ecparam -name secp384r1) Wracam /dev/fd/63 Wydaje się …

5
Jak uzyskać ostatnią część linku http w Bash?
Mam link http: http://www.test.com/abc/def/efg/file.jar i chcę zapisać ostatnią część file.jar w zmiennej, więc ciąg wyjściowy to „file.jar”. Warunek : link może mieć inną długość, np .: http://www.test.com/abc/def/file.jar. Próbowałem w ten sposób: awk -F'/' '{print $7}' , ale problemem jest długość adresu URL, więc potrzebuję polecenia, którego można użyć dla dowolnej …
25 bash  shell-script  awk  cut 

1
Dlaczego „sed q” działa inaczej podczas czytania z potoku?
To pytanie zostało przeniesione z usterki serwera, ponieważ można na nie odpowiedzieć w systemie wymiany stosów Unix i Linux. Migrował 3 lata temu . Utworzyłem plik testowy o nazwie „test”, który zawiera następujące elementy: xxx yyy zzz Uruchomiłem polecenie: (sed '/y/ q'; echo aaa; cat) &lt; test i mam: xxx …
25 sed  pipe 

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.