LFCA: Mụta Iwu njikwa faịlụ bụ isi na Linux - Nkebi 2


Edemede a bụ akụkụ 2 nke usoro LFCA, ebe a na akụkụ a, anyị ga-akọwa maka sistemụ faịlụ Linux wee kpuchie iwu njikwa faịlụ bụ isi, nke achọrọ maka nyocha asambodo LFCA.

Ka ị na-amalite na Linux, ị ga-etinye oge buru ibu na faịlụ na akwụkwọ ndekọ aha. A na-akpọkwa akwụkwọ ndekọ aha dị ka folda, a na-ahazikwa ya n'usoro nhazi ọkwa.

Na sistemụ arụmọrụ Linux, a na-ewere ihe ọ bụla dị ka faịlụ. N'ezie, enwere nkwupụta ama ama na okirikiri Linux na-aga: 'Ihe niile bụ faịlụ na Linux'. Nke a bụ naanị ihe nfefe na n'ezie, ọtụtụ faịlụ na Linux bụ faịlụ pụrụ iche nke gụnyere njikọ ihe atụ, ngọngọ faịlụ, na ihe ndị ọzọ.

Nyochaa sistemụ faịlụ Linux

Ka anyị were obere oge wee nwee ntụle nke ụdị faịlụ ndị bụ isi:

Ndị a bụ ụdị faịlụ a na-ahụkarị. Faịlụ oge niile nwere ederede mmadụ nwere ike ịgụ, ntuziaka mmemme na mkpụrụedemede ASCII.

Ọmụmaatụ nke faịlụ oge niile gụnyere:

  • Faịlụ ederede dị mfe, faịlụ pdf
  • faịlụ ọtụtụ dị ka onyonyo, egwu na faịlụ vidiyo
  • faịlụ ọnụọgụ abụọ
  • faịlụ zipụtara ma ọ bụ abịakọrọ

Na ọtụtụ ihe ndị ọzọ.

Ndị a bụ faịlụ na-anọchi anya ngwaọrụ anụ ahụ dị ka mpịakọta agbagoro, ngwa nbipute, draịva CD, na ngwaọrụ ntinye na mmepụta I/O ọ bụla.

Akwụkwọ ndekọ aha bụ ụdị faịlụ pụrụ iche nke na-echekwa ma faịlụ oge niile na nke pụrụ iche n'usoro nhazi usoro malite na mgbọrọgwụ (/) ndekọ. Akwụkwọ ndekọ aha bụ otu nchekwa dị na sistemụ arụmọrụ Windows. A na-emepụta akwụkwọ ndekọ aha site na iji iwu mkdir, nkenke maka ịme ndekọ aha, dịka anyị ga-ahụ ma emechaa na nkuzi a.

Usoro nhazi Linux na-amalite site na ndekọ mgbọrọgwụ wee banye na akwụkwọ ndekọ aha ndị ọzọ dị ka egosiri:

Ka anyị ghọta akwụkwọ ndekọ aha ọ bụla na ojiji ya.

  • Akwụkwọ ndekọ aha/mgbọrọgwụ bụ ndekọ ụlọ maka onye ọrụ mgbọrọgwụ.
  • Akwụkwọ ndekọ aha/dev nwere faịlụ ngwaọrụ dị ka /dev/sda.
  • Faịlụ buut static dị na ndekọ akwụkwọ /boot.
  • A na-ahụ ngwa na ngwa ọrụ n'ime ndekọ aha /usr.
  • Akwụkwọ ndekọ aha/var nwere faịlụ ndekọ nke ngwa sistemụ dị iche iche.
  • A na-echekwa faịlụ nhazi sistemu niile n'ime ndekọ aha /etc.
  • Akwụkwọ ndekọ aha/ụlọ bụ ebe nchekwa ndị ọrụ dị. Ndị a gụnyere Desktop, Documents, Downloads, Music, Public, and Videos.
  • Maka ngwungwu ngwa mgbakwunye, lelee ha na ndekọ/họrọ.
  • Akwụkwọ ndekọ aha/media na-echekwa faịlụ maka ngwaọrụ mbughari dị ka draịvụ USB.
  • Akwụkwọ ndekọ aha/mnt nwere akwụkwọ ntụzịaka ndị na-arụ ọrụ dị ka ebe mgbago nwa oge maka ngwaọrụ mgbago dịka CD-ROM.
  • Akwụkwọ ndekọ aha/proc bụ sistemụ faịlụ mebere nke na-ejide ozi na usoro na-agba ọsọ ugbu a. Ọ bụ sistemụ faịlụ dị ịtụnanya nke emebere n'elu buut sistemụ wee bibie ma emechie ya.
  • Akwụkwọ ndekọ aha/bin nwere faịlụ ọnụọgụ abụọ iwu onye ọrụ.
  • Akwụkwọ ndekọ aha/lib na-echekwa onyonyo ọbá akwụkwọ nkekọrịta yana modul kernel.

