Terminal – wiersz poleceń Linuxa od podstaw

Po poście, w którym opisałem Ci podstawowe zagadnienia związane z Linuxem, czas zabrać się za wiersz poleceń. Przedstawię Ci podstawowe komendy i kilka bardziej zaawansowanych rzeczy.

pexels-photo-207580

Podstawowe komendy

Aby sprawnie poruszać się po plikach i katalogach powinieneś znać te komendy. Jeśli chcesz poznać dodatkowe opcję i informacje wystarczy, że do danej komendy dodasz  

--help

 

Ja przedstawię Ci najważniejsze opcje dla poszczególnych komend.

  • ls – wyświetla listę plików i katalogów
    • -a – pokazuje dodatkowo ukryte pliki i katalogi
    •  -l – wyświetla dodatkowe informację o plikach i katalogach w postaci listy
  • pwd – pokazuje w jakim katalogu aktualnie się znajdujemy
  • cd – zmienia aktualny katalog na inny
  • chmod – zmienia uprawnienia pliku lub katalogu (o uprawnieniach jakie możesz przyznać przeczytasz niżej)
  • mkdir – tworzy katalog
    • -m – pozwala nadać mu uprawnienia podczas tworzenia
  • cp – kopiuje plik lub katalog
  • mv – przenosi plik lub katalog
  • rm – usuwa plik lub katalog
    • -R – usuwa katalog wraz z zawartością
  • touch – tworzy nowy pusty plik
  • less – pozwala przeglądać zawartość plików
  • find – wyszukuje pliki i katalogi

Jeśli używałeś już jakiejś komendy może poszukać jej w historii. Aby to zrobić wystarczy kombinacja klawiszów Ctrl + R w terminalu i wpisanie poszukiwanej frazy.

Uprawnienia plików i folderów

Uprawnienia w Linuxie zapisywane są w systemie ósemkowym. Podajemy je w kolejności: odpowiednio dla właściciela, grupy i innych. Każda wartość koduje odpowiednie prawa.

  • 0 – Brak praw
  • 1 – Wykonywanie
  • 2 – Zapis
  • 3 – Zapis i wykonywanie
  • 4 – Odczyt
  • 5 – Odczyt i wykonywanie
  • 6 – Odczyt i zapis
  • 7 – Odczyt, zapis i wykonywanie

Przykład:

Chcemy, aby do naszego pliku kot.jpg wszystkie prawa miał właściciel, grupa mogła go tylko odczytywać, a inni nie mieli do niego żadnych praw.

Komenda powinna wyglądać następująco: chmod 740 kot.jpg

Skrypty

Skrypt to lista komend, która wykonywana jest w konsoli po uruchomieniu go. Pozwala nam zautomatyzować wiele czynności administracyjnych czy cokolwiek tylko chcesz. Możemy budować naprawdę rozbudowane skrypty zawierające pętle, instrukcję warunkowe, a nawet funkcję.

Stwórzmy skrypt Hello World w naszym terminalu. Ja skorzystam z Vima i utworzę plik skrypt.sh i zapiszę tam następujące linijki:


#!/bin/bash

echo Hello World!

Screenshot from 2017-04-04 22-26-08

Po zapisaniu możemy uruchomić skrypt komendą ./skrypt.sh.

Screenshot from 2017-04-04 22-26-55

Zabawa w Terminalu może być bardzo fajna i przyjemna, wystarczy się przyzwyczaić. Warto ponieważ wiele zaawansowanych funkcji nie da się wyklikać przez interface graficzny. Mam nadzieje, że pomogłem.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s