Usiłuję zbudować plik wsadowy systemu Windows, który rozpoczyna putty / plink z przekierowaniem portów i nic więcej. Część Windows jest do tej pory gotowa: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 Ponieważ nie chcę zezwalać na wykonywanie innych poleceń po uwierzytelnieniu, używam ForceCommandz Match Userdeklaracją: Match User sampleUser ForceCommand …
Kiedy używasz rozwijania nawiasów klamrowych w bash, coś takiego echo {a,b,c} staje się echo a b c Czy istnieje sposób na rozwinięcie go do 3 oddzielnych poleceń, po jednym dla każdego rozszerzenia? Po to aby: echo {a,b,c} stanie się echo a echo b echo c
Chciałbym na stałe zapisać makro klawiatury , które nagrałem za pomocą C-x (i C-x ). Czy istnieje prosty sposób na „zobaczenie źródła” mojego nowo nagranego makra, aby móc powiązać go ze skrótem klawiaturowym w ~ / .inputrc? Myślałem, że dump-macrosto zrobię, ale nie wydaje się ...
Nie mogę sftp bezpośrednio do konkretnego hosta. Aby przenieść plik z mojego komputera domowego na host, muszę sftp pliku na host pośredni; ssh do hosta pośredniego; i sftp plik do ostatecznego miejsca docelowego. Czy można uniknąć takiego szaleństwa?
Chciałbym, aby polecenia, które wpisałem (wejście) w terminalu, wyróżniały się na tle wszystkich danych wyjściowych. Na przykład: imac: ~ buster $ chmod -R gw myfolder imac: ~ buster $ cd myfolder imac: myfolder buster $ ls -l ogółem 0 drwxr-xr-x 9 root administrator 306 20 kwietnia 2010 bin drwxr-xr-x 7 …
Czy ktoś może mi wyjaśnić, co robi skorupa w dwóch przykładach A) i B) poniżej? Oczywiście zachowuje się inaczej, ale nie mogę się dowiedzieć, dlaczego wynik jest inny. Przykład: niech skrypt w naszym bieżącym katalogu ma nazwę bla.shtylko jednej komendy: echo ${0##/*} hello A) Rozpoczęty jako: ./bla.sh daje:./bla.sh hello B) …
Otrzymałem rocznicową aktualizację systemu Windows i próbowałem zainstalować Bash. Uruchomiłem bash z wiersza poleceń (tryb nieadministracyjny) i utknął podczas próby wyodrębnienia plików. Zamknąłem okno i próbowałem zrobić to samo z podwyższonymi uprawnieniami (wiersz polecenia uruchamiany jako administrator ). Ale teraz, kiedy wchodzę w bash, utknął tam i nie uruchamia się …
Mam aplikację na OSX, która wielokrotnie przechodzi w stan braku odpowiedzi i musi zostać zabita siłą. Miałem nadzieję zautomatyzować go, ale podczas sprawdzania procesu za pomocą ps nie widzę niczego, co odpowiada stanowi Nie odpowiadam. Spojrzałem na wskaźnik stanu , ale aplikacja pokazuje jako S, czy odpowiada, czy nie. stan …
Oto motywacja pytania: Używam Ubuntu 12.04 LTS 2 z pulpitem Unity. W moim pliku .bashrc dołączam kilka katalogów do mojej zmiennej PATH i definiuję kilka zmiennych środowiskowych, takich jak JAVA_HOME. Kiedy uruchamiam aplikacje z terminala (uruchamiając bash, moją domyślną powłokę), działa to świetnie, ale w przypadku kilku skrótów, które używają …
Jeśli widzę polecenie w skrypcie, którego nie znam i piszę (na przykład) man pushdlub man umaskwidzę stronę man dla wbudowanych poleceń. Wiem, że mogę to zrobić man bashi przewinąć, aby znaleźć pomoc dla tego wbudowanego polecenia, lub mogę otworzyć przeglądarkę i przejść do strony podręcznika użytkownika bash online, która jest …
Na moim głównym komputerze mam otwarty i zalogowany pulpit Ubuntu. Następnie loguję się również na tym komputerze ze zdalnego komputera, używając X2go, który tworzy nową sesję X. Mam plik libreoffice otwarty w oryginalnej sesji . Chcę zapisać ten plik i zamknąć go - ale ze zdalnego komputera! (Obie sesje mają …
From: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ Jak to zmienić, aby usunąć tylko pierwszą wersję plik, który widzi. Otwórz Terminal z Spotlight lub folder Utilities Przejdź do katalogu (folderu), z którego chcesz wyszukiwać (w tym podfolderów) za pomocą polecenia cd. W wierszu polecenia wpisz cd, na przykład cd ~ / Documents, aby zmienić katalog na …
Jak napisać skrypt bash, który wykona następujące czynności: URL = "example.com/imageID=" while (1..100) wget URL + $i #it will wget example.com/imageID=1, then 2, then 3, etc done Mam więc kilka pętli do wykonania, adres URL zakończony liczbą z pętli. Potrzebuję do nich wgetwszystkich.
Chcę zastąpić pasek stanu pytaniem bash wyświetlającym numer okna jak ①. Jak mogę uzyskać bieżący numer okna w powłoce? Istnieje zmienna env TMUX_PANE, niestety nie ma TMUX_WINDOW. Najbliższe, jakie mam: tmux display-messageflashowanie informacji o oknie / okienku, a następnie wzięcie ostatniej linii tmux show-messagesi parsowanie. Nie chcę, aby informacje o …
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.