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 …
Mam skrypt w folderze, którego używam z długimi argumentami. Czy jest jakaś szansa, że mogę mieć historię poleceń wykonanych w tym konkretnym katalogu zamiast wracać do całej historii?
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 …
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 …
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 …
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 …
Piszę prosty skrypt, aby przeglądać moją historię bashów w celu znalezienia określonego ciągu. W wierszu polecenia mogę wykonać następujące czynności, które działają dobrze: history | grep git Jednak gdy tworzę skrypt bashowy za pomocą tego samego polecenia co powyżej, nagle historynic nie zwraca: #!/bin/bash history | grep git Kiedy usuwam …
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 …
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 …
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.