Unix & Linux

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



1
echo [9876543210] wyświetla 1 4 5 6… dlaczego?
Proszę wyjaśnić, dlaczego 1 4 5 6 jest wyświetlany dla ostatnich czterech instrukcji echa? Uderzyłem to raz przypadkiem, ale teraz jestem ciekawy, dlaczego tak się dzieje. Te instrukcje działają zgodnie z oczekiwaniami (dla mnie). $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] Te instrukcje echa konsekwentnie …


3
Czy pisanie w / dev / nvram jest niebezpieczne?
Znalazłem informację, że nvram jest używany do flashowania / tworzenia kopii zapasowej BIOS i że zawiera pewne dane związane z bios. Czy cat /dev/random > /dev/nvramkomputer z cegłą na stałe? Kusi mnie, aby wpisać to polecenie, ale jakoś wydaje mi się, że to nie skończy się dobrze dla mojej maszyny, …



2
Dwa konta root, co robić?
Korzystam z Ubuntu 15.04 i dziś czytam artykuł o bezpieczeństwie Linuksa z tego linku. Wszystko szło dobrze, dopóki część konta UID 0 Tylko root powinien mieć UID 0. Inne konto z tym UID jest często synonimem backdoora. Podczas wykonywania polecenia, które mi dali, dowiedziałem się, że istnieje inne konto root. …
19 ubuntu  security  root 

3
Dlaczego usunięcie Iceweasel nuke GNOME?
Mam do testowania starszą maszynę wirtualną Debiana 7. Próbuję zmniejszyć rozmiar śladu maszyny wirtualnej, ponieważ brakuje mi miejsca. Chciałem usunąć Iceweasel, ponieważ tak naprawdę go nie używam i zwykle mogę sobie z tym poradzić wget. Kiedy uruchomiłem Apt, powiedział mi, że również usuwa GNOME: $ sudo apt-get remove iceweasel* ... …
19 debian  apt  gnome  iceweasel 

1
za pomocą sed z ampersand (&)
Używam sed do znajdowania i zastępowania wzorców w plikach SAS, które mam, zamiast zmieniać je indywidualnie. Problem polega na tym, że próbuję zastąpić makrozmienne, a gdy używam ampersand, nie przetwarza to poprawnie. Here's my code: sed -ie 's/user=&uid./user=&sysuserid./g' *_table_*.sas za każdym razem, gdy uruchamiam to polecenie, wydaje się, że dołącza …
19 sed  quoting  replace 

1
Jak przypisano numer magistrali USB i numer urządzenia?
Podczas używania lsusbzdaję sobie sprawę, że numer magistrali i numer urządzenia USB może się zmieniać od czasu do czasu. Z tego, co rozumiem, numer magistrali można zmienić przy każdym ponownym uruchomieniu. Numer urządzenia zmieni się przy każdym ponownym połączeniu. Moje pytanie brzmi: jakiego algorytmu system użył do uzyskania numeru magistrali …
19 usb 

7
Losowe kolory i żarty w powłoce / terminalu
Widziałem osobę, która podczas korzystania z terminala generowała dowcip, zmieniała kolory i śmiała się z użytkownika. Powiedział coś w stylu przeciekających kolorów do konsoli od (roku). Nie pamiętam, co to było, ale chciałbym go użyć, ponieważ Kubuntu Konsole bardzo się nudzi po wielu godzinach użytkowania i chciałbym trochę ożywić. Wszelkie …

8
Czy istnieje powłoka, która sprawdza, czy kod jest podpisany?
W tym tygodniu bawiłem się PowerShellem i odkryłem, że musisz podpisać swoje skrypty, aby można je było uruchomić. Czy w Linuksie istnieje podobna bezpieczna funkcjonalność związana z zapobieganiem uruchamianiu skryptów bash? Jedyną funkcjonalność podobną do tej, o której jestem świadomy, jest funkcja SSH wymagająca określonego klucza.


3
Co w tym kontekście oznacza {1: 0: 2} $?
Szukam do kodu wyświetlane poniżej i sprawdza dane wejściowe jeśli argumenty wiersz / kolumna zacząć albo -rlub -c. Co ${1:0:2}znaczy w tym kontekście? rowArgName="-r" colArgName="-c" if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ] then echo $correctCmdMsg >&2 exit 1 fi

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.