Samouczek dotyczący wiersza poleceń systemu Linux: Manipuluj terminalem za pomocą poleceń CD

Spisie treści:

Anonim

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ć

  1. Terminal (interfejs wiersza poleceń - CLI)
  2. 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\downloads
W 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