Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: start w unixie  (Przeczytany 12409 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:)