Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

4
Wykonaj polecenie w połączeniu sftp za pomocą skryptu
To jest bardzo podstawowe pytanie. Jestem po prostu całkiem nowy i nie mogę wymyślić, jak to zrobić. Googling niestety nigdzie mnie nie doprowadził. Moim celem jest połączenie się z serwerem sftp na serwerze, przesłanie pliku, a następnie rozłączenie. Mam następujący skrypt: UpdateJar.sh #!/bin/bash sftp -oPort=23 kalenpw@184.155.136.254:/home/kalenpw/TestWorld/plugins #Change directory on server …

3
Jak powiedzieć Firefoxowi, aby używał innego urządzenia ALSA?
Mam wbudowaną kartę dźwiękową, a także podłączony zestaw słuchawkowy Bluetooth. Skonfigurowałem urządzenie Bluetooth w /etc/asound.conf: # cat /etc/asound.conf pcm.bluetooth { type bluetooth device 12:34:56:78:9a:bc profile "auto" } ctl.bluetooth { type bluetooth } Domyślnie karta pokładowa jest używana do wszystkich dźwięków (najwyraźniej domyślna karta pokładowa nawet nie musi być wymieniona w …
13 audio  firefox  alsa  browser 



2
Czy istnieje sposób, aby skrypt powłoki wiedział, który program go wykonał?
Czy w świecie * nix istnieje sposób, aby skrypt powłoki zawierał informacje o tym, który program go wykonał? Przykład: /path/to/script1 /path/to/script_xyz w tym urojonym scenariuszu script_xyzmiałby informacje o ścieżce ( /path/to/script1) lub proces PID podmiotu, który go wykonał. Uwaga: jestem ciekawy różnych rozwiązań i podejść, nie spodziewam się, że to …


1
Jaka jest odpowiednik „-z” gnu-netcat w nmap-ncat?
Przed uruchomieniem skryptu sprawdzam port nasłuchiwania w usłudze: until nc -z $HOST $PORT do echo "waiting for service to be available..." sleep 0.5 done exec "/my/script" Kiedyś działał z gnu-netcat, ale teraz zaktualizowałem dystrybucję Linuksa i używa polecenia nmap-ncat /usr/bin/nc. Chciałbym poznać równoważne rozwiązanie do użycia z nmap-ncatpakietem.
13 netcat  nmap 


2
Jak używać znaku specjalnego jako normalnego?
Wiele pytań, takich jak „Jak wpisać znak podwójnego cudzysłowu („)? ” są zadawane, a my nie chcemy zaśmiecać naszej społeczności tą samą odpowiedzią (wpisz ją tak, \"jakby nie była ujęta w 's, "jeśli ujęta w 's.) Więc pytanie jest tutaj. Nie możesz wpisywać specjalnych znaków w terminalu jak normalne, np. …

1
Alternatywa dla „głowy”, która nie wychodzi?
Potrzebuję narzędzia, które wydrukuje pierwsze n wierszy, ale następnie kontynuuje działanie, wysysając pozostałe wiersze, ale nie drukując ich. Używam go, aby nie przytłaczać terminala danymi wyjściowymi procesu, który musi być kontynuowany (zapisuje wyniki w pliku). Pomyślałem, że dam radę process | {head -n 100; cat > /dev/null}, ale czy jest …
13 head 

4
Kiedy {a, b, c} jest rozwijane w bashu, a kiedy nie?
Skrypt bash, który zawiera for i in {a,b}-{1,2}; do echo $i; done odciski a-1 a-2 b-1 b-2 po wykonaniu. Tego się spodziewałem - w miarę {a,b}rozszerzania konstrukcji. Jednak gdy (inny) skrypt zawiera v={a,b}-{1,2} echo $v drukuje {a,b}-{1,2} czego się nie spodziewałem. Spodziewałem się, że to wydrukuje a-1 a-2 b-1 b-2. …

1
Ustawianie tymczasowych aliasów bash podczas wchodzenia do folderu
Czasami lubię mieć bardzo spersonalizowane aliasy bash i może skróty klawiszowe, kiedy wchodzę do folderu (może to być projekt, w którym jestem przyzwyczajony do pisania wielu poleceń z CLI). Załóżmy, że kiedy wchodzę do folderu takiego jak „projectAlpha /”, oczekuję niestandardowych aliasów, takich jak: alias doTaskX='./app arg1 arg2...|filter arg1 arg2...' …
13 bash  shell  alias 

3
Jak usunąć \ n między wyjściami dwóch poleceń echa?
Mam plik tekstowy zawierający jedną nazwę pliku w każdej linii: 111_c4l5r120.png 123_c4l4r60.png 135_c4l4r180.png 147_c4l3r60.png 15_c4l1r120.png ... Chcę przekonwertować go na ten kształt: 111_c4l5r120.png 111 123_c4l4r60.png 123 135_c4l4r180.png 135 147_c4l3r60.png 147 15_c4l1r120.png 15 ... za pomocą tego kodu: #!/bin/bash while IFS='' read -r line || [[ -n "$line" ]]; do echo …

2
Co to jest „<Esc> Kv” w bash
Kiedy jestem w bash i prasy Esc, Shift+ K, Vbash wystrzeliwuje się $EDITORz podobnym do pliku /tmp/bash-fc-186566385. Dlaczego tak jest i jaki jest jego cel? Prawdopodobnie muszę wspomnieć, że uruchamiam bash set -o vi.


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.