I napotkał polecenie Linux builtin cd. Jaka jest różnica między poleceniami builtin cda cd? W rzeczywistości przeprowadziłem kilka badań dotyczących różnicy, ale nie mogłem znaleźć niezwykłego i znaczącego wyjaśnienia na ten temat.
Próbuję posortować proste dane rozdzielane potokami. Jednak sortowanie nie jest tak naprawdę sortowaniem. Przenosi mój wiersz nagłówka na dół, ale moje dwa wiersze zaczynające się od 241 są dzielone przez wiersz zaczynający się od 24. cat sort_fail.csv column_a|column_b|column_c 241|212|20810378 24|121|2810172 241|213|20810376 sort sort_fail.csv 241|212|20810378 24|121|2810172 241|213|20810376 column_a|column_b|column_c Nagłówki kolumn są …
Ze strony Shell Command Language specyfikacji POSIX: Jeśli pierwszy wiersz pliku poleceń powłoki zaczyna się od znaków „#!”, Wyniki nie są określone. Dlaczego zachowanie #!nieokreślone przez POSIX? Dziwi mnie, że coś tak przenośnego i powszechnie używanego miałoby nieokreślone zachowanie.
Na popiołu, biegu i uderzeniu, kiedy biegnę $ echo ab$ powraca ab$ Czy takie zachowanie jest określone przez POSIX, czy jest to tylko powszechna konwencja w powłokach zgodnych z POSIX? Nie mogłem znaleźć niczego na stronie języka poleceń powłoki POSIX, która wspomniałaby o tym zachowaniu.
Kiedy „bezpiecznie usuwam” zewnętrzny dysk twardy z mojego menedżera plików (Thunar), cały dysk twardy jest wyłączany i znika /dev. Dlatego myślę, że pod maską robi się to przez wywołanie, udisksctl power-off -b /dev/sdXktóre ma ten sam efekt. Pomyślałem, że powinno być możliwe ponowne uruchomienie urządzenia. Po przeczytaniu /programming//a/12675749 pomyślałem, że …
Akceptowana odpowiedź na przekształcenie tablicy w argumenty polecenia? używa następującego polecenia Bash: command "${my_array[@]/#/-}" "$1" Staram się dowiedzieć, co /#/-dokładnie robi ta część. Niestety nie wiem, jak to nazwać, więc mam problem ze znalezieniem dokumentacji. Przejrzałem sekcję strony podręcznika Bash na temat tablic i kilku stron internetowych, ale nic nie …
Natknąłem skryptu bash dziś, że ma nazwy funkcji z podwójnym dwukropkiem ::w nich, na przykład, file::write()i file::read(). Nigdy wcześniej nie widziałem tej składni w skrypcie Bash, a kiedy wywołałem skrypt, działał on dobrze (ku mojemu zdziwieniu). Po przeszukaniu strony podręcznika Basha w moim systemie (i online) nie mogę znaleźć niczego …
Zainstalowane oprogramowanie wstawiło wiersz do mojego profilu, który brzmi: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Wiem, że kropka .jest synonimem source, więc podejrzewam, że to tylko źródło pliku, ale nigdy \.wcześniej go nie widziałem ; czy robi coś innego? Edycja w odniesieniu do DV: wyszukiwanie „kropki z odwrotnym ukośnikiem” …
Próbuję masowo ustawić kilka haseł do kont użytkowników chpasswd. Hasła powinny być generowane losowo i drukowane na stdout(muszę je zapisać lub umieścić w magazynie haseł), a także przekazywane do chpasswd. Naiwnie zrobiłbym to w ten sposób { echo student1:$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 13 ; echo …
Przeciągam i upuszczam folder przez pomyłkę w FileZilla. ~/big_folder ~/some_other_folder Przeniesiony folder jest bardzo ogromny. Zawiera setki tysięcy plików (moduły_węzła, małe pliki obrazów, dużo folderów) Dziwne jest to, że po zwolnieniu myszy ruch jest zakończony. Folder „big_folder” zostaje przeniesiony do „some_other_folder”. ~/some_other_folder/big_folder (nie ma big_folderw ~/po przeprowadzce) Potem zdaję sobie …
Najwyższy czas rozwiązać tę zagadkę, która niepokoi mnie od lat ... Spotykałem się z tym od czasu do czasu i myślałem, że to jest właściwa droga: $(comm "$(arg)") I pomyślałem, że moje zdanie jest mocno poparte doświadczeniem. Ale nie jestem już taki pewien. Shellcheck też nie może się zdecydować. Oba …
Szukam operatora „w”, który działa mniej więcej tak: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi Jest to oczywiście znacznie krótsze stwierdzenie w porównaniu do, powiedzmy, użycia kilku „lub” testów.
Jeśli chodzi o lukę w zabezpieczeniach „Spectre”, „Retpoline” została wprowadzona jako rozwiązanie zmniejszające ryzyko. Jednak przeczytałem post, w którym wspomniano: Jeśli zbudujesz jądro bez niego CONFIG_RETPOLINE, nie będziesz mógł budować modułów za pomocą retpoliny, a następnie oczekiwać, że się załadują - ponieważ symbole zgubne nie są eksportowane. Jeśli zbudować jądro …
Chciałbym użyć VirtualBox do zainstalowania oprogramowania, które nie powinno mieć dostępu do mojego komputera-hosta (i odwrotnie). Jednak przewiduję również możliwość próbowania bardziej „niebezpiecznych” rzeczy, takich jak próba uruchomienia exploitów zero-day i zobaczenia, co mogą zrobić. Jak odizolować maszynę wirtualną od hosta? Powinienem (lub może nie?) Skonfigurować zaporę między gościem a …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte w zeszłym roku . Czy ktoś wie, dlaczego bash nadal domyślnie włącza podstawianie historii ? Moje .bashrczawiera …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.