Najczęstsze zadania wykonywane na komputerze to tworzenie, przenoszenie lub usuwanie plików. Przyjrzyjmy się różnym opcjom zarządzania plikami.
Aby zarządzać swoimi plikami, możesz użyć
- Terminal (interfejs wiersza poleceń - CLI)
- Menedżer plików (graficzny interfejs użytkownika - GUI)
W tym samouczku nauczysz się:
- Po co uczyć się interfejsu wiersza poleceń?
- Uruchomienie CLI na Ubuntu
- Obecny katalog roboczy (pwd)
- Zmiana katalogów (cd)
- Przechodzenie do katalogu domowego (cd ~)
- Przechodzenie do katalogu głównego (cd /)
- Poruszanie się po wielu katalogach
- Przejście o jeden poziom katalogu w górę (cd…)
- Względne i absolutne ścieżki
Kliknij tutaj, jeśli wideo nie jest dostępne
Po co uczyć się interfejsu wiersza poleceń?
Mimo że świat przechodzi na systemy oparte na GUI, CLI ma swoje specyficzne zastosowania i jest szeroko stosowany w skryptach i administracji serwerami. Spójrzmy na to, niektóre fascynujące zastosowania -- Dla porównania, polecenia oferują więcej opcji i są elastyczne. Potoki i stdin / stdout są niezwykle wydajne i nie są dostępne w GUI
- Niektóre konfiguracje w GUI mają do 5 ekranów głębokości, podczas gdy w CLI to tylko jedno polecenie
- Przenoszenie, zmiana nazwy 1000 pliku w GUI będzie czasochłonna (użycie Control / Shift, aby wybrać wiele plików), podczas gdy w CLI, używając wyrażeń regularnych, możesz wykonać to samo zadanie za pomocą jednego polecenia.
- CLI ładuje się szybko i nie zużywa pamięci RAM w porównaniu do GUI. W sytuacjach kryzysowych ma to znaczenie.
Zarówno GUI, jak i CLI mają swoje specyficzne zastosowania. Na przykład w graficznym interfejsie użytkownika wykresy monitorowania wydajności zapewniają natychmiastową wizualną informację zwrotną o stanie systemu, a oglądanie setek wierszy dzienników w interfejsie CLI jest brzydkie.
Musisz nauczyć się używać zarówno GUI (Menedżera plików), jak i CLI (Terminal)
GUI systemu operacyjnego opartego na systemie Linux jest podobne do każdego innego systemu operacyjnego. Dlatego skupimy się na CLI i nauczymy się kilku przydatnych poleceń.
Uruchomienie CLI na Ubuntu
Terminal można uruchomić na 2 sposoby.
1) Idź do Dasha i wpisz terminal
2) Lub możesz nacisnąć CTRL + Alt + T, aby uruchomić terminal
Gdy uruchomisz CLI (Terminal), znajdziesz na nim coś takiego jak guru99 @ VirtualBox (patrz zdjęcie).
1) Pierwsza część tego wiersza to nazwa użytkownika (bob, tom, ubuntu, home…)
2) Druga część to nazwa komputera lub nazwa hosta. Nazwa hosta pomaga zidentyfikować komputer w sieci. W środowisku serwerowym nazwa-hosta staje się ważna.
3) „:” to prosty separator
4) Znak tyldy „~” oznacza, że użytkownik pracuje w katalogu domowym . Jeśli zmienisz katalog, ten znak zniknie.
Na powyższej ilustracji przenieśliśmy się z katalogu / home do / bin za pomocą polecenia „cd” . Znak ~ nie jest wyświetlany podczas pracy w katalogu / bin. Pojawia się podczas przechodzenia z powrotem do katalogu domowego.
5) Znak „$” sugeruje, że pracujesz jako zwykły użytkownik w systemie Linux. Podczas pracy jako użytkownik root wyświetlany jest znak „#”.
Obecny katalog roboczy
Katalog, który aktualnie przeglądasz, nosi nazwę Obecny katalog roboczy. Logujesz się do katalogu domowego podczas uruchamiania komputera. Jeśli chcesz określić katalog, nad którym aktualnie pracujesz, użyj polecenia -
pwd
komenda pwd oznacza p rukuj wag robocze d irectory
Powyższy rysunek pokazuje, że / home / guru99 to katalog, nad którym obecnie pracujemy.
Zmiana katalogów
Jeśli chcesz zmienić bieżący katalog, użyj polecenia „ cd ”.
cd /tem
Rozważmy następujący przykład.
Tutaj przenieśliśmy się z katalogu / tmp do / bin do / usr, a następnie z powrotem do / tmp.
Przechodzenie do katalogu domowego
Jeśli chcesz przejść do katalogu domowego, wpisz cd .
cd
Możesz także użyć polecenia cd ~ .
cd ~
Przechodzenie do katalogu głównego
Katalog główny systemu plików w Linuksie jest oznaczony jako „/”. Podobny do „c: \” w systemie Windows.
Uwaga: w systemie Windows używasz znaku ukośnika w tył „\”, natomiast w systemie UNIX / Linux używany jest ukośnik „/”
Wpisz „cd /”, aby przejść do katalogu głównego.
cd /
WSKAZÓWKA : Nie zapomnij o spacji między cd i / . W przeciwnym razie pojawi się błąd.
Poruszanie się po wielu katalogach
Możesz nawigować po wielu katalogach w tym samym czasie, określając ich pełną ścieżkę.
Przykład: Jeśli chcesz przenieść katalog / cpu do / dev, nie musimy dzielić tej operacji na dwie części.
Zamiast tego możemy wpisać „/ dev / cpu”, aby przejść bezpośrednio do katalogu.
cd /dev/cpu
Przejście o jeden poziom katalogu w górę
Aby przejść w górę o jeden poziom katalogu, spróbuj.
cd…
Tutaj za pomocą polecenia „cd…” przenieśliśmy się o jeden katalog w górę z „/ dev / cpu” do „/ dev”.
Następnie ponownie, używając tego samego polecenia, przeskoczyliśmy z katalogu „/ dev” do katalogu głównego „/”.
Względne i absolutne ścieżki
Ścieżka w komputerze to adres pliku lub folderu.
Przykład - w systemie Windows
C:\documentsandsettings\user\downloadsW systemie Linux
/home/user/downloads
Istnieją dwa rodzaje ścieżek:
1. Absolutna ścieżka:
Powiedzmy, że musisz przeglądać obrazy przechowywane w katalogu Pictures folderu domowego „guru99”.
Bezwzględna ścieżka do katalogu Pictures / home / guru99 / Pictures
Aby przejść do tego katalogu, możesz użyć polecenia.
cd /home/guru99/Pictures
Nazywa się to ścieżką bezwzględną, ponieważ określa się pełną ścieżkę dostępu do pliku.
2. Ścieżka względna:
Ścieżka względna jest przydatna, gdy musisz przeglądać inny podkatalog w danym katalogu.
Oszczędza ci to wysiłku związanego z ciągłym wpisywaniem pełnych ścieżek.
Załóżmy, że aktualnie znajdujesz się w katalogu domowym. Chcesz przejść do katalogu Pobrane.
Nie musisz wpisywać ścieżki bezwzględnej
cd /home/guru99/Downloads
Zamiast tego możesz po prostu wpisać „cd Pobrane” i przejść do katalogu Pobrane, ponieważ jesteś już obecny w katalogu „/ home / guru99” .
cd Downloads
W ten sposób nie trzeba określać pełnej ścieżki, aby dotrzeć do określonej lokalizacji w tym samym katalogu w systemie plików.
Podsumowanie:
- Aby zarządzać plikami, możesz użyć GUI (menedżera plików) lub CLI (terminalu) w systemie Linux. Obie mają swoje względne zalety. W serii samouczków skupimy się na interfejsie CLI, czyli terminalu
- Możesz uruchomić terminal z pulpitu nawigacyjnego lub użyć klawisza skrótu Cntrl + Alt + T
- Polecenie pwd podaje aktualny katalog roboczy.
- Możesz użyć polecenia cd, aby zmienić katalogi
- Bezwzględna ścieżka to pełny adres pliku lub katalogu
- Ścieżka względna to względne położenie pliku lub katalogu w odniesieniu do katalogu bieżącego
- Względna ścieżka pomaga uniknąć ciągłego wpisywania pełnych ścieżek.
Komenda | Opis |
---|---|
cd lub cd ~ |
Przejdź do katalogu HOME |
Płyta CD… |
Przejdź o jeden poziom w górę |
Płyta CD |
Aby przejść do określonego katalogu |
Płyta CD / |
Przejdź do katalogu głównego |