W bashmoim domyślnym monitie konsoli wyglądało to tak: kit:~ Kit$ Nie wiem, co zrobiłem, aby zmienić to na: 112:~ Kit$ Co spowodowało 112:pojawienie się? Jestem w innej sieci, w której mój komputer ma adres IP zaczynający się od 112.. Czy to z tego powodu? Albo coś innego?
Czy istnieje sposób na uruchomienie skryptu Bash, a następnie umieszczenie w kolejce innych skryptów bash, aby rozpocząć po ukończeniu pierwszego? Dla kontekstu. Robię przetwarzanie obrazu, w którym muszę ręcznie manipulować i image, a następnie wysłać je do narzędzia wiersza polecenia, aby zakończyć. Mam tylko zasoby do uruchomienia 1 instancji narzędzia …
Wiem, że mogę przekierować stdoutdo pliku przed uruchomieniem skryptu, ale czy istnieje sposób na uzyskanie dostępu do całego wyjścia programu, który już działał? Gdy wydruk jest zbyt długi, zostaje odcięty przez okno terminala i nie widzę początkowych wydruków.
Cześć. ssh ufk@10.0.0.2 "bash -lc 'pm2 list | grep app | awk { print $3} '" Muszę uruchomić polecenie, które tutaj wkleiłem. problem polega na tym, że już dwa razy uciekam ... "uderzenie z i pm2 z '. jak mogę uciec od awk? wiem, że zadziała, jeśli wyjdę z awk …
Kiedy uruchamiam findz tymi argumentami, zwraca tysiące plików: steven@nook:/mnt/station/media $ sudo find . -not -user steven -or -not -group users | wc 3508 17479 245851 steven@nook:/mnt/station/media $ Po dodaniu -execargumentu zachowuje się, jakby findnie zwrócił żadnych wyników, a kod powrotu oznacza sukces: steven@nook:/mnt/station/media $ sudo find . -not -user steven …
Próbuję napisać skrypt, który odradza wiele długo działających poleceń zarówno na komputerze zdalnym, jak i lokalnym. Obecnie przykładem mojego rozwiązania byłoby: #!/bin/bash ssh -t user@1.2.3.4 tmux new -s remote -d "find / *" tmux new -s local -d "find / *" Jednak gdy te polecenia stają się bardziej złożone (długie, …
W ramach skryptu tunelowego chciałem usunąć / zabić istniejące tunele Do tej pory udało mi się dostać do: matt @ HY731AA: ~ $ ps aux | grep "ssh -N lin1tunnels" | grep -v grep | awk '{print 2 USD}' | xargs -0 kill -9 BŁĄD: ID procesu czyszczenia pamięci „5321 …
Próbuję uruchomić swoją nicość na MacOSx w trybie rozwiązłym, a następnie użyć tshark/tcpdump Opcja 1: ifconfig en0 promisc ale dostaję tę wiadomość: ifconfig: promisc: bad value Opcja 2: Próbowałem sudo tcpdump -In -i en0 host 10.0.0.2i nie działa zbyt . Śledziłem: tryb rozwiązany tcpdump na OSX 10.8 . 10.0.0.2jest moim …
Próbuję stworzyć prosty skrypt, który skompiluje test.cpp, ale nie mogę go uruchomić. Uruchamiam skrypt w następujący sposób: > bash make.sh I pojawia się następujący błąd: : No such file or directory g++: no input files make.sh: line 3: ./test.out: No such file or directory Oto make.sh: #!/bin/sh g++ -o ./test.out …
Jeśli otworzę moją aplikację Terminal w Mac OS X, wygląda to tak tabalugas-macbook:~ tabaluga$ Chcę dostosować tę powłokę, aby tabaluga Nazwa użytkownika nie wyświetlała się. Powłoka powinna wyglądać tak mymacbook:~ hello$ co mam wpisać?
Próbuję wykonać kod (nazwijmy to login.java), kiedy loguję się i wylogowuję z mojego komputera z systemem Linux. Czy jest na to jakiś sposób? Szukam może sposobu na wyzwolenie kodu? Myślałem o umieszczeniu go w moim .bash_login, ale najlepiej kod uruchomiłby się przy normalnym logowaniu, a nie po uruchomieniu terminalu.
Używam nowej powłoki Linux Bash Shell, która została niedawno udostępniona w rocznicowej aktualizacji systemu Windows 10. Ten bash jest dostarczany z punktem montowania Linuksa (/ mnt / c / Users / [nazwa użytkownika]) w systemie Windows, który jest używany jako dom użytkownika Linuksa podczas uruchamiania Linuksa, jeśli mam rację. Ale …
Mam kilka plików, które otrzymuję o nazwach takich jak (wielu z nich robi to ręcznie codziennie): AA.B.txt WW.C.txt i chcę, aby ich nazwy AA_B.txti WW_C.txttak, że istniejący kod SQL nadal działa zgodnie z oczekiwaniami. W tej chwili pliki te są ignorowane ze względu na format nazwa_pliku.letter.txt. ls działa i pokazuje …
Mam następujące ćwiczenie: 47 vim wilson.0321 wilson.0329 Muszę pobrać ostatnie polecenie i argumenty, aby utworzyć: vim wilson.0329 w tej chwili mogę pobrać ostatni argument lub całe polecenie: intro_to_linux$ !!:$ wilson.0329 intro_to_linux$ !! vim wilson.0321 wilson.0329 Mam problem wilson.0321z usunięciem polecenia. wszystko, co odpowiada dokładnie vim wilson.0329temu ostatniemu słowu polecenia. Dziękuję …
Próbuję napisać skrypt, aby przechwycić dane wejściowe użytkownika. Skrypt powinien zignorować sprawę. Rozważ ten skrypt foo.sh: if [ $1 == "string" ]; then echo true else echo false fi Jeśli wartość wejściowa foo.shto STRINGlub StRiNgwynik będzie fałszywy. Jak mogę zignorować przypadek w takim ifstanie?
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.