Iwu njikwa faịlụ Linux

Ị ga-eji nnukwu oge na-emekọrịta ihe na ọdụ ebe ị ga-agba ọsọ iwu. Ime iwu bụ ụzọ kacha mma isi na-emekọrịta ihe na sistemụ Linux ka ọ na-enye gị njikwa zuru oke na sistemụ ahụ ma e jiri ya tụnyere iji ihe ngosi eserese.

Maka nkuzi a na nkuzi ndị na-abịa, anyị ga na-agba ọsọ iwu na njedebe. Anyị na-eji Ubuntu OS wee malite ọnụ, jiri ụzọ mkpirisi ahụigodo CTRL + ALT + T.

Ka anyị banye ugbu a n'ime iwu njikwa faịlụ ndị ga-enyere gị aka ịmepụta na jikwaa faịlụ gị na sistemụ gị.

pwd, mkpirisi akwụkwọ ndekọ aha ebipụta, bụ iwu na-ebipụta akwụkwọ ndekọ aha na-arụ ọrụ ugbu a n'usoro nhazi, na-amalite na ndekọ ndekọ kachasị elu (/).

Iji lelee ndekọ ndekọ aha gị ugbu a, kpọkuo pwd iwu dịka egosiri.

$ pwd

Nsonaazụ na-egosi na anyị nọ na ndekọ ụlọ anyị, ụzọ zuru oke ma ọ bụ zuru oke bụ /home/tecint.

Ka ịgbanwee ma ọ bụ ịnyagharịa akwụkwọ ndekọ aha, jiri cd iwu nke dị mkpụmkpụ maka ndekọ mgbanwe.

Dịka ọmụmaatụ, iji gaa na/var/log faịlụ, mee iwu:

$ cd /var/log

Iji gaa ndekọ elu tinye ntụpọ abụọ ma ọ bụ nkeji na njedebe.

$ cd ..

Ka ịlaghachi na ndekọ ụlọ, mee iwu cd na-enweghị arụmụka ọ bụla.

$ cd 

IHE: Iji banye n'ime akwụkwọ ndekọ aha ma ọ bụ ndekọ dị n'ime ndekọ aha gị ugbu a, ejila slash na-aga n'ihu (/) naanị pịnye aha ndekọ ahụ.

Dịka ọmụmaatụ, iji banye na ndekọ ihe nbudata, mee:

$ cd Downloads

Iwu ls bụ iwu ejiri maka ịdepụta faịlụ ma ọ bụ nchekwa dị na ndekọ. Dịka ọmụmaatụ, iji depụta ọdịnaya niile dị na ndekọ ụlọ, anyị ga-eme iwu ahụ.

$ ls

Site na mmepụta, anyị nwere ike ịhụ na anyị nwere faịlụ ederede abụọ na nchekwa asatọ nke a na-emekarị site na ndabara mgbe ị wụnye na ịbanye na usoro.

