Interfejs wiersza poleceń (CLI) w systemach operacyjnych opartych na Unixie zapewnia skuteczny sposób poruszania się po systemie plików i wykonywania różnych operacji na plikach i katalogach. Polecenia te oferują bardziej bezpośrednie i skuteczne podejście w porównaniu z graficznymi interfejsami użytkownika (GUI), zwłaszcza dla doświadczonych użytkowników i administratorów systemu.
Polecenie cd
pozwala zmienić bieżący katalog roboczy. Składnia: cd [katalog]
. Przykłady:
cd Pulpit
: Zmień na katalog Pulpit.cd ..
: Przejdź o jeden poziom katalogu wyżej.cd ~
: Przejdź do katalogu domowego.Polecenie ls
wyświetla zawartość bieżącego katalogu roboczego. Składnia: ls [opcje] [katalog]
. Przykłady:
ls
: Wyświetl pliki i katalogi w bieżącym katalogu.ls -l
: Wyświetl szczegółowe informacje o plikach i katalogach.ls -a
: Pokaż ukryte pliki i katalogi.Polecenie pwd
wyświetla bezwzględną ścieżkę bieżącego katalogu roboczego. Składnia: pwd
. Przykłady:
pwd
: Wyświetl bieżący katalog roboczy.Polecenie mkdir
tworzy nowy katalog. Składnia: mkdir [katalog]
. Przykłady:
mkdir Dokumenty
: Utwórz nowy katalog o nazwie „Dokumenty”.mkdir -p Projekty/WebDev
: Utwórz zagnieżdżoną strukturę katalogów.Polecenie rmdir
usuwa pusty katalog. Składnia: rmdir [katalog]
. Przykłady:
rmdir Dokumenty
: Usuń katalog „Dokumenty”.Polecenie cp
kopiuje pliki z jednej lokalizacji do drugiej. Składnia: cp [źródło] [docelowy]
. Przykłady:
cp plik1.txt plik2.txt
: Skopiuj „plik1.txt” do „plik2.txt”.cp -r katalog1 katalog2
: Skopiuj zawartość „katalog1” do „katalog2”.Polecenie mv
przenosi pliki lub katalogi z jednej lokalizacji do drugiej. Składnia: mv [źródło] [docelowy]
. Przykłady:
mv plik1.txt katalog1
: Przenieś „plik1.txt” do „katalog1”.mv katalog1 katalog2
: Przenieś „katalog1” do „katalog2”.Polecenie rm
usuwa pliki lub katalogi. Składnia: rm [opcje] [plik/katalog]
. Przykłady:
rm plik1.txt
: Usuń „plik1.txt”.rm -r katalog1
: Usuń „katalog1” i jego zawartość.Polecenie find
wyszukuje pliki i katalogi na podstawie różnych kryteriów. Składnia: find [ścieżka] [opcje] [wyrażenie]
. Przykłady:
find . -name "plik1.txt"
: Znajdź „plik1.txt” w bieżącym katalogu i jego podkatalogach.find . -type f -size +100k
: Znajdź pliki większe niż 100 kilobajtów w bieżącym katalogu i jego podkatalogach.Polecenie grep
wyszukuje określony tekst w plikach. Składnia: grep [opcje] [wzorzec] [plik]
. Przykłady:
grep "błąd" plik.txt
: Wyszukaj słowo „błąd” w pliku „plik.txt”.grep -r "funkcja" .
: Wyszukaj słowo „funkcja” we wszystkich plikach w bieżącym katalogu i jego podkatalogach.Polecenie locate
szybko lokalizuje pliki na podstawie ich nazw. Składnia: locate [opcje] [wzorzec]
. Przykłady:
locate plik1.txt
: Znajdź „plik1.txt” w systemie.locate -i "config*"
: Znajdź pliki zaczynające się od „config” w wyszukiwaniu bez uwzględniania wielkości liter.Polecenie du
wyświetla statystyki wykorzystania dysku dla plików i katalogów. Składnia: du [opcje] [plik/katalog]
. Przykłady:
du -h
: Wyświetl wykorzystanie dysku w formacie czytelnym dla człowieka.du -s katalog1
: Pokaż całkowity rozmiar „katalog1”.Polecenie df
sprawdza dostępne miejsce na dysku w systemach plików. Składnia: df [opcje] [system plików]
. Przykłady:
df -h
: Wyświetl wolne miejsce na dysku w formacie czytelnym dla człowieka.df /
: Sprawdź wolne miejsce na dysku w systemie plików głównym.Te polecenia Unix w wierszu poleceń zapewniają kompleksowy zestaw narzędzi do skutecznego poruszania się po systemie plików. Regularna praktyka i eksploracja są kluczem do uzyskania biegłości w korzystaniu z tych poleceń. Zagłęb się w zaawansowane tematy i zasoby, aby zwiększyć swoje zrozumienie i wykorzystać pełny potencjał interfejsu wiersza poleceń.
YesNo
Zostaw odpowiedź