Muszę uzyskać listę czytelnych dla człowieka wyników. Nie duma jednak opcji „sortuj według rozmiaru”, a przesyłanie do sortnie działa z flagą czytelną dla człowieka. Na przykład uruchamianie: du | sort -n -r Zwraca posortowane użycie dysku według rozmiaru (malejąco): du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 …
Jaki jest najlepszy sposób ustalenia, czy zmienna w bash jest pusta („”)? Słyszałem, że jest to zalecane if [ "x$variable" = "x" ] Czy to właściwy sposób? (musi być coś prostszego)
Zastanawiałem się, jaka dokładnie jest różnica [[ $STRING != foo ]] i [ $STRING != foo ] jest poza tym, że ten ostatni jest zgodny z POSIX-em, znajduje się w sh, a ten pierwszy jest rozszerzeniem znalezionym w bash.
Po prostu pobiegłem rm -rf /*przypadkowo, ale miałem na myśli rm -rf ./*(zauważ gwiazdę po ukośniku). alias rm='rm -i'i --preserve-rootdomyślnie mnie nie uratował, więc czy są na to jakieś automatyczne zabezpieczenia? Nie byłem rootem i natychmiast anulowałem polecenie, ale były gdzieś jakieś odprężone uprawnienia, ponieważ zauważyłem, że mój monit Bash …
Czy istnieje sposób na uruchomienie polecenia (np. ps aux|grep someprocess) N razy? Coś jak: run -n 10 'ps aux|grep someprocess' Chcę go używać interaktywnie, nie publikuj skryptów. Aktualizacja: Powód, dla którego o to pytam, jest taki, że pracuję na wielu komputerach i nie chcę importować wszystkich moich skasowanych skryptów itp. …
Łączę się z maszyną z systemem Linux za pośrednictwem SSH i próbuję uruchomić skrypt bash, który wykonuje operacje na systemie plików. Oczekuje się, że będzie działał przez wiele godzin, ale nie mogę pozostawić otwartej sesji SSH z powodu problemów z połączeniami internetowymi. Wątpię, czy uruchomienie skryptu z operatorem w tle, …
Czy jest coś, bez czego nie możesz żyć i znacznie ułatwi moje życie? Oto niektóre, których używam (szczególnie przydatne są „przestrzeń dyskowa” i „foldery”). # some more ls aliases alias ll='ls -alh' alias la='ls -A' alias l='ls -CFlh' alias woo='fortune' alias lsd="ls -alF | grep /$" # This is GOLD …
sen jest bardzo popularnym poleceniem i możemy zacząć spać od 1 sekundy: # wait one second please sleep 1 ale jaka alternatywa, jeśli muszę czekać tylko 0,1 sekundy lub od 0,1 do 1 sekundy? Uwaga: na Linuksie lub OS X sleep 0.XXXdziała dobrze, ale na Solaris sleep 0.1lub sleep 0.01- …
Spróbuj wykonać następujące czynności pod powłoką bash echo "Reboot your instance!" W mojej instalacji: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. …
Chciałbym otworzyć dyskusję, która zgromadziłaby najlepsze praktyki i wskazówki dotyczące wiersza poleceń systemu Linux (CLI). Szukałem takiej dyskusji, aby podzielić się poniższym komentarzem, ale jej nie znalazłem, stąd ten post. Mam nadzieję, że wszyscy moglibyśmy się z tego nauczyć. Zapraszamy do dzielenia się wskazówkami dotyczącymi Basha, grep, sed, AWK, / …
Mam tablicę, która wypełnia się różnymi komunikatami o błędach podczas działania mojego skryptu. Potrzebuję sposobu, aby sprawdzić, czy nie jest pusty na końcu skryptu i podjąć konkretne działanie, jeśli tak jest. Próbowałem już traktować to jak normalną VAR i używać -z, aby to sprawdzić, ale to nie działa. Czy istnieje …
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.