Fayl sisteminizdə gezinmek üçün 10 əsas Linux komutları

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:

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.

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.

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.

Sərt əlaqələr üçün tam bir təlimat üçün buraya basın .