Używając ^W(unix-word-rubout) mogę łatwo usunąć pojedyncze „słowo” z bieżącego polecenia w mojej powłoce bash. Jednak w przypadku argumentów cytowanych zawierających spacje (lub niecytowanych argumentów zawierających spacje z odwrotnym ukośnikiem) nie działa to dobrze, ponieważ usuwa tylko jedno słowo, a nie cały argument. Więc szukam sposobu na usunięcie całego argumentu. Przykład …
Przesyłam dużą liczbę plików z jednego komputera na inny za pomocą rsync. Robię to przez SSHing do komputera źródłowego i wykonuję takie polecenie: sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir. Nawet jeśli dodam nohupprzed tym poleceniem, za każdym razem, gdy zamykam okno terminala, z którego I SSHed, połączenie zostaje zamknięte. …
Kiedy wykonuję następujące polecenie, aby uzyskać użycie procesora, uzyskuję ładne + użycie procesora przez użytkownika. top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' Wynik: 14.5 Tutaj mam problem z tym, że wynik zależy od polecenia top, więc nie zmienia się natychmiast jak polecenie top. Więc nie …
${!FOO}wykonuje podwójne podstawienie w bash, co oznacza, że pobiera wartość (ciąg) FOO i używa jej jako nazwy zmiennej. zshnie obsługuje tej funkcji. Czy istnieje sposób, aby to działało tak samo w bashi zsh? Tło: Mam listę zmiennych środowiskowych, takich jak PATH MAIL EDITOR i chcą najpierw wydrukować nazwy zmiennych, a …
Chciałbym uzyskać listę wszystkich procesów, których rodzicem jest $ pid. Oto najprostszy sposób, jaki wymyśliłem: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Czy jest jakieś polecenie lub prostszy sposób na uzyskanie listy procesów potomnych? Dzięki!
Zainstalowałem boost za pomocą sudo apt-get installna Ubuntu. Później nie musiałem dawać gcc Iflagi wraz ze ścieżką do bibliotek boostów, aby użyć boosta! Nie zrobiłem też pkg-config --cflags --libsżadnego rodzaju. Jaka jest tutaj tajemnica? Skąd gcc może wiedzieć, gdzie jest boost i jak łączy się z nim automatycznie?
Załóżmy, że poza dziennikami serwera WWW Apache nigdy nie miałem kontaktu z jakimikolwiek (profesjonalnymi) dziennikami w żadnym systemie operacyjnym. Logowanie, choć rozumiem niektóre podstawy, jest całkiem nowym tematem. W tej chwili inwestycja w pełne zapoznanie się z tym tematem wydaje się być dość duża, ale nawet jeszcze nie wiem, czy …
Próbuję napisać bootstrapper dla minimalnej dystrybucji linux ze źródła. Chciałbym budować w środowisku chroot. To powinno uprościć pakowanie. W tym momencie nie dbam o bezpieczeństwo. Program ładujący nie powinien wymagać żadnych niestandardowych poleceń innych firm. Byłoby świetnie, gdyby nie było potrzeby rootowania. Właśnie dlatego fakechroot (1) fakeroot (1) chroot (1) …
Obecne mikroukłady serwerowe Intel obejmują wbudowaną „efi-powłokę”, która wydaje się być w zasadzie uproszczonym systemem NIX z zestawem poleceń odpowiednim do manipulowania niektórymi fajnymi opcjami uruchamiania UEFI. Jest tak również w przypadku, gdy niektóre narzędzia do aktualizacji oprogramowania układowego Intela wymagają teraz „efi-shell” do uruchomienia. Niestety nie mam chipsetu serwera, …
bashW moim ~/.bashrcpliku zdefiniowałem funkcję . To pozwala mi używać go w terminalach powłokowych. Jednak wydaje się, że nie istnieje, gdy wywołuję go ze skryptu. Jak mogę zdefiniować bashfunkcję, która będzie używana także przez skrypty?
Wcześniej, gdybym pisał ~/biTab, wcześniej zamieniłoby się w ~/bin. Jednak dzisiaj zaczął obracając ~/biTabsię /home/username/bin. Wolałbym, żeby to było pierwsze, ale nie jestem pewien, co się stało ... Dodałem skrypt, aby edytować moje ukończenie bash, ale usunąłem go ~./bashrci zrestartowałem serwer. Czy ktoś wie, co by to spowodowało? Lub jak …
Tak jak możesz przeskakiwać między parami, tj. Czy ()mogę rozszerzyć tę funkcję, aby przeskakiwać między znacznikami początkowymi i końcowymi? tzn. w bash, przeskakuj pomiędzy ififi
Próbując dodać nieco więcej szczegółów do powiązanego pytania , zdałem sobie sprawę, że nie wiem, jak określić, który z dostępnych typów słów Bash ma zostać wykonany. Według help typepięciu rodzajów słów: Alias słowo kluczowe funkcjonować wbudowany plik Słowo może mieć kilka typów ( trueto tylko przykład; częściej zastępowanym słowem byłoby …
Chcę ustawić lepki bit dla wszystkich katalogów w katalogu z wyłączeniem plików. czy jest na to jakaś dzika karta? #sudo chmod g+s /var/www/<WILD_CARD_FOR_ALL_DIRECTORIES>
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.