Pytania otagowane jako shell

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

2
Pisanie skryptów powłoki, które będą działać na dowolnej powłoce (używając wielu linii shebang?)
Właśnie zacząłem zagłębiać się w skrypty powłoki i zawsze po prostu wrzucałem swój skrypt do pliku, zaznaczałem go, chmod +xa następnie robiłem /path/to/script.shi pozwalałem, aby dowolny interpreter był domyślny, co założyłem, że to zsh, ponieważ to właśnie Użyłem mojej muszli. Najwyraźniej wydaje się, że jest to /bin/shdomyślnie, nawet jeśli wykonuję …

5
Jak wyciąć plik do określonego rozmiaru w systemie Linux?
Chcę zmniejszyć rozmiar pliku metodą brute-force, tzn. Nie dbam o resztę, chcę po prostu wyciąć plik, powiedzmy o połowę, i odrzucić resztę. Pierwszą rzeczą, jaka przychodzi mi na myśl, jest obcięcie Perla . Podążam za przykładem na tej stronie i zrobiłem dokładnie to samo: seq 9 > test.txt ls -l …
19 linux  ubuntu  shell  perl 




3
Ustawienie pipefail dla pojedynczego polecenia potokowego
Muszę wykonać szereg potokowych poleceń powłoki ze skryptu innego niż BASH (a mianowicie skryptu PHP), takiego jak te: command1 | command2 | command3 tak, że jeśli command1nie powiedzie się niezerowy kod wyjścia, każde inne polecenie również zawiedzie. Do tej pory wymyśliłem: set -o pipefail && command1 | command2 | command3 …

9
Jak pobrać bezwzględną ścieżkę dowolnego pliku z OS X.
Szukam prostego polecenia, którego można użyć w Bash, aby znaleźć absolutną i kanonizowaną ścieżkę do pliku w systemie OS X (podobnym do `` readlink -f '' w systemie Linux). Następująca przykładowa sesja bash opisuje [fikcyjne] narzędzie o nazwie `` abspath '', które wykazuje pożądane zachowanie: $ pwd /Users/guyfleegman $ ls …

7
Czy jest jakaś funkcjonalna powłoka unixowa?
Jestem (naprawdę) nowicjuszem w programowaniu funkcjonalnym (w rzeczywistości miałem z nim kontakt tylko za pomocą Pythona), ale wydaje się być dobrym podejściem do niektórych zadań wymagających dużej ilości list w środowisku powłoki. Chciałbym zrobić coś takiego: $ [ git clone $host/$repo for repo in repo1 repo2 repo3 ] Czy jest …
18 shell  unix 

10
Aliasy poleceń w wierszu polecenia?
Jak utworzyć aliasy poleceń w wierszu polecenia systemu Windows, tak jak w przypadku bash? Dowiedziałem się doskeyw wątku na forum , więc mogę zrobić coś takiego: doskey ls=dir /b ... a teraz polecenie lsdziała trochę bardziej jak lsw Uniksie. (Piszę lstak często cmd, że to nawet nie jest śmieszne). Ale …



2
Shell SIGKILL Keybinding
Jak skonfigurować przypisanie klawiszy, aby wysłać SIGKILLzadanie do bieżącego zadania na pierwszym planie? Wiem już, że Ctrl+ Cjest SIGINTi Ctrl+ \jest SIGQUIT. Chciałbym bardziej surową opcję. Czy jest w tym coś poważnie niewskazanego?


4
Jak mogę uruchomić okno dialogowe właściwości pliku z wiersza poleceń?
Program ShellExecute jest prosty programowo, aby określić propertiesczasownik podczas instruowania systemu Windows o otwarciu pliku, ale czy można to zrobić z wiersza polecenia lub z okna uruchamiania? Idealnie chciałbym to zrobić bez zewnętrznego programu lub skryptu. Wydaje się, że jest to możliwe, dzwoniąc ShellExecuteprzy użyciu rundll32.exe, ale nie bez odpowiednich …

4
Czy można wydrukować rozszerzenie powłoki?
Wiem, że istnieje określony zestaw reguł, które rozszerzają polecenia wpisywane przez użytkownika. (porozmawiajmy o powłoce bash). Czy po rozwinięciu powłoki można wydrukować polecenie w formie? Wydaje się, że dobrym narzędziem jest nauka i sprawdzanie, jak powłoka rozwija znaki specjalne. na przykład $ echo * {all the filenames in current dir} …

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.