Bu kılavuz, Linux terminalini istifadə edərək, fayl sisteminizin ətrafında gezinebilmek üçün bilmeniz gereken 10 Linux komutunu listeler.
Əvvəlcədən olan qovluğu, digər qovluqlara necə gedin, evə necə geri dönə bilərəm, faylları və qovluqları necə yaratdığınızı, necə əlaqələr yaratacağınızı bilmək üçün komanda verir
01 ilə 10
Hansı qovluq içindəsiniz?
Terminal pəncərəsini açdığınız zaman bilmək üçün lazım olan ilk şey fayl sistemində olduğu yerdir.
Alış-veriş mərkəzlərində olan xəritələrdə tapdığınız "burada olduğunuz" marker kimi düşünün.
Sizdə olan qovluğu tapmaq üçün aşağıdakı əmrləri istifadə edə bilərsiniz:
pwd
Pwd tərəfindən qaytarılan nəticələr, pwd və ya / usr / bin qovluğunda yüklü olanın shell versiyasını istifadə etdiyinə görə fərqlənə bilər.
Ümumiyyətlə, / ev / istifadəçi adının xətti boyunca bir şey çap edər.
Pwd komutu haqqında daha ətraflı məlumat üçün buraya basın .
02/10
Hansı Dosyalar ve Klasörler Güncel Dizinin altında
İndi hansı qovluğa sahib olduğunuzu bildiyinizdə, ls komutunu istifadə edərək, hansı fayl və qovluqların mövcud kataloq altında olduğunu görə bilərsiniz.
ls
Ls komutu, öz-özlüyündə dizindəki bütün faylları və qovluqları bir müddət (.) Ilə başlayanlardan başqa siyahıya alacaq.
Gizli fayllar (bir müddətlə başlayan) daxil olmaqla bütün faylları görmək üçün aşağıdakı keçiddən istifadə edə bilərsiniz:
ls-a
Bəzi əmrlər tilde metakaracter (~) ilə başlayan faylların ehtiyat nüsxələrini yaradır.
Bir qovluqdakı faylları qeyd edərkən ehtiyatları görmək istəmirsinizsə, aşağıdakı keçiddən istifadə edin:
ls -B
Ls komandasının ən çox istifadə edilməsi aşağıdakı kimidir:
ls -lt
Bu, yeniləmə vaxtı ilə sıralanan uzun bir siyahısını təqdim edir.
Digər növ variantları genişləndirilməsi, ölçüsü və versiyası ilə daxildir:
ls-lU
ls-lX
ls -lv
Uzun siyahı formatı aşağıdakı məlumatları verir:
- icazələr
- Fayl üçün inodes sayı (hard linklərə bax)
- sahibi
- əsas qrup
- fayl ölçüsü
- son giriş saatı
- fayl / qovluq / link adı
03/10
Digər qovluqlara necə gedin
Fayl sisteminə keçmək üçün cd əmrini istifadə edə bilərsiniz.
Linux fayl sistemi ağac quruluşudur. Ağacın yuxarı hissəsi bir slash (/) ilə ifadə edilir.
Kök dizinin altında, aşağıdakı qovluqların bir qismini və ya hamısını tapa bilərsiniz.
- / /
- zibil qabı
- çəkmə
- cdrom
- dev
- və s
- ev
- lib
- lib64
- itkin + tapıldı
- media
- mnt
- opt
- proc
- kök
- qaçmaq
- sbin
- srv
- sys
- tmp
- var
- usr
Bin qovluğu cd əmri, ls, mkdir və s. Kimi hər hansı bir istifadəçi tərəfindən idarə oluna bilən əmrlərdən ibarətdir.
Sbin sistem ikili ehtiva edir.
Usr qovluğu unix sisteminin resurslarını təşkil edir və ayrıca bin və sbin qovluğunu ehtiva edir. / Usr / bin qovluğunda, istifadəçilərin çalışa biləcəyi uzun bir əmr komanda var. Eynilə, / usr / sbin qovluğu geniş bir sistem əmrləri dəstini ehtiva edir.
Boot qovluğu açılış prosesində tələb olunan hər şeyi ehtiva edir.
Cdrom qovluğu özünü izah edir.
Dev klasör, sistemdeki bütün qurğular haqqında məlumat ehtiva edir.
Sifariş qovluğu bütün sistem konfiqurasiya fayllarının saxlandığı yerdir.
Ev qovluğu ümumiyyətlə bütün istifadəçi qovluqlarının saxlandığı yerdir və orta istifadəçi üçün onlar narahat olmaları lazım olan yeganə sahədir.
Lib və lib64 qovluqları bütün kernel və paylaşılan kitabxanaları ehtiva edir.
Kaybolan + tapılmış qovluqda artıq fsck əmri ilə tapılmış bir ad olan fayllar ehtiva ediləcək.
Media qovluğu USB disklər kimi quraşdırılmış media olduğu yerdir.
Mnt qovluğu həmçinin USB disklər, digər fayl sistemləri, ISO şəkilləri və s. Kimi müvəqqəti saxlanmanı quraşdırmaq üçün istifadə olunur.
Opt qovluq, bir neçə proqram paketləri tərəfindən ikili saxlayacaq yer kimi istifadə olunur. Digər paketlər / usr / local.
Tərcümə qovluğu, çekirdek tərəfindən istifadə olunan bir sistem qovluğu. Bu qovluqdan çox narahat olmaq üçün həqiqətən ehtiyac yoxdur.
Kök qovluq kök istifadəçi üçün ev qovluğu.
Run qovluğu sistem işləmə məlumatını saxlayan sistem qovluğudur.
Srv qovluğu, veb qovluqları, mysql verilənlər bazaları və subversion qovluqları və s.
Sistem qovluğu sistem məlumatlarını təmin etmək üçün bir qovluq strukturunu ehtiva edir.
Tmp qovluğu müvəqqəti qovluqdur.
Var qovluğu oyun məlumatları, dinamik kitabxanalar, log faylları, proses identifikasiyası, mesajlar və önbelleğe alınmış tətbiq məlumatları daxil olmaqla, sistemə xüsusi olan hər şeyi ehtiva edir.
Xüsusi bir qovluğa getmək üçün cd əmrini aşağıdakı kimi istifadə edin:
cd / home / username / sənədlər
04/10
Əsas qovluğa qayıtmaq üçün necə
Aşağıdakı əmri istifadə edərək, sisteminizin hər hansı bir yerindən ev qovluğuna qayıda bilərsiniz:
cd ~
Cd ~ əmrinə tam bir təlimat üçün buraya basın.
05/10
Yeni bir qovluq yaratmaq üçün necə
Yeni bir qovluq yaratmaq istəyirsinizsə aşağıdakı əmrləri istifadə edə bilərsiniz:
mkdir qovluq adı
Mkdir əmrinə tam bir təlimat üçün buraya basın.
Bağlı bələdçi bir qovluq üçün bütün valideyn qovluqları və icazələrin necə qurulacağını göstərir.
06-dan 10-a
Faylları necə yaratmaq olar
Linux yeni fayllar yaratmaq üçün inanılmaz sayda yol təqdim edir.
Boş bir fayl yaratmaq üçün aşağıdakı əmrləri istifadə edə bilərsiniz:
touch file adı
Dokunmatik komanda bir faylın son giriş vaxtını yeniləmək üçün istifadə olunur, lakin mövcud olmayan bir fayl onu yaratmaq təsirinə malikdir.
Ayrıca, aşağıdakı komutu istifadə edərək bir fayl yarada bilərsiniz:
pişik> filename
İndi komanda xəttinə mətn daxil və CTRL və D istifadə edərək faylına saxlaya bilərsiniz
Pişik əmrinə tam bir təlimat üçün buraya basın .
Dosyalar yaratmanın daha yaxşı bir yolu nano redaktorunu istifadə etməkdir. Bu, mətn xətləri əlavə etmək, kəsmək və yapışdırmaq, mətn axtarış və əvəz etmək və faylları müxtəlif formatlarda saxlamağa imkan verir.
Nano redaktoru üçün tam bir təlimat üçün buraya basın .
07/10
Fayl sisteminin ətrafındakı faylları yenidən adlandırmaq və köçürmək
Faylları yenidən adlandırmaq üçün bir sıra yollar vardır.
Faylın adını dəyişmək üçün ən sadə üsul mv əmrindən istifadə etməkdir.
mv oldfilename newfilename
Faylı bir qovluqdan başqa birinə daşımaq üçün mv əmrindən istifadə edə bilərsiniz.
mv / path / of / original / file / path / of / target / folder
Mv əmrinə dair tam təlimat üçün buraya basın .
Bənzər bir nümunəyə uyğun olan bir çox faylın adını dəyişmək istəyirsinizsə, adını dəyişmək əmrini istifadə edə bilərsiniz.
ifadə əvəz filename (s) adını dəyişmək
Misal üçün:
adını dəyişmək "gary" "tom" *
Bu, papaqdakı gary ilə papaqdakı bütün faylları əvəz edəcək. Garycv adlı bir fayl tomcv olacaq.
Yenidən adlandırmaq əmri bütün sistemlərdə işləmir. MV əmri daha təhlükəsizdir.
Yenidən adlandırmaq əmrinə dair tam təlimat üçün buraya basın .
08/10
Faylları necə çıxarmaq olar?
Linux istifadə edərək bir fayl kopyalamaq üçün cp əmrini aşağıdakı kimi istifadə edə bilərsiniz.
cp filename filename2
Yuxarıdakı komanda filename1-i kopyalayıb və filename2 adını verəcəkdir.
Faylları bir qovluqdan digərinə kopyalamaq üçün surəti əmrindən istifadə edə bilərsiniz.
Misal üçün
cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs
Yuxarıdakı komanda userdoc1 faylını / home / username / Documents dan / home / username / Documents / UserDocs ünvanından kopyalayacaq
Cp komanda üçün tam təlimat üçün buraya basın .
09/10
Faylların və qovluqların silinməsi
Rm komutunu istifadə edərək, faylları və qovluqları silə bilərsiniz:
rm fayl adı
Bir qovluğu silmək üçün aşağıdakı keçiddən istifadə etməlisiniz:
rm -R qovluq adı
Yuxarıdakı komanda bir qovluq və alt qovluqlar daxil olmaqla məzmununu qaldırır.
Rm komanda üçün tam bir təlimat üçün buraya basın .
10-dan 10-a
Symbolic Links və Hard Links nədir
Sembolik bir link başqa bir faylya istinad edən bir fayldır. Masaüstü kısayolu əsasən simvolik bir əlaqədir.
Məsələn, sisteminizdə aşağıdakı fayl ola bilər.
- /home/username/document/accounts/useraccounts.doc
Bəlkə bu sənədə giriş / istifadəçi qovluğundan daxil olmaq istəyə bilərsiniz.
Aşağıdakı əmri istifadə edərək, simvolik bir əlaqə yarada bilərsiniz:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
Hər iki yerdən useraccounts.doc faylını düzəldə bilərsiniz, lakin siz, / home / username / documents / accounts qovluğunda faylları həqiqətən düzəldən simvolik linki düzəldəndə.
Simvolik link bir fayl sistemində yaradıla bilər və başqa bir fayl sistemindəki faylları göstərir.
Sembolik bir keçid həqiqətən başqa bir fayl və ya qovluğa işarə edən bir fayl yaradır.
Ancaq sabit bir link, iki fayl arasında birbaşa əlaqə yaradır. Əslində onlar eyni fayldır, ancaq başqa bir adla.
Sabit bir link, daha çox disk alanı almadan faylları təsnif etmək üçün yaxşı bir yol təqdim edir.
Aşağıdakı sözdizimini istifadə edərək, sabit bir link yarada bilərsiniz:
filenamebeinglinked filenametolinkto
Sözdizimi simvolik bir linkə bənzəyir, ancaq -s keçidini istifadə etmir.