Таны файлын системийг чиглүүлэх Линуксийн үндсэн тушаалууд

Энэ гарын авлага нь Линукс терминал ашиглан файлын системийг тойрон гарахын тулд та мэдэх хэрэгтэй 10 Линукс тушаалыг жагсаав.

Энэ нь таны аль дуртай директор байгааг, таны өмнө нь байсан директор, бусад хавтас руу хэрхэн шилжих, гэртээ буцаж очих, файлууд болон фолдеруудыг хэрхэн үүсгэх, холбоосуудыг хэрхэн үүсгэх талаар тушаалуудыг өгдөг.

01-ийн 10

Та ямар фолдер байгаа вэ

Та терминалын цонхыг нээхэд таны мэдэх ёстой хамгийн эхний зүйл бол файлын системд байгаа юм.

Үүнийг "худалдааны төвүүд" дотроос газрын зураг дээр "та энд байна" гэх мэтийг бодоорой.

Та ямар фолдер байгаа талаар мэдэхийн тулд дараах тушаалыг ашиглаж болно:

pwd

Pwd-ийн буцаж ирсний үр дүн pwd -ийн бүрхүүлийн хувилбарыг ашиглаж байгаа эсэхээс хамаарч өөр байж болох юм. Эсвэл / usr / bin санд хуулсан байгаа эсэхээс хамаарч өөр байж магадгүй юм.

Ерөнхийдөө энэ нь / home / username- ийн мөрнүүдийн дагуу ямар нэгэн зүйлийг хэвлэх болно.

Pwd тушаалын талаар дэлгэрэнгүй мэдээллийг энд дарж авна уу .

10 дахь нь

Одоогийн Линуксд ямар файлууд болон фолдерууд байна вэ

Одоо та ямар фолдер байгаа талаар мэдэхийг хүсэж байгаа бол ямар файл, фолдерыг одоо байгаа санд байгаа нь ls тушаалыг ашиглан харж болно.

ls

Өөрийнх нь хувьд ls тушаал нь () цаана байгаа эхнээс бусад бүх файлууд болон фолдеруудыг жагсаах болно.

Далд файлуудыг (цаг хугацааг эхэлдэг) бүх файлуудыг харахын тулд дараах холболтыг ашиглаж болно:

ls -a

Зарим тушаалууд нь tilde metacharacter (~) дээрээс эхэлдэг файлуудыг нөөцлөхийг бий болгодог.

Хэрэв та фолдер доторх файлуудыг жагсаахдаа нөөцлөхийг хүсэхгүй байвал дараах холболтыг ашиглана уу:

ls -B

Ls тушаалын хамгийн нийтлэг хэрэглээ нь дараах байдалтай байна:

ls -lt

Энэ нь хамгийн сүүлд шинэчилсэн цагийг өөрчилснөөр эрэмбэлсэн урт жагсаалтыг гаргадаг.

Бусад төрлийн сонголтууд нь өргөтгөл, хэмжээ, хувилбараар орно:

ls -lU

ls -lX

ls -lv

Урт жагсаалт формат нь танд дараах мэдээллийг өгөх болно:

03 - 10

Бусад хавтас руу хэрхэн залгах

Файлын системийг тойрон гарахын тулд та cd тушаалыг ашиглаж болно.

Линукс файлын систем нь модны бүтэц юм. Модны дээд хэсэг нь slash (/) гэж тэмдэглэгдсэн байдаг.

Эх сан дотроос та дараах бүх фолдерыг эсвэл бүгдийг нь олох болно.

Бин фолдер нь cd тушаал, ls, mkdir зэрэг ямар ч хэрэглэгч ажиллуулж болох тушаалуудыг агуулдаг.

Sbin нь системийн хоёртын файлуудыг агуулсан байдаг.

Usr фолдер нь Unix системийн нөөцүүдийг илэрхийлдэг бөгөөд бас bin болон sbin фолдер агуулдаг. / Usr / bin фолдер нь хэрэглэгчдийн ажиллуулж болох өргөтгөсөн багц тушаалуудтай байдаг. Үүнтэй адилаар / usr / sbin фолдер нь системийн тушаалын өргөтгөсөн багцыг агуулсан байдаг.

