Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.

9
Masowa zmiana nazwy, wersja * nix
Szukałem sposobu na zmianę nazwy ogromnej liczby plików o podobnych nazwach, bardzo podobnych do tego (pytanie związane z systemem Windows), z wyjątkiem tego, że używam * nix (osobno dla Ubuntu i FreeBSD). Podsumowując, używając powłoki (Bash, CSH itp.) Jak masowo zmienić nazwy wielu plików, na przykład następujące pliki: Beethoven - …
11 unix  shell  rename  bsd 

1
Vim ignoruje pseudonimy
Jeśli odwzoruję polecenie w vimie, używając czegoś podobnego map <f4> :! pdflatex %<cr> Vim zignoruje mój alias dla pdflatex (coś w stylu aliasu pdflatex = 'pdflatex --temp-dir = coś'). Czy jest możliwe, aby vim nie ignorował tego?
11 shell  vim  alias  ignore 



1
Wyjdź ze skryptu bash, gdy curl uzyska status HTTP inny niż 200
Mam konfigurację skryptu bash, aby wykonać kilka żądań curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Czy istnieje sposób, aby skrypt zakończył działanie, jeśli jedna z odpowiedzi curl wróci ze statusem http! = 200? Chcę …

3
Wykonaj polecenie zapisane w zmiennej
Mam polecenie zapisane w zmiennej. Udawajmy, że zmienna $ima wartość: cat -nT index.php |grep 'someregex' Gdy próbuję wykonać powyższą zmienną przez wpisanie, $inie powiedzie się, ponieważ powłoka próbuje wykonać całą zmienną jako jedno polecenie. Próbowałem także użyć eval($i)i wprowadzić $ibackticks. Jak mogę wykonać powłokę $itak, jakby była poleceniem? I dlaczego …
11 linux  bash  shell 

8
Uruchamianie skryptów z innego katalogu
Dość często skrypt, który chcę wykonać, nie znajduje się w moim bieżącym katalogu roboczym i tak naprawdę nie chcę go zostawiać. Czy dobrą praktyką jest uruchamianie skryptów (BASH, Perl itp.) Z innego katalogu? Czy zwykle znajdą wszystko, czego potrzebują do prawidłowego działania? Jeśli tak, jaki jest najlepszy sposób uruchomienia skryptu …

1
Awk nie działa w przypadku podwójnych cudzysłowów
To polecenie nie działa: ssh $HOST "ls -l | awk '{print $1}'"` Powyżej ignoruje polecenie awk. Myślę, że może to być spowodowane podwójnymi cytatami? Ponadto, jak dodać kolejny zestaw podwójnych cudzysłowów w awk? to znaczy: ssh $HOST "awk '{print $1 "*"}' /some_file" Próbowałem uciec od cytatów, próbowałem nawet tego: ssh …
11 linux  shell  awk 

3
Jak zabić proces widełek?
Zacząłem Forkbomb od zwykłego konta użytkownika, powiedz - „użytkownik1” Uruchamiam skrypt, który mówi killall -u user1 Ale to nie naprawiło sytuacji.
11 linux  shell 


5
Czy Mac pomoże mi nauczyć się Linuksa?
W zeszłym tygodniu po raz pierwszy pracowałem z komputerem Mac. Zauważyłem, że powłoka jest bardzo podobna do Linuksa. Zwykle pracuję na komputerze z systemem Windows i zwykle jestem Linuxem. Czy Mac pomoże mi w tym, czy może pogorszy to sytuację z powodu drobnych różnic w systemie Mac?
10 linux  macos  shell 

2
Przesyłanie zawartości pliku tekstowego jako komendy do telnet
Za pomocą polecenia telnet docs.python.org 80mogę wykonać ręczne żądanie HTTP http://docs.python.org/2/license.html, wpisując rzeczywiste żądanie. Teraz zamiast wpisywać go na żywo, chciałbym nakarmić żądanie z pliku tekstowego. Próbowałem tego: cat request.txt|telnet docs.python.org 80 request.txt : GET /2/license.html HTTP/1.1 Host: docs.python.org (Musisz zakończyć plik pustą linią, inaczej dostaniesz złe żądanie!) Ale połączenie …




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.