Ka ịdepụta ozi ndị ọzọ tinye ọkọlọtọ -lh dị ka egosiri. Nhọrọ -l na-anọchi anya ndepụta ogologo wee bipụta ozi ndị ọzọ dị ka ikike faịlụ, onye ọrụ, otu, nha faịlụ na ụbọchị okike. Ọkọlọtọ -h na-ebipụta faịlụ ma ọ bụ nha ndekọ n'ụdị mmadụ nwere ike ịgụ.

$ ls -lh

Iji depụta faịlụ zoro ezo, tinye ọkọlọtọ -a.

$ ls -la

Nke a na-egosiputa faịlụ zoro ezo nke na-amalite na akara oge (.) dị ka egosiri.

.ssh
.config
.local

A na-eji iwu mmetụ ahụ maka ịmepụta faịlụ dị mfe na sistemụ Linux. Iji mepụta faịlụ, jiri syntax:

$ touch filename

Dịka ọmụmaatụ, iji mepụta faịlụ file1.txt, mee iwu:

$ touch file1.txt

Iji kwado mmepụta nke faịlụ, kpọọ iwu ls.

$ ls

Ka ilele ọdịnaya nke faịlụ, jiri iwu pusi dị ka ndị a:

$ cat filename

Iwu mv bụ iwu na-agbanwe agbanwe. Dabere na otu esi eji ya, ọ nwere ike ịnyegharị faịlụ aha ma ọ bụ bugharịa ya site n'otu ebe gaa na nke ọzọ.

Iji bugharịa faịlụ ahụ, jiri syntax dị n'okpuru:

$ mv filename /path/to/destination/

Dịka ọmụmaatụ, iji bugharịa faịlụ site na ndekọ aha ugbu a gaa na akwụkwọ ndekọ aha ọha/docs, mee iwu a:

$ mv file1.txt Public/docs

N'aka nke ọzọ, ịnwere ike ibugharị faịlụ site na ebe dị iche gaa na ndekọ aha gị ugbu a site na iji syntax egosiri. Rịba ama akara oge na njedebe nke iwu ahụ. Nke a pụtara ebe a '.

$ mv /path/to/file .

Ugbu a, anyị ga-eme reverse. Anyị ga-eṅomi faịlụ ahụ site na ụzọ Ọhaneze/docs gaa na ndekọ dị ugbu a dịka egosiri.

$ mv Public/docs/file1.txt .

Iji nyegharịa faịlụ aha, jiri syntax egosiri. Iwu ahụ na-ewepụ aha faịlụ mbụ wee kenye arụmụka nke abụọ dị ka aha faịlụ ọhụrụ.

$ mv filename1 filename2

Dịka ọmụmaatụ, iji nyegharịa file1.txt ka ọ bụrụ file2.txt mee iwu:

$ mv file1.txt  file2.txt

Na mgbakwunye, ị nwere ike ibugharị ma nyegharịa faịlụ ahụ n'otu oge site na ịkọwa ebe nchekwa ebe na aha faịlụ dị iche.

Dịka ọmụmaatụ ịkwaga file1.txt gaa na ebe ọhaneze/docs wee nyegharịa ya file2.txt mee iwu:

$ mv file1.txt Public/docs/file2.txt

Iwu cp, dị mkpụmkpụ maka nnomi, na-eṅomi faịlụ site n'otu ebe faịlụ gaa na nke ọzọ. N'adịghị ka iwu mbugharị, iwu cp na-ejigide faịlụ mbụ n'ebe ọ dị ugbu a ma mee otu oyiri na ndekọ dị iche.

Egosiri syntax maka idetu faịlụ n'okpuru.

$ cp /file/path /destination/path

Dịka ọmụmaatụ, iji detuo faịlụ file1.txt site na ndekọ ugbu a gaa na Public/docs/ directory, nye iwu:

$ cp file1.txt  Public/docs/