Ачаалах фолдер нь ачаалах процессийн шаарддаг бүх зүйлийг агуулна.

Cdrom фолдер нь өөрөө тайлбарласан байна.

Dev хавтас нь систем дээрх бүх төхөөрөмжүүдийн талаарх дэлгэрэнгүй мэдээллийг агуулдаг.

Etc фолдер нь ерөнхийдөө системийн бүх тохиргооны файлууд хадгалагдаж байдаг.

Гэрийн хавтас нь ерөнхийдөө хэрэглэгчийн бүх хавтас хадгалагдаж байгаа бөгөөд дундаж хэрэглэгч бол тэдний анхаарах цорын ганц газар юм.

Lib болон хавтас нь бүх цөм болон хуваалцсан сангууд агуулдаг.

Алдагдсан олсон хавтас нь fsck тушаалаар олдсон нэргүй болсон файл агуулж байх болно.

Медиа хавтанд USB зөөвөрлөгсдийг суулгасан зөөвөрлөгчид байрладаг.

Mnt фолдер нь USB хөтчүүд, бусад файлын системүүд, ISO дүрсийг гэх мэт түр зуурын санах ойг холбоход хэрэглэгддэг.

Оптик фолдерыг зарим програмын багцаар хоёртын файлуудыг хадгалах газар ашигладаг. Бусад багцууд / usr / local ашигладаг.

Proc хавтас нь цөмийн ашигладаг системийн фолдер юм. Та энэ фолдерыг хэтэрхий их санаа зовох хэрэггүй.

Root хавтас нь root хэрэглэгчийн гэрийн сан юм.

Run хавтас нь системийн ажиллах үеийн мэдээллийг хадгалах системийн хавтас юм.

Srv фолдер нь вэб фолдерууд, mysql өгөгдлийн сангууд, дэд виртуал агуулахууд гэх мэт зүйлсийг хадгалах болно.

Sys хавтас нь системийн мэдээллээр хангах хавтаны бүтцийг агуулдаг.

Tmp фолдер нь түр зуурын хавтас юм.

Var фолдер нь тоглоомын өгөгдөл, динамик сангууд, лог файлууд, процессийн ID, зурвасууд болон кэш програмуудын өгөгдлүүдийг агуулдаг.

Тухайн хавтсанд хандахдаа cd тушаалыг дараах байдлаар хэрэглэнэ:

cd / home / username / Documents

04 - 10

Нүүр хуудас руу буцахаар хэрхэн аялах талаар

Та дараах тушаалыг ашиглан системд байгаа цаана байгаа гэрийн хавтас дотор буцааж авч болно:

cd ~

Энд дарж cd ~ тушаалыг бүрэн гарын авлагад оруулна уу.

05-р сарын 10

Шинэ хавтас хэрхэн үүсгэх

Хэрэв та шинэ хавтас үүсгэхийг хүсвэл дараах тушаалыг ашиглаж болно:

mkdir foldername

Mkdir тушаалын бүрэн гарын авлагыг энд дарж авна уу.

Холбоос удирдамж нь хавтсан эх хувийн хавтас хэрхэн үүсгэх, хэрхэн зөвшөөрлийг тохируулахыг харуулдаг.

06-ийн 10

Хэрхэн файл үүсгэх вэ

Линукс нь шинэ файл үүсгэх гайхалтай олон арга замыг бий болгодог.

Хоосон файл үүсгэхийн тулд дараах тушаалыг ашиглаж болно:

файлын нэрийг хүрээрэй

Мэдрэх команд нь файлд зориулж сүүлийн удаа хандах цагийг шинэчлэхэд хэрэглэгддэг бөгөөд хэрэв байхгүй бол файл үүсгэх нөлөөтэй байдаг.

Та мөн дараах тушаалыг ашиглан файл үүсгэж болно:

муур> файлын нэр

Та одоо тушаал бичих мөрөн дээр текст оруулаад CTRL ба D ашиглан хадгална

Энд дарна уу .

Файлуудыг үүсгэх илүү сайн арга бол нано редактор ашиглах явдал юм. Ингэснээр та текст мөрийг хайж оруулах, хасах, хайх, текст хайх, янз бүрийн форматаар хадгалах боломжтой болно.

