Unix & Linux

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


3
Sortuj nie sortując linii za pomocą potoku „|” w nim poprawnie
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ą …
17 sort 



1
Jak włączyć zewnętrzny dysk twardy po jego wyłączeniu?
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 …

2
Jakiego rodzaju operacją jest / # / - w „$ {my_array [@] / # / -}”?
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 …
17 bash  array 

1
Nazwy funkcji skryptu Bash zawierające dwukropek „::”
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 …

2
Co oznacza kropka ułamkowa odwrócona jako polecenie?
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” …
17 bash 


2
Dlaczego mv jest o wiele szybszy niż CP? Jak odzyskać po nieprawidłowym poleceniu mv?
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 …
17 cp  mv 


5
Czy w bash / bourne jest operator „in”?
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.

2
Jak sprawdzić, czy jądro Linuksa jest włączone „Retpoline”, czy nie?
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 …

1
Całkowicie odizoluj maszynę VirtualBox
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 …


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.