Pytania otagowane jako command-history

przywoływaj polecenia wcześniej wpisane w powłoce lub innym narzędziu

2
Jak poprawnie uciec wykrzyknikom w bash?
Dzisiaj zostałem przyłapany na gorącym uczynku podczas próby kodowania golfa jako generatora haseł na Twitterze. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 znaków. Ponieważ jest to dużo wolnego miejsca, postanowiłem podnieść poprzeczkę i uczynić ją również wykonalną. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 znaków. Fajnie, z wyjątkiem …


4
Prowadzenie historii według katalogu roboczego (por. Sesja powłoki)
Czy istnieje sposób na ograniczenie zakresu historii współczesnej powłoki do ścieżki? Moje konteksty robocze są podzielone jako ścieżki w systemie plików, a wzorzec aktywności powłoki, takiej jak wielokrotnie wydawane polecenia, zwykle różni się dla każdego „projektu”. Byłoby miło, gdybym mógł rozszerzyć funkcję historii do poleceń wydawanych z bieżącej ścieżki (lub …

2
Bash: „numer historii” vs „numer polecenia”
Podczas, gdy Google dostosowuje mój monit powłoki za pomocą zmiennej PS1, widzę tabele znaków specjalnych, których można użyć. W szczególności: \! the history number of this command \# the command number of this command Wydaje się, że „numer historii” jest częściej używany i wiem, jak używać poleceń, takich jak !523ponawianie …

1
historia - wyświetla listę tylko pomyślnie uruchamianych poleceń
Zastanawiam się, czy istnieje sposób użycia polecenia historii, ale tylko listy poleceń, które zostały pomyślnie uruchomione. Czy istnieje sposób na wylistowanie tych, które spowodowały błędy? Wiem, że każde polecenie ma status wyjścia: 0- Pomyślne wykonanie polecenia 1- Polecenie kończy się niepowodzeniem z powodu błędu podczas rozwijania lub przekierowywania, status wyjścia …

2
Czy jest jakiś sposób, aby cofnąć modyfikację historii bash?
Naciskając w górę, mogę przejść przez poprzednio wprowadzone polecenia. Zauważyłem jednak, że modyfikowanie jednego z nich zmienia historię. Na przykład, jeśli napiszę: echo a echo b echo c [up][up][backspace]d[ctrl+c] historia pokazuje teraz, że drugie polecenie echo dnie było echo b. Jak zachować pierwszą echo bw historii? Powiedzmy na przykład, że …


2
Zapisywanie historii bashów z wielu Konsoli nie działa poprawnie
Używam wielu terminali Konsole. I chcę, aby wszystkie polecenia, które wpisuję na każdym terminalu, były zapisywane w historii poleceń, aby następna konsola, którą otworzę, miała je wszystkie. Aby zapobiec nadmiernemu zapisywaniu historii poleceń drugiego terminala, podałem następujące ustawienia w moim.bashrc # avoid duplicates and commands starting with space export HISTCONTROL=ignoredups:erasedups:ignorespace …

1
Jak zatrzymać dołączanie historii Bash
Mam problem z konfiguracją końcowej historii Bash tak, jak chcę. Chciałbym nie mieć zduplikowanych wpisów, a jeśli wprowadzę polecenie, chcę je zapisać, a powyższe duplikaty usunąć. Problem polega na tym, że historypolecenie pokazuje mi, że działa tak, jak chcę, ale po wylogowaniu duplikaty wracają. Wierzę, że to tylko dodanie historii …
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.