Энд дарж нано редакторыг бүрэн гүйцэд хөтөлнө үү .

10-р хэсэг

Файлын системийн эргэн тойрон дахь файлуудыг хэрхэн өөрчлөх, шилжүүлэх талаар

Файлуудыг нэрлэх хэд хэдэн аргууд байдаг.

Файлыг нэрлэх хамгийн хялбар арга бол mv тушаалыг ашиглах явдал юм.

mv oldfilename newfilename

Та нэг файлаас нөгөө фолдероос файл шилжүүлэхийн тулд mv тушаалыг ашиглаж болно.

mv / path / of / эх / файл / зам / нь / target / хавтас

Mv тушаалын бүрэн гарын авлагад энд дарна уу .

Хэрэв та ижил төстэй загвартай таарах файлуудыг ихэсгэхийг хүсч байгаа бол нэр солих командыг ашиглаж болно.

нэрийг орлуулах файлын нэрийг солих (s)

Жишээлбэл:

rename "gary" "tom" *

Энэ нь tom-тэй хийсэн gary-ын бүх файлуудыг солино. Тиймээс garycv гэж нэрлэгдсэн файл tomcv болно.

Нэр өөрчлөлт нь бүх систем дээр ажиллахгүй гэдгийг анхаарна уу. Mv тушаал аюулгүй байдаг.

Энд дарж нэрийг өөрчлөх командыг дарна уу .

08-ийн 10

Хэрхэн файл хуулбарлах вэ

Линуксийн файлыг хуулахын тулд cp тушаалыг дараах байдлаар ашиглаж болно.

cp filename filename2

Дээрх тушаал нь filename1-г хуулж нэрийг нь файлын нэр2 гэж нэрлэнэ.

Та хуулбарыг нэг хавтаснаас нөгөө хавтас руу хуулж болно.

Жишээлбэл

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

Дээрх тушаал нь / home / username / Documents файлаас userdoc1 файлыг / home / username / Documents / UserDocs файлаас хуулна.

Cp тушаалын бүрэн гарын авлагад энд дарна уу .

10-р сарын 10

Файл ба фолдерыг хэрхэн устгах

Та rm командыг ашиглан файлууд болон фолдеруудыг устгаж болно:

rm файлын нэр

Хэрэв та фолдерыг устгахыг хүсвэл доорх холболтыг ашиглах хэрэгтэй болно:

rm -R foldername

Дээрх команд нь хавтас болон түүний агуулгуудыг устгах болно.

Энд дарж rm командыг бүрэн гарын авлагад оруулна уу .

10 - с 10

Симбол холбоосууд болон хатуу холбоосууд гэж юу вэ

Симболын холбоос бол өөр файлд зааж байгаа файл юм. Ширээний товчлол нь үндсэндээ симбол холбоос юм.

Жишээ нь, таны систем дээр дараах файл байна уу.

Магадгүй та энэ документ руу гэр / хэрэглэгчийн хавтсанд хандаж болох юм.

Та дараах тушаалыг ашиглан симболын холбоос үүсгэж болно:

ln -s /home/username/documents/accounts/useraccounts.doc/home/username/useraccounts.doc

Та хоёр газраас useraccounts.doc файлыг засварлаж болох боловч та / home / username / documents / accounts хавтас дотор файлыг засаж байгаа симболын холбоосыг засах үед засч болно.

Симболын холбоосыг нэг файл систем дээр үүсгэж өөр файл систем дээр цэгцэлж болно.

Симболын холбоос нь зүгээр л файл эсвэл фолдерт заагчтай файлыг үүсгэдэг.

Гэхдээ хатуу холбоос нь хоёр файл хоёрын хооронд шууд холбоос үүсгэдэг. Тэдгээр нь яг ижил файл боловч зөвхөн өөр нэртэй байна.

Хатуу холбоос нь файлуудыг ангилах аргыг илүү сайн аргаар хангадаг.

Дараах синтаксийг ашиглан хатуу холбоос үүсгэж болно:

ln filenamebeinglinked filenametolinkto

Синтакс нь симбол холбоостой төстэй боловч -s шилжүүлэгчийг ашигладаггүй.

Энд дарна уу .