Z jakiegoś powodu nie mogę zmusić mojego systemu do zachowania historii BASH po ponownym uruchomieniu. Oto odpowiednie sekcje mojego ~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" O ile mogę powiedzieć, są to wszystkie niezbędne opcje ( wiem, że kiedyś mogłem przechowywać historię …
Załóżmy, że mam skrypt powłoki bash o nazwie, Myscript.shktóry wymaga jednego argumentu jako danych wejściowych. Ale chcę, aby treść pliku tekstowego text.txtbyła tym argumentem. Próbowałem tego, ale to nie działa: cat text.txt | ./Myscript.sh Czy jest na to sposób?
Konfiguruję nowy komputer z systemem Linux, który dostałem z naszego działu IT, i zauważyłem, że .profilenie jest ładowany, gdy rozpoczynam nową sesję terminalową. Obecna powłoka to Bash , chociaż zmieniłem ją z domyślnej sh, z której była dostarczona. Jak ustawić ładowanie .profileprzy starcie? Mam dostęp do powłoki przez SSH : …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 7 lat temu . Jakiś czas temu błędnie usunąłem folder domowy, ponieważ uruchomiłem rm -rf *niewłaściwy terminal, którego katalogiem roboczym był folder domowy! Chciałbym mieć pseudonim dla rmpolecenia, ale tak nie było. Teraz …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 8 lat temu . Kiedyś obniżałem swoje konto użytkownika, aby nie miało uprawnień administratora, i użyłem sztuczki „sudo”, w której tworzysz skrót do IE6 i włączam opcję „Uruchom z różnymi danymi uwierzytelniającymi”, aby …
Na moim Linux-ie (konkretnie Gentoo Linux 2.6.31) zauważyłem, że zmienna środowiskowa HOSTNAME jest dostępna w mojej powłoce, ale nie w skryptach. Na przykład, $ echo $HOSTNAME zwroty xxxxxxxx.com, ale $ ruby -e 'puts ENV["HOSTNAME"]' zwroty nil Z drugiej strony, na przykład zmienna środowiskowa USER jest dostępna zarówno w powłoce, jak …
Wiem, że mogę ustawić „Powłoki otwarte za pomocą” w preferencjach terminalu, ale jestem ciekawy, czy istnieje jakiś systemowy sposób ustawienia tego (podobny do aktualizacji / etc / passwd w niektórych Uniksach).
Czy rm -rf *usunie wszystkie pliki / foldery w bieżącym katalogu? Chcę się upewnić, że symbol wieloznaczny *nie przesunie się w wyższych katalogach i nie usunie całego mojego systemu plików. :RE Pamiętam robi chmod 777 .* -Rdo chmodukrytych plików i chmoded cały mój system plików. Oczywiście byłem na koncie roota.
Myślę, że są to typowe sposoby przekazywania wyniku jednego polecenia do następnego, jako danych wejściowych. Jak działają te trzy? Lub jakie są niektóre strony / adresy URL?
Używam ryb jako powłoki w Debianie, a ostatnio (po pewnym uaktualnieniu) za każdym razem, gdy próbuję użyć poleceń uzupełniających, mam: set: No such file or directory set: Could not add component /usr/lib/x86_64-linux-gnu/libfm to PATH. set: No such file or directory Uruchamianie tego: echo $PATH Daje mi to: /usr/lib/x86_64-linux-gnu/libfm /usr/local/bin /usr/bin …
Korzystam z systemu Mac OS i czasami trzeba wykonać pewne czynności przy użyciu serwera proxy, dlatego często muszę zmieniać ustawienia serwera proxy. Ale zmiana ustawień proxy w Preferencjach systemowych jest bardzo nieuporządkowana. Czy istnieje sposób na zmianę ustawień proxy za pomocą wiersza poleceń? Używać polecenia powłoki lub narzędzi?
Chcę zobaczyć, co napisałem w wierszu poleceń bash pewnego dnia temu. Czy istnieje sposób na odzyskanie historii wiersza poleceń? Może coś w stylu poniżej? > history --include-date | grep 2012-02-27`
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.