Jedna lub zestaw dyrektyw wydanych w środowisku * nix w celu uzyskania informacji, zmiany stanu czegoś lub wykonania czegoś. Innymi słowy: Aby osiągnąć cel.
Chciałbym wiedzieć, jakie są standardowe polecenia dostępne w każdym systemie Linux. Na przykład, jeśli otrzymasz debian / ubuntu / redhat / suse / arch / slackware itp., Zawsze znajdziesz tam takie polecenia, jak: cd, mkdir, ls, echo, grep, sed, awk, ping itp. Wiem, że niektóre z wymienionych poleceń są wbudowane …
Czy jest jakieś polecenie Linuksa, którego można użyć do próbkowania podzbioru pliku? Na przykład plik zawiera milion wierszy, a my chcemy losowo pobrać próbkę tylko tysiąca wierszy z tego pliku. Dla losowych mam na myśli to, że każda linia ma takie samo prawdopodobieństwo wyboru i żadna z wybranych linii nie …
Co env ls -alrobi polecenie ? Miałem test na Linuksie i pojawiło się pytanie: „Jak uruchomić polecenie bezpośrednio, ale nie jego alias?” Wiedziałem, że istnieje rozwiązanie takie jak polecenie poprzedzające prefiksem jakimś specjalnym symbolem, ale zapomniałem o tym. Teraz wiem, że tak jest \. (czytaj z tego postu ). Ale …
Zainstalowałem nowszą wersję devtoolset (1.1) i zastanawiałem się, jak na stałe ustawić te domyślne. W tej chwili, kiedy ssh na moim serwerze z CentOS, muszę uruchomić to poleceniescl enable devtoolset-1.1 bash Próbowałem dodać go do ~ / .bashrc i po prostu wkleić w ostatnim wierszu, bez powodzenia.
Często zdarza się, że chcę zastosować operację rekurencyjnie. Niektóre polecenia, takie jak grep, używają małej litery r, aby wskazać rekurencję. Na przykład grep -r foo . Wydaje się, że inne polecenia wolą wielką literę R: chmod -R 755 . Ciągle źle je rozumiem i zapominam, która jest która. Czy istnieje …
Co mogę wpisać w mojej powłoce (która tak się składa bash), która wyświetli wszystkie rozpoznane polecenia? Czy to też różni się powłoką? Czy też wszystkie powłoki mają po prostu „katalog” rozpoznawanych poleceń? Po drugie, inne pytanie, ale jak mogę je pominąć? Innymi słowy, jak mogę napisać własne viewpolecenie, aby zastąpić …
Jeśli powłoka zostanie poproszona o wykonanie prawdopodobnie bezużytecznej ( lub częściowo bezużytecznej ) komendy, o której wiadomo, że kończy działanie, na przykład cat hugeregularfile.txt > /dev/null, czy może pominąć wykonanie tej komendy ( lub wykonać tańszy odpowiednik, powiedzmy, touch -a hugeregularfile.txt )? Mówiąc bardziej ogólnie, czy powłoka jest podobna do …
Kiedy wkleisz jakieś polecenie w terminalu, czasami automatycznie wykona ono polecenie (tak jak po naciśnięciu klawisza „Enter”), a czasem nie. Od wieków używam Linuksa, wkleiłem tysiące poleceń w różnych konsolach na wielu dystrybucjach i nadal nie jestem w stanie stwierdzić, czy polecenie, które zamierzam wkleić, zostanie wykonane automatycznie, czy nie. …
Niedawno dowiedziałem się, --że jest to podwójny łącznik, który jest używany do poinformowania polecenia, że lista opcji się skończyła, a to, co następuje, nie powinno być uważane za opcję. Więc, grep -- 'search_word' * szukałby danego search_word. Ale możesz zobaczyć nieoczekiwane zachowanie, jeśli usuniesz --i pojawi się pojedynczy plik, który …
Zastanawiając się, do czego yesmoże służyć polecenie, natknąłem się na ten komentarz i spróbowałem go wykonać yes $(yes yes) Z tego, co rozumiem, powinno to po prostu wydrukować nieskończoną sekwencję yes, ale zamiast tego nic nie wyprowadza i po kilku sekundach zawiesza mój terminal graficzny. (Jeśli wykonam to na tty1, …
Mam to polecenie grep, aby znaleźć pliki bez słowa Załączniki. grep -L -- Attachments * Chcę przenieść wszystkie pliki, które są wyprowadzane z tego polecenia. Jak to zrobić w bash? Czy używam fajki? Czy używam bardziej skomplikowanej instrukcji if / then w pełnym skrypcie?
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.