Unix & Linux

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

2
Spakowany obraz dysku twardego jest bardzo duży
Właśnie stworzyłem obraz świeżo zainstalowanego podwójnego rozruchu (Ubuntu i Windows) za pomocą tego polecenia (którego używam od dłuższego czasu w przypadku mniejszych obrazów): dd if=/dev/sda | gzip > /mnt/drive.img.gz Na tym dysku użyto mniej niż 60G z 500G. Niemniej jednak ten plik obrazu ma teraz rozmiar 409G. W jaki sposób? …


2
zagnieżdżone podwójne cudzysłowy w wysoko ocenianym jednym wierszu
StackOverflow odpowiedź z> 3.5K głosów dysponuje ten jeden-liner przypisywania do DIRkatalogu bieżącego skryptu bash: DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Zaskakują mnie zagnieżdżone podwójne cudzysłowy. O ile wiem, następujące fragmenty są cytowane: "$( cd " "${BASH_SOURCE[0]}" " && pwd )" ... i wszystko inne po prawej stronie …

4
czasami polecenia historii nie są przechowywane w .bash_history
Wczoraj wydałem wiele poleceń w moim CentOS 7. Ale kiedy chciałem dzisiaj odzyskać te polecenia, stwierdziłem, że nie było żadnego rekordu. Kiedy otworzyłem plik .bash_history, nadal nie mogłem znaleźć poleceń, które wydałem wczoraj, ale wiele starych poleceń znalazłem kilka dni temu. Dlaczego ostatnie polecenia nie zostały zapisane? Jak mogę zwiększyć …

4
Jak dostosować mapowania klawiatury za pomocą Wayland
Używam Linuksa na Macbooku z klawiaturą UK / GB i dostosowuję mapę klawiszy, aby rozwiązać niektóre problemy, które powoduje dziwny układ klawiatury Apple. Ja xmodmapto robię. Chciałbym wypróbować Waylanda, ale xmodmapto nie działa. Jak mogę osiągnąć podobny wynik w Wayland? .XmodmapWykorzystanie pliku I zawiera następujące elementy: keycode 12 = 3 …

2
Wyszukiwanie bez rozróżniania wielkości liter w awk
Muszę wyszukać słowo kluczowe za pomocą awk, ale chcę przeprowadzić wyszukiwanie bez rozróżniania wielkości liter (bez rozróżniania wielkości liter). Myślę, że najlepszym podejściem jest pisanie wielkimi literami zarówno wyszukiwanego terminu („słowo kluczowe”), jak i linii docelowej, którą odczytuje awk w tym samym czasie. Z tego pytania , jak używać toupperdrukowania …


3
Jak w Vimie mogę skopiować z kilku linii? (nie zakres);
Załóżmy, że mam 1 - funct1 2- funct 2 3 - funct 3 4 line 4 jak mogę skopiować linie 1 i 3 (nie zakres linii) i wkleić je, na przykład w linii 8? Jeśli zrobię to w podobny sposób z |arg like ( 1y|3y), szarpnęłbym linie do kilku rejestrów, …
20 vim 

3
Gdzie mierzony jest czas uniksowy / oficjalny czas? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 3 lata temu . Zastrzeżenie: Właśnie przeglądałem listę stron StackExchange przez około 20 minut, próbując dowiedzieć się, gdzie to opublikować. Jeśli znasz …
20 timestamps  time 


9
grepping stały ciąg na początku linii
grep "^$1"trochę działa, ale jak mam uciec, "$1"żeby grep nie interpretował w nim żadnych znaków? Czy jest jakiś lepszy sposób? Edycja: Nie chcę szukać, '^$1'ale dynamicznie wstawianego stałego ciągu, który powinien być dopasowany tylko, jeśli znajduje się na początku linii. Właśnie to miałem na myśli $1.
20 grep 

5
Dlaczego pośrodku argumentów znajduje się EOF?
Chciałem napisać małą funkcję bash, tak że mogę powiedzieć bash, import osalbo from sys import stdoutspowoduje to pojawienie się nowego interpretera Pythona z zaimportowanym modułem. Ta ostatnia fromfunkcja wygląda następująco: from () { echo "from $@" | xxd python3 -i -c "from $@" } Jeśli nazywam to: $ from sys …
20 bash  python 

1
W jaki sposób polecenie sed '1! G; h; $! D' odwraca zawartość pliku?
Moje pytanie dotyczy sedrozwiązania specyficznego dla tej kwestii odwrotnego grepowania podanego w tej odpowiedzi . Rozwiązanie / , którego nie jestem w stanie odszyfrować, jest następujące:sedgrep sed '1!G;h;$!d' file Czy ktoś może odczytać to polecenie? Wiem z wiedzy VI (M), że G oznacza ostatnią linię pliku i że w sed …
20 sed 


2
limit czasu, łamanie rur i wc
Miałem pomysł, aby szybko przeprowadzić testy porównawcze niektórych programów dekompresyjnych. Np. Dla gz uruchomiłbym polecenie: timeout 10 zcat foo.gz | wc -c Który mierzyłby ilość danych, które dekompresor mógłby wyodrębnić w ciągu 10 sekund. Jedynym problemem jest to, że nie działa: ponieważ Zcat jest zabijany, wc również jest zabijany, więc …
20 pipe  timeout 

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.