Kali Linux-da işləməyin əsasları.
Salam, Dostlar🥷
Bu yazıda biz Kali Linux-da işin əsaslarını və əmrləri təhlil edəcəyik, çünki haker alətlərinin əksəriyyəti bu terminalda işləyir.
Kali Linux Terminalından istifadə
Əvvəlcə masaüstündəki işarəyə klikləməklə və ya CTRL+ALT+T düymələrini sıxmaqla terminalı açın. Standart Kali Linux terminal pəncərəsi belə görünür👇:
Bəzi terminal əsaslarını nəzərdən keçirək və xatırlayaq. Beləliklə, əmri yerinə yetirmək üçün onu daxil etməli və sonra Enter düyməsini sıxmalısınız.
CTRL+SHIFT+T düymələrini sıxmaqla cari sessiyadan əlavə terminal pəncərəsi aça bilərsiniz. Terminal pəncərəsini bağlamaq üçün CTRL + D birləşməsindən və ya əmrdən istifadə edin:
exit
Terminal pəncərəsini təmizləmək üçün əmri yerinə yetirin:
clear
və ya klaviatura qısa yolu CTRL+L.
TAB düyməsi əmri tam olaraq yazmamaq üçün əlavə etməyə imkan verir. Eyni şey fayllar üçün də işləyir. Eyni adla başlayan müxtəlif fayllar varsa, TAB düyməsi bütün adı yazmadan onlardan birini seçməyə imkan verəcək.
Bizdə oxşar ada malik qovluqda iki fayl var, məsələn test.sh və test.txt. TAB düyməsini basdıqdan sonra onlardan birini seçə biləcəksiniz.
Əgər əmri yerinə yetirdikdən sonra onun icrasını dayandırmaq lazımdırsa, onda CTRL + C klaviatura qısa yolundan istifadə edin.
Terminaldan istifadə edərək, siz həmçinin sistemi bağlaya və yenidən başlada bilərsiniz. Söndürmək üçün əmrdən istifadə edin:
poweroff
və əmri yenidən başlatmaq üçün:
reboot
Artıq icra edilmiş əmrlərin tarixçəsinə baxmaq üçün əmrdən istifadə edin:
history
və əvvəllər yerinə yetirilən əmrdən təkrar istifadə etmək üçün düymələr kombinasiyası CRTL + R-dir və sonra komandanın bir hissəsini daxil edin, bundan sonra terminal əmri tələb edəcək.
Kataloqda faylların siyahısını saxlamaq üçün:
is
txt mətn faylı üçün əmri yerinə yetirməlisiniz:
is > is-list.txt
Simvol ilə yuxarıda istifadə olunan əmr
>
faylların siyahısını adlı mətn faylında saxlayın
ls-list.txt.
cat
<
bunun əksini edə bilərsiniz - faylın məzmununu terminal pəncərəsində göstərin:
cat < ls-list.txt
Bilməyə dəyər bir həyat hiyləsi var. Hər bir əmrin çıxışını birləşdirə və növbəti əmrdə istifadə edə bilərik. Parametr buna cavabdehdir:
|
komanda1 | komanda2 | komanda 3
cat ls-list.txt | sort | grep test
Əsas Kali Linux Əmrləri
İndi terminaldan istifadə edək və Kali Linux-un (ümumiyyətlə Linux) bəzi əsas əmrlərinə baxaq.
Kömək və təlimatlar.
Linux terminalında icra edilə bilən proqramların əksəriyyətində istifadəçi təlimatı var - təlimat (ingilis dilində manual sözündən). Təlimata baxmaq üçün əmrdən istifadə edin:
man
Man səhifələrində adətən başlıq, qısa təsvir, əmr və arqument məlumatı olur.
Komanda təlimatına nəzər salaq:
ls
man ls
Bu, komandanın istifadəçi təlimatını göstərəcək:
Başqa bir istifadə halı. Məsələn, /etc/passwd faylının formatını bilməliyik. Bunu etmək üçün əmri işlədin:
man passwd
Yuxarıdakı əmr əmr məlumatlarını göstərəcəkdir
passwd
İnsan səhifələri Linux komandası haqqında məlumat əldə etməyin sürətli yoludur.
Komanda Apropos
Komanda:
apropos
təlimatda müəyyən bir sözün istifadə olunduğu əmrlərin siyahısını göstərməyə imkan verir. Məsələn, sabit diskinizi bölmək lazımdır, lakin əmri xatırlamırsınız. Bu vəziyyətdə əmrdən istifadə edirik:
apropos
və komandanın təlimatında görünə bilən söz.
apropos partition
Eyni şeyi arqumentlə man əmrindən istifadə etməklə etmək olar
-k
Amma mən həmişə bu arqumenti unuduram və apropos əmrini xatırlayıram.
man -k
Siyahı əmri
Komanda
ls
terminal pəncərəsində kataloq fayllarını siyahıya alır. Çıxış nəticələrini müxtəlif arqumentlərlə dəyişə bilərsiniz. Məsələn, mübahisə
-a
bütün faylları (gizli fayllar daxil olmaqla) göstərmək üçün istifadə olunur və
- 1
hər bir faylı ayrıca sətirdə göstərir ki, bu da bəzi hallarda skriptlərlə işləyərkən çox rahatdır.
Kali Linux Terminalında kataloqun dəyişdirilməsi.
Linux, Windows-da olduğu kimi məntiqi disklər üçün hərflərdən istifadə etmir:
C:\
Burada bütün fayl və qovluqlar simvolla təmsil olunan kök kataloqunun uşaqlarıdır:
/
Başqa bir qovluğa keçmək üçün əmrdən istifadə edin:
cd
sonra istədiyiniz qovluğa gedən yol. Komanda:
pwd
cari qovluğu və əmri göstərəcək:
cd
/home/username
Bu əmrlərin necə işlədiyini başa düşmək üçün aşağıdakı ekran görüntüsünü öyrənin və məşq edin.
Əvvəlki qovluğa qayıtmaq üçün əmrdən istifadə edin:
cd ...
Kali Linux terminalında kataloq yaradılması
Kataloq yaratmaq üçün aşağıdakı əmrdən istifadə olunur:
mkdir
Yeni fayl yaratmaq üçün aşağıdakı əmrdən istifadə olunur:
touch
ardınca yeni faylın adı. Əmr istifadə nümunəsi
mkdir ve touch
Eyni anda bir neçə qovluq yaratmaq üçün arqumentdən istifadə edin:
-p
Bu arqument əsas kataloq daxilində qovluqlar yarada bilər. Tutaq ki, biz yeni yaradılmış körpə-yeni qovluğumuza iki kataloq əlavə etmək istəyirik:
/home/kali/new_folder/baby-new-folder
Bunu bir arqumentdən istifadə edərək edə bilərsiniz:
-p
mkdir -p /home/kali/new_folder/baby-new-folder
Kali Linux Terminalında Faylların Tapılması
Terminalda faylları axtarmağın bir neçə yolu var - bu əmrdir:
which, locate , find
which
$PATH mühit dəyişənində müəyyən edilmiş qovluqları axtarır. Bu dəyişənə komanda yol olmadan tətbiq edildikdə Kali Linux-un axtardığı bütün kataloqların siyahısını ehtiva edir. Uyğunluq varsa, aşağıdakı ekran görüntüsündə göstərildiyi kimi faylın tam yolu qaytarılır:
locate
Kali Linux-da faylları və qovluqları tapmağın ən sürətli yoludur. O, digər əmrlərdən fərqli olaraq, sabit diskdə məlumat axtarmaq əvəzinə öz locate.db verilənlər bazasında axtarış aparır.
Bu verilənlər bazası cron planlayıcısı tərəfindən müntəzəm olaraq avtomatik yenilənir. Locate.db verilənlər bazasını əl ilə yeniləmək üçün əmrdən istifadə edin:
sudo updatedb
find
ən mürəkkəb, lakin eyni zamanda çevik axtarış vasitəsidir. Onun sintaksisini başa düşmək olduqca çətindir, lakin nəticələr sizi sevindirəcəkdir. Ekran görüntüsündə əmrdən istifadə edərək ən sadə axtarışı etdik:
find
kök kataloqdan axtardığımız yer:
/
və sözü ilə başlayan faylı axtarın:
sbd.
where, which , locate
faylları adlarına görə axtarın,
find
faylları adı, növü, ölçüsü, vaxtı, icazələri və s. görə axtara bilər.
find
mürəkkəb, lakin çox güclü axtarış vasitəsidir.
Yaxşı, biz terminaldan istifadənin əsaslarını və bəzi əsas Linux əmrlərini əhatə etdik. Əlbəttə ki, bir məqalə Linux terminalında işləməyin bütün nüanslarını başa düşmək üçün kifayət deyil, lakin bu məlumat Kali Linux-un sonrakı özünü öyrənməsi üçün mütləq kifayət edəcəkdir.
🔥 Məqaləni bəyəndinizsə, reaksiya bildirin
🥷🏻 SADIG From Hack Space