Iji detuo ndekọ ndekọ aha, jiri nhọrọ -R maka ịdegharị ndekọ aha ugboro ugboro gụnyere ọdịnaya ya niile. Anyị ekepụtala akwụkwọ ndekọ aha ọzọ a na-akpọ nkuzi. Ka idetuo ndekọ a n'akụkụ ọdịnaya ya gaa na Ọha/docs/ ụzọ, mee iwu:

$ cp -R tutorials Public/docs/

O nwere ike ịbụ na ị nọ na-eche ka anyị siri mepụta ndekọ nkuzi. Ọfọn, ọ mara mma dị mfe. Iji mepụta ndekọ ọhụrụ jiri iwu mkdir ( make directory) dị ka ndị a:

$ mkdir directory_name

Ka anyị mepụta ndekọ aha ọzọ a na-akpọ oru dị ka egosiri:

$ mkdir projects

Iji mepụta ndekọ n'ime akwụkwọ ndekọ aha ọzọ jiri ọkọlọtọ -p. Iwu dị n'okpuru na-emepụta akwụkwọ ndekọ aha n'ime akwụkwọ ndekọ aha Linux n'ime ndekọ ndị nne na nna nke bụ akwụkwọ ndekọ aha ọrụ.

$ mkdir -p projects/linux/fundamentals

Iwu rmdir na-ehichapụ ndekọ efu. Dịka ọmụmaatụ, ka ihichapụ ma ọ bụ wepụ akwụkwọ ndekọ aha nkuzi, mee iwu a:

$ rmdir tutorials 

Ọ bụrụ na ị nwaa iwepu ndekọ na-adịghị efu, ị ga-enweta ozi njehie dịka egosiri.

$ rmdir projects

A na-eji iwu rm (wepu) ihichapụ faịlụ. Syntax ahụ ziri ezi:

$ rm filename

Dịka ọmụmaatụ, ka ihichapụ faịlụ file1.txt, mee iwu:

$ rm file1.txt

Na mgbakwunye, ịnwere ike wepu ma ọ bụ hichapụ ndekọ aha ugboro ugboro site na iji nhọrọ -R. Nke a nwere ike ịbụ akwụkwọ ndekọ efu ma ọ bụ enweghị ihe efu.

$ rm -R directory_name

Dịka ọmụmaatụ, ka ihichapụ ndekọ ọrụ, mee iwu:

$ rm -R projects

Mgbe ụfọdụ, ị nwere ike ịchọọ ebe otu faịlụ dị. Ị nwere ike ime nke a ngwa ngwa site na iji chọta ma ọ bụ chọta iwu.

Iwu nchọta na-achọ faịlụ n'otu ebe wee were arụmụka abụọ: ụzọ ọchụchọ ma ọ bụ ndekọ na faịlụ a ga-achọ.

The syntax dị ka egosiri

$ find /path/to/search -name filename

Dịka ọmụmaatụ, iji chọọ faịlụ a na-akpọ file1.txt na ndekọ ụlọ, mee:

$ find /home/tecmint -name file1.txt

Iwu ebe, dị ka ịchọta iwu, na-arụ otu ọrụ nke ịchọ faịlụ mana ọ na-ewe naanị otu arụmụka dịka egosiri.

$ locate filename

Ọmụmaatụ;

$ locate file1.txt

Chọta iwu a na-achọ site na iji nchekwa data nke faịlụ na akwụkwọ ndekọ aha niile enwere ike na sistemụ.

IHE: Iwu ebe a na-achọta dị ngwa ngwa karịa iwu ịchọta. Otú ọ dị, iwu ịchọta ahụ dị ike karị ma na-arụ ọrụ na ọnọdụ ebe ịchọtaghị arụpụta ihe achọrọ.

Ọ bụ ya! N'isiokwu a, anyị ekpuchila iwu njikwa faịlụ bụ isi nke ga-eme ka ị mara otu esi emepụta na ijikwa faịlụ na akwụkwọ ndekọ aha na sistemụ Linux.