Shoutbox

16 lipca 2010

Podstawowe komendy terminala w Ubuntu

Autor: raven17a
Ubuntu, tak jak każdy system, potrafi odmówić współpracy i po prostu się nie uruchomić. Zazwyczaj jest to spowodowane ręczną zmianą jakiegoś pliku konfiguracyjnego (np. serwera X-ów) lub instalacją jakiś pakietów. Co wtedy zrobić? Najpierw trzeba poznać polecenia terminala...


Terminal uruchamiamy klikając
 Programy-> Akcesoria-> Terminal. 
Wyświetli nam się takie oto okienko:


Co oznacza tekst który widzimy? Po prostu jest to:
[nazwa użytkownika]@[nazwa komputera]:~$

Pierwszą ważnym poleceniem jest 'ls'. Wyświetla ono listę plików i katalogów do których możesz przejść z danego katalogu. Jest to odpowiednik DOS-owego polecenia 'dir'. Po wpisaniu 'ls' w terminalu powinniśmy zobaczyć coś takiego:

Załóżmy że potrzebujesz przejść do katalogu 'Pobrane' z wyświetlonej listy. Służy do tego komenda 'cd'. Czyli wpisujemy w terminal 'cd pobrane'. Wyświetli nam się komunikat
bash: cd: pobrane: No such file or directory 
I w tym momencie ja też sobie coś przypomniałem co wszyscy musimy zapamiętać:
Linux w terminalu rozróżnia wielkość liter!
Czyli zamiast cd pobrane powinniśmy wpisać 'cd Pobrane'. Po wpisaniu polecenia wpis [nazwa użytkownika]@[nazwa komputera]:~$ powinien wyglądać tak:

Oznacza to że istnieje taki katalog i udało nam się do niego przejść. A co jeśli chcemy wrócić do poprzedniego katalogu? Wystarczy wpisać w terminalu 'cd ..':
To były podstawy poruszania się po terminalu. Teraz jak już wiesz jak wygląda i działa terminal po prostu wypisze podstawowe polecenia wraz z objaśnieniem.

Operację na plikach i katalogach:

Wejście do katalogu:
cd [nazwa katalogu] 

Wejście do katalogu root:
cd / 

Wyjście do nadrzędnego katalogu (np. z w katalogu "/home/[nazwa użytkownika]" do katalogu "/home"):
cd .. 

Tworzenie katalogu:
mkdir [nazwa katalogu] 

Tworzenie pustego pliku tekstowego:
touch [nazwa pliku] 

Usuwanie pliku:
rm [nazwa pliku] 

Usuwanie rekurencyjne (katalog i podkatalogi):
rm -r [nazwa katalogu

Wyświetlenie zawartości katalogu w którym się znajdujesz:
ls 

Wyświetlenie zawartości katalogu z dodatkowymi informacjami (np. właściciel pliku/katalogu, prawa dostępu):
ls -l 

Wyszukiwanie plików w okresowo aktualizowanej bazie danych:
locate [nazwa pliku lub rozszerzenie]


Polecenie 'sudo'

Składnia polecenia wygląda tak:
sudo [polecenie jakie chcesz wykonać rp. rm]
Polecenie to służy do tymczasowego nadania sobie praw root'a. Co to jest root? Objaśnienie z wikipedii:

root (z ang., dosłownie korzeń) to tradycyjna nazwa uniksowego konta, które ma pełną kontrolę nad systemem. Z założenia konto root nie powinno być używane do pracy, do której wystarczyłoby zwykłe konto z ograniczonymi uprawnieniami. Istotną sprawą jest zabezpieczenie tego konta silnym hasłem i zabezpieczenie przed nieautoryzowanym dostępem.

Konto root uprawnia do wykonywania takich operacji jak zmiana właściciela pliku czy otwarcie portu TCP/UDP z numerem poniżej 1024. W innych systemach operacyjnych używa się też nazw takich jak toor, superuser, supervisor, Administrator, czy operator.

Nazwa root funkcjonuje jako określenie administratora systemu zarówno w systemach Unix, jak i pokrewnych (FreeBSD, Linux, Mac OS X).
Co to wszystko oznacza w praktyce?

Polecenia 'sudo' używa się do instalacji nowych pakietów i do zmiany plików konfiguracyjnych Ubuntu. Np. poleceniem 'sudo gedit /etc/X11/xorg.conf' edytujemy plik konfiguracyjny.


Musimy pamiętać o tym żeby używać polecenia 'sudo' tylko wtedy jeżeli mamy pojęcie co robimy. Praktycznie nie używając polecenia 'sudo' nic nie powinno nam się stać z naszym Ubuntu.


Operację na pakietach:

W konsoli możemy także wykonywać operację na pakietach. Służą do tego te oto komendy:

Wyszukiwanie pakietów:
sudo apt-cache search [nazwa pakietu Ubuntu] 

Instalowanie programu:
sudo apt-get install [nazwa programu] 

Odinstalowanie programu:
sudo apt-get remove [nazwa programu] 

Usuwanie nieużywanych pakietów:
sudo apt-get autoremove 

Czyszczenie systemu:
sudo apt-get clean lub sudo apt-get autoclean 

Naprawianie uszkodzonych pakietów:
sudo dpkg --configure -a 

Instalowanie pakietów Debiana:
sudo dpkg -i [nazwa pakietu].deb

Są to naprawdę podstawowe polecenia i komendy. Zalecam albo je wydrukować, albo nauczyć się ich na pamięć bo nigdy nie wiadomo kiedy będą ci potrzebne.  

5 komentarze:

Anonimowy pisze...

Treściwe. Dziękuję! LeM.

Anonimowy pisze...

dobre i w skrocie
bog zaplac
--------------------------
adik.pl
adik.co.uk

Anonimowy pisze...

http://adf.ly/1XhJa4

Anonimowy pisze...

Ideolo

revision373 pisze...

Krótko i na temat. Dziękuję.

Prześlij komentarz