Nowe posty

Autor Wątek: start w unixie  (Przeczytany 12410 razy)

toranaga

  • Gość
start w unixie
« Odpowiedź #15 dnia: 2007-10-03, 13:55:58 »
Nie jestem ekspertem od Vi czy też Vima ale:

spróbuj wcisnąć: i (przełącza do trybu edycji z trybu poleceń)
zacznij pisać skrypt; kiedy skończysz wciśnij: Esc
teraz żeby zapisać plik wpisz w edytorze:
:w
Żeby zamknąć edytor:
:q
Żeby wymusić zamknięcie:
:q!
Chyba nie namieszałem...

xavery

  • Gość
start w unixie
« Odpowiedź #16 dnia: 2007-10-04, 09:54:05 »
Cytat: zeldon
nano skrypt
pico skrypt
vim skrypt

i ten sam błąd command not found :(
Ech...:)

wpisz coś takiego (dokładnie tak jak poniżej, możesz wkleić):

cat > skrypt.sh
#!/bin/sh
echo "Pierwszy skrypt mojego autorstwa:)"
^D
Gdzie ^D to oczywiście Ctrl+D

Następnie:

chmod +x skrypt.sh

I możesz go sobie odpalić:

./skrypt.sh

Aby go edytować musisz mieć jakikolwiek edytor. Polecam poświęcić nieco czasu na naukę vi (lub vim) bo ten jest zawsze i wszędzie.
Tak informacyjnie - pierwsza linijka (#!/bin/sh) jest włączana tylko i wyłącznie w plikach a nie jest wpisywana w linii poleceń. Oznacza ona interpreter który będzie użyty do wykonania pliku. Oczywiście nie jest ona obowiązkowa i można się bez niej obyć lecz wtedy trzeba jawnie określić interpreter w linii poleceń.
I to chyba wszystko na ten temat:)