Uczę się skryptowania powłoki z przestarzałego podręcznika i wydaje mi się, że przydałby się program, który po prostu zwraca ciąg liczb oddzielonych spacjami coś w rodzaju $ range 10 20 10 11 12 13 14 15 16 17 18 19 20 Następnie, jeśli robisz skrypt powłoki, możesz go mieć for …
Ustawiłem preferencje terminala, aby wykonywać: set -o vi Podczas uruchamiania. Problem polega na tym, że nie wykonuję tego polecenia po otwarciu nowej karty terminala. Czy w systemie OS X jest coś takiego jak .profile, w którym mogę umieścić to polecenie?
To pytanie ma już odpowiedzi tutaj : Jak utworzyć plik o nazwie takiej jak argument wiersza poleceń? (4 odpowiedzi) Zamknięte 5 lat temu . Jak w Bash mogę utworzyć katalog o nazwie -p? mkdir -pnie powiodło się mkdir "-p"nie powiodło się mkdir "\-p"nie powiodło się mkdir \-pnie powiodło się
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 7 lat temu . Szukam pojedynczej linii, która zwraca pid uruchomionego procesu. Obecnie mam: ps -A -o pid,cmd|grep xxx|head -n 1 A to zwraca pięść pid, command. Potrzebuję tylko pierwszej liczby z wyjścia …
Jak mogę wykonać następujące czynności przy użyciu terminala w systemie OS X? Utwórz plik o nazwie .inputrcw katalogu domowym użytkownika i umieść w nim następujący wiersz: set completion-ignore-case On
jako użytkownik systemu Linux widzę, że niektóre aplikacje mogą żądać otwarcia ścieżki, co powoduje uruchomienie menedżera plików. Chciałbym to zrobić programowo, ale skąd mam wiedzieć, który jest domyślnym menedżerem plików? Czy istnieje sposób na znalezienie tych informacji? Jakaś zmienna środowiskowa? Przez „menedżera plików” rozumiem aplikacje, które pozwalają na administrowanie plikami: …
W wierszu polecenia Bash (zmienna PS1) wywołuję funkcję, aby potencjalnie dodać tekst do monitu: export PS1="\u@\h \$(my_function) \$ " Jednak funkcja w monicie zawiera kody kolorów ANSI, które zmieniają się w zależności od wyniku funkcji (czasami czerwony, czasem zielony). Dodanie „ \[” do zmiennej PS1 powinno uciec od tych kodów …
Jak mogę przesyłać dane wyjściowe z ffmpeg do ffplay? W tej chwili używam obejścia w bash: mkfifo spam (ffplay spam 2> /dev/null &) ; capture /dev/stdout | ffmpeg -i - spam
Zwykle musimy przekazać tylko jeden argument: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Czy istnieje sposób na przekazanie dwóch argumentów? Coś jak {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` Mógłbym najpierw zapisać oba wyniki w pliku …
Kiedyś IPTraf, Iftop, vnstat, bwm-ng, ifconfig -a. Żadna z nich nie pomaga mi znaleźć pakietów w czasie rzeczywistym wysyłanych / odbieranych z mojej aplikacji w formacie KB lub MB. Powodem jest to, że piszę aplikację, w której muszę się upewnić, że moja kompresja jest poprawna, ale nie mogę przetestować, aby …
Uruchamiam odległy skrypt za pośrednictwem SSH w następujący sposób: ssh user@ipaddress '~/my_script.sh' Wszystko idzie dobrze, ale po zakończeniu skryptu połączenie nie jest zamykane. Muszę nacisnąć CTRL-C, aby przerwać bieżące połączenie. Próbowałem polecenia „exit” w pliku „~ / my_script.sh” i jest to bezużyteczne. Wypróbowałem polecenie „wyloguj się” w pliku „~ / …
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?
Moje konto Linux na zdalnym komputerze ma następujące predefiniowane ustawienia .inputrc "\e[1~": beginning-of-line "\e[4~": end-of-line “\e[5~”: history-search-backward “\e[6~”: history-search-forward "\e[3~": delete-char "\e[2~": quoted-insert "\e[5C": forward-word "\e[5D": backward-word "\e\e[C": forward-word "\e\e[D": backward-word set completion-ignore-case on set bell-style visible set expand-tilde on set convert-meta off set input-meta on set output-meta on set …
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.