Aliasy
Napisz skrypt bash i wrzuć do katalogu /usr/bin/
http://dief.republika.pl/main.html
http://dief.republika.pl/main.html
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
A jakie chcesz mieć polecenia z tym skrypcie?
Przykład:
Przykład:
Kod: Zaznacz cały
[root@arch ~]# which capman
/usr/local/bin/capman
[root@arch ~]# cat /usr/local/bin/capman
#!/bin/bash
pacman -Syyu
[root@arch ~]#
Ale co niby ma wykonywać? /etc/apt/sources.list to ścieżka a nie polecenie.
Skrypt to po prostu plik tekstowy, który w pierwszej linii zawiera definicje interpretera, a w kolejnych polecenia:
Następnie musisz temu plikowi nadać prawa wykonywania:
i już. Jak chcesz aby skrypt można było wykonywać z każdej lokalizacji bez podawania pełnej ścieżki do niego, to skopiuj go do katalogu /usr/bin.
Skrypt to po prostu plik tekstowy, który w pierwszej linii zawiera definicje interpretera, a w kolejnych polecenia:
Kod: Zaznacz cały
#!/bin/bash
polecenie1
polecenie2
polecenie3
Kod: Zaznacz cały
chmod a+x nazwa_pliku
Polecenia muszą być w nowej linii. Skrypt wywołuje się podając ścieżkę i nazwę. Jak chcesz uniknąć podawania ścieżki, to skopiuj go do /usr/bin wtedy wystarczy sama nazwa pliku aby go uruchomić. Napisz jakie konkretnie polecenia ma on wykonywać, będzie szybciej, bo coś nie możemy się dogadać. Poczytaj czym są skrypty w internecie, wykaż troszkę własnej inicjatywy.