Instruktor: OK, teraz, gdy mieliśmy szybki
przegląd Kali Linux, chcę poświęcić trochę czasu na
rozmowę o terminalu Linux.
Możesz więc uzyskać dostęp
do terminala za pośrednictwem tej aplikacji tutaj.
Więc jeśli to
klikniemy, otworzy się dla nas okno terminala.
Jak widać, wszystko to jest czarny ekran, na
którym można wpisywać polecenia.
Terminal Linux jest w rzeczywistości bardzo, bardzo potężny,
ponieważ może być używany do wszystkiego,
o czym naprawdę myślisz.
Wiele aplikacji w Linuksie, które
mają interfejs graficzny,
było najpierw programami wiersza poleceń,
a potem ludzie stworzyli dla nich interfejs graficzny.
Dlatego często interfejs graficzny może być błędny
lub ulegać awarii,
a program terminala nadal będzie działał.
Ponadto wiele narzędzi do
testowania penetracji nie ma nawet interfejsu graficznego.
Z wielu z nich można korzystać
tylko w całym terminalu.
Nie tylko to, ale w wielu
scenariuszach możesz mieć dostęp do komputera tylko przez SSH lub
wiersz polecenia.
Musisz więc wiedzieć, jak korzystać z tego
wiersza polecenia, aby osiągnąć swoje cele.
Więc przez
cały kurs będziemy często korzystać z
terminala i dlatego chcę poświęcić trochę czasu
na pokazanie ci podstaw i upewnienie
się, że będziesz się z nim swobodnie korzystał.
Teraz podstawowa idea polega na tym,
że wpisujesz polecenie, a wynik zostanie wyświetlony na ekranie.
Przyjrzyjmy się więc bardzo, bardzo prostemu
poleceniu, jakim jest pwd.
Teraz to polecenie drukuje bieżący katalog
roboczy, stąd nazwa pwd.
Więc jeśli
nacisnę Enter, zobaczysz, że drukuje /root,
co oznacza, że teraz jestem w katalogu głównym.
Więc w zasadzie jestem tutaj.
To jest korzeń, to dom.
Więc jeśli zrobię
ls, które jest poleceniem wyświetlającym wszystkie katalogi i pliki
w bieżącym katalogu roboczym,
powinniśmy otrzymać wszystkie te katalogi, które
tutaj widzimy.
Więc jeśli nacisnę Enter, jak widać,
widzę wszystkie te katalogi w
bieżącym katalogu roboczym.
Kolejnym bardzo przydatnym poleceniem jest polecenie cd.
To polecenie pozwala nam przejść do innego katalogu.
Załóżmy na przykład, że chcę przejść
do Pobrane.
Wszystko, co musimy zrobić, to wpisać
cd, a następnie nazwę katalogu,
do którego chcę przejść.
Więc napiszę Downloads.
Teraz, jeśli nacisnę
Enter, powinienem być teraz w
Downloads, więc jeśli zrobię pwd, aby zobaczyć mój
bieżący katalog roboczy, zobaczysz, że mówi, że jestem w /root/Downloads.
Więc jeśli zrobię ls tutaj,
powinno mi pokazać
wszystkie katalogi i pliki w Downloads.
Więc jeśli zrobię
Enter, jak widać, mam katalog i
plik tutaj i są
to dokładnie te same pliki,
które zobaczysz, jeśli dwukrotnie klikniesz tutaj Downloads.
Teraz, jeśli chcesz cofnąć się o jeden
katalog, podobnie jak wciśnięcie przycisku wstecz tutaj, wszystko, co musisz
zrobić, to cd, ponownie
polecenie zmiany katalogu roboczego, a następnie kropka
i teraz, jeśli zrobię
pwd, ty zobaczę, że wróciłem
do roota, a jeśli zrobię
ls, zobaczysz
wszystkie katalogi i pliki w root.
Więc to wszystko dobrze.
W rzeczywistości istnieje ogromna liczba
poleceń, których możesz użyć.
Zamieszczam więc w zasobach tego
wykładu odnośnik do
wszystkich poleceń Linuksa, których możesz użyć.
Nie musisz znać ich na pamięć.
W rzeczywistości będziemy ich używać
podczas kursu,
więc w naturalny sposób nauczysz się ich w
miarę przechodzenia przez kurs.
Teraz, jeśli używasz
polecenia i nie jesteś pewien, jak to
polecenie działa, możesz po prostu
użyć polecenia man, aby wyświetlić instrukcję tego polecenia.
Na przykład, użyliśmy tutaj polecenia
ls, aby wyświetlić
listę plików i katalogów w
bieżącym katalogu roboczym, ale jeśli robię man, a następnie
ls, zasadniczo oznacza to, że proszę o instrukcję obsługi ls.
Pytam więc, jak mogę użyć polecenia ls?
Więc jeśli
nacisnę Enter, zobaczysz ekran
podobny do pliku tekstowego i
zasadniczo daje mi wiele informacji
o tym, jak używać polecenia ls.
Możesz więc zobaczyć, że
mówi nam, że to polecenie wyświetli zawartość katalogu.
Możesz zobaczyć, jak to
działa, wpisując ls, a następnie opcje,
a następnie plik, jeśli chcesz go uruchomić na pliku.
Możesz zobaczyć dłuższy opis polecenia.
A potem możesz zobaczyć wszystkie opcje
i argumenty, których możemy użyć z tym poleceniem.
Teraz, w Linuksie, przez większość czasu
opcje zawsze będą miały tę samą składnię.
Więc albo używasz myślnika, albo
myślnika, myślnik
słowo, aby określić argument.
Na przykład tutaj opcje -a i --all
zignorują wpisy zaczynające się od kropki.
Więc jeśli będziesz dalej schodzić
tutaj, zobaczysz wszystkie opcje i argumenty, których
możesz użyć z
poleceniem ls, a tutaj mamy inny przykład.
Mamy -l,
co oznacza, że będzie używał długiego formatu listy,
który wyświetli więcej informacji
o plikach w bieżącym katalogu roboczym.
Więc spójrzmy na to.
Nacisnę Q, aby wyjść.
A potem zrobimy jak zwykle ls,
a ponieważ czytamy podręcznik,
wiemy, że możemy zrobić -l, aby zobaczyć więcej
informacji o plikach.
A jeśli teraz
nacisnę Enter, zobaczysz, że nadal otrzymuję te
same katalogi, ale pokazuje mi
również uprawnienia, użytkowników, datę utworzenia i tak dalej.
Możesz więc użyć polecenia man
na dowolnym poleceniu,
nie tylko na ls.
Więc możesz go użyć na
pwd, możesz go użyć
na cd lub
innym poleceniu, a pokaże ci
pełny opis lub stronę podręcznika, jak używać tego polecenia.
Teraz wyczyszczę ekran, wpisując clear.
A następną rzeczą, którą chcę
wam pokazać, jest pomoc.
Jest to więc coś, czego możesz użyć
ponownie w prawie wszystkich poleceniach i wszystkich programach w Linuksie.
Możesz więc po prostu
wpisać nazwę programu lub nazwę polecenia, a następnie --help.
Jak mogłoby się wydawać, to pokaże ci komunikat pomocy,
mówiący ci, czym jest to
polecenie lub czym
jest ten program, jakie
argumenty są potrzebne, jak
używać tych argumentów i przykładów na dole.
Kolejną przydatną rzeczą
związaną z terminalem, więc wyjaśnię to ponownie,
są strzałki.
Możesz nacisnąć w górę, aby przejść w górę, aby zobaczyć
wszystkie polecenia, które wykonaliśmy
przed i ponownie, możesz zejść w
dół, aby zobaczyć, aby nawigować między poleceniami, które wykonałeś wcześniej.
Możesz także użyć zakładki do autouzupełniania.
Więc znowu, zróbmy ls
i możesz zobaczyć wszystkie pliki.
I powiedzmy, że chcemy przejść do Dokumentów.
Więc możemy zrobić cd, a następnie Dokumenty.
Możesz pisać Dokumenty lub
jeśli jesteś leniwy, jak
ja, możesz po prostu zrobić Dokument i
nacisnąć Tab, a jak widzisz, automatycznie uzupełnia resztę słowa
za mnie.
Jest to więc coś, co jest bardzo, bardzo
przydatne, gdy używasz terminala przez długi czas.
Teraz chcę ci
pokazać, jak instalować programy w Kali z terminala.
Więc najpierw wyjaśnię to.
Pierwszą rzeczą, którą
chcesz zrobić, to zaktualizować źródła, z
których Kali może wyszukiwać i pobierać programy.
Więc zrobimy aktualizację apt-get.
Teraz apt-get to nazwa aplikacji, która
pozwala nam pobierać i instalować programy, a
my mówimy
o aktualizacji, ponieważ mówię, że chcę, abyś
zaktualizował listę wszystkich programów, które mogę zainstalować.
Więc wcisnę Enter.
I chcesz się upewnić, że masz połączenie
z Internetem podczas uruchamiania tego.
I jak widać, mówi mi, że
to się skończyło i teraz możemy śmiało zacząć instalować aplikacje.
Więc pierwszy program, który chcę zainstalować, jest
w rzeczywistości programem terminalowym, bardzo
podobnym do tego,
ale pozwala nam mieć wiele okien terminali otwartych w tym
samym oknie.
Aby więc zainstalować program
z wiersza poleceń,
zrobimy apt-get, czyli ponownie nazwę
programu,
który pozwala nam instalować programy w systemie.
Powiemy, że chcę zainstalować, a
program, który chcę zainstalować,
nazywa się terminator.
Tak bardzo, bardzo proste.
Przede wszystkim wpisujemy nazwę polecenia,
którą jest apt-get.
Mówimy, że chcę zainstalować, a
nazwa
programu, który chcę zainstalować, nazywa się terminator.
Więc wcisnę Enter.
A to pobierze i zainstaluje dla mnie terminator.
Możesz więc użyć tego samego polecenia, aby zainstalować
dowolny program.
Wystarczy zastąpić terminator nazwą
programu, który chcesz
zainstalować.
Teraz już to pobrałem
i zainstalowałem,
więc nie poprosił mnie o potwierdzenie.
Ale jeśli uruchamiasz to po raz
pierwszy, może poprosić Cię o potwierdzenie, czy rzeczywiście chcesz
zainstalować ten program.
Więc wszystko, co musisz
zrobić, to nacisnąć Y na klawiaturze i nacisnąć Enter.
Teraz, jak widzisz, to się skończyło.
Więc jeśli przejdę do moich wszystkich aplikacji tutaj
i po prostu wpiszę
terminator, zobaczysz, że mam go tutaj.
Więc zamierzam go przeciągnąć
i umieścić w mojej stacji dokującej, aby mieć do niego łatwy dostęp
w przyszłości.
Więc teraz mogę po prostu kliknąć
to tutaj i otworzy mi się terminator.
Teraz jest to kolejna
aplikacja, która pozwala mi uruchamiać polecenia.
Więc to jest dokładnie to samo.
Więc znowu mogę zrobić ls i pwd.
Jedyna różnica polega na tym, że
mogę kliknąć prawym
przyciskiem myszy i kliknąć na przykład Podziel
poziomo, a to podzieli ten
sam ekran na dwa ekrany, na których mogę jednocześnie uruchamiać polecenia.
Więc mogę mieć tutaj kilka poleceń
i mogę uruchamiać polecenia tutaj.
A potem mogę nawet podzielić to jeszcze bardziej, jeśli
zechcę, ponownie w pionie lub w poziomie i
jak widać,
mogę mieć tyle okien terminali, ile chcę,
co będzie bardzo pomocne w
przyszłości, gdy będziemy uruchamiać wiele
programy i wiele poleceń jednocześnie. .
Teraz, zanim
pozwolę wam odejść, pokażę wam
tylko dwie strony internetowe, które włączę
do zasobów tego wykładu.
Przede wszystkim mamy tutaj stronę
internetową, która zawiera najpopularniejsze polecenia Linuksa, jeśli
nie wszystkie.
Możesz więc je przejrzeć i zapoznać się z
nimi, ale pamiętaj, że
nie musisz znać ich wszystkich na pamięć.
Jak powiedziałem, przechodząc przez mój kurs
i kontynuując swoją podróż,
nauczysz się poleceń, których potrzebujesz, gdy idziesz.
Innym naprawdę przydatnym zasobem,
który zamierzam zawrzeć, jest explainshell. com.
Ta strona internetowa ma na celu objaśnienie poleceń systemu Linux.
Więc wszystko, co musisz zrobić, to wpisać tutaj polecenia.
Na przykład, jeśli po prostu wpiszesz ls
i naciśniesz Wyjaśnij,
wyjaśni to, że ls wyświetli zawartość katalogu.
Możesz uczynić to bardziej
złożonym i
zrobić ls -la, a jeśli
teraz naciśniemy Enter, zerwie to
wszystkie argumenty i wyjaśni każdy pojedynczy argument.
Więc znowu, ls wyświetla zawartość.
Jeśli podświetlimy l,
jak widać, oznacza to,
że użyjemy długiego formatu listy, jak widzieliśmy
wcześniej, a
a na końcu jest takie samo jak -a, czyli
wszystko, co oznacza, że nie chcemy ignorować
wpisów zaczynających się od kropki, więc
nie chcemy ignorować ukrytych plików.
Więc możesz tutaj wykonać dowolne polecenie.
Możesz na przykład wykonać apt-get install, a
ja ci to wyjaśnię.
Wyjaśnimy więc, że apt jest menedżerem pakietów,
a install może być używany do instalowania pakietów i tak dalej.
Więc jeśli kiedykolwiek zobaczysz polecenie Linuksa,
którego nie
rozumiesz, zawsze możesz po
prostu wejść tutaj, włożyć polecenie, a on ci
to wyjaśni i naprawdę ładnie wyjaśni.