7 Ụdị Iwu Linux na-adọrọ mmasị - Akụkụ 2


N'edemede ikpeazụ anyị, anyị ekpuchila ihe atụ dị iche iche na ụdị iwu, ọ bụrụ na ị tụfuru, ị nwere ike ịga na ya site na iji njikọ dị n'okpuru. N'ịga n'ihu na post ikpeazụ a, ebumnuche a bụ ikpuchi ụdị iwu fọdụrụnụ ka isiokwu abụọ ahụ wee bụrụ ntuziaka zuru oke na iwu 'ụdị' Linux.

  1. 14 'ụdị' Ihe atụ iwu na Linux

Tupu anyị aga n'ihu, mepụta faịlụ ederede 'month.txt' wee mejupụta ya na data dị ka enyere n'okpuru.

$ echo -e "mar\ndec\noct\nsep\nfeb\naug" > month.txt
$ cat month.txt

15. Hazie faịlụ 'month.txt' na ndabere nke usoro ọnwa site na iji mgba ọkụ 'M' (-month-ụdị).

$ sort -M month.txt

Ihe dị mkpa: Mara na iwu 'ụdị' chọrọ opekata mpe mkpụrụedemede 3 iji tụlee aha ọnwa.


16. Hazie data nke dị na usoro ọgụgụ mmadụ kwuru 1K, 2M, 3G, 2T, ebe K,M,G,T na-anọchi anya Kilo, Mega, Giga, Tera.

$ ls -l /home/$USER | sort -h -k5

17. N'edemede ikpeazụ anyị ekepụtara faịlụ 'sorted.txt' na ihe atụ nọmba 4 na ọzọ ederede faịlụ 'lsl.txt' na ihe atụ nọmba 6. Anyị maara 'sorted.txt' na-ama hazie mgbe 'lsl.txt'. ọ bụghị. Ka anyị lelee ma faịlụ na-ahazi ma ọ bụ na-ejighị ụdị iwu.

$ sort -c sorted.txt

Ọ bụrụ na ọ laghachiri 0, pụtara na a haziri faịlụ ahụ na enweghị esemokwu.

$ sort -c lsl.txt

Ọgba aghara akụkọ. Esemokwu..

18. Ọ bụrụ na ihe nkesa (nkewa) n'etiti okwu bụ oghere, ụdị iwu na-akọwapụta ihe ọ bụla na-akpaghị aka mgbe oghere kwụ ọtọ dị ka okwu ọhụrụ. Kedu ihe ma ọ bụrụ na njedebe abụghị ohere?

Tụlee faịlụ ederede, ihe ọ bụla na-ekewa ọdịnaya ya karịa oghere dị ka '|' ma ọ bụ '\' ma ọ bụ '+' ma ọ bụ '.' ma ọ bụ….

Mepụta faịlụ ederede ebe + kewapụrụ ọdịnaya. Jiri 'cat' ka ịlele ọdịnaya nke faịlụ.

$ echo -e "21+linux+server+production\n11+debian+RedHat+CentOS\n131+Apache+Mysql+PHP\n7+Shell Scripting+python+perl\n111+postfix+exim+sendmail" > delimiter.txt
$ cat delimiter.txt

Ugbu a hazie faịlụ a na ndabere nke ubi nke mbụ bụ ọnụọgụ.

$ sort -t '+' -nk1 delimiter.txt

Na nke abụọ na ndabere nke 4th ubi nke na-abụghị ọnụọgụ.

Ọ bụrụ na njedebe bụ Tab ị nwere ike iji $'' n'ọnọdụ '+', dịka egosiri na ihe atụ dị n'elu.

19. Hazie ọdịnaya nke 'ls -l' iwu maka ndekọ ụlọ gị dabere na kọlụm 5th nke na-anọchi anya 'ego nke data'n'usoro Random.

$ ls -l /home/avi/ | sort -k5 -R 

Oge ọ bụla ị na-eme mpempe edemede dị n'elu, ị nwere ike nweta nsonaazụ dị iche ebe ọ bụ na a na-emepụta nsonaazụ ya na-enweghị usoro.

Dị ka o doro anya na nọmba Iwu - 2 site na edemede ikpeazụ, ụdị iwu na-ahọrọ ahịrị malite na mkpụrụedemede obere karịa mkpụrụedemede ukwu. Lelee ihe atụ 3 na edemede ikpeazụ, ebe eriri 'laptop' pụtara n'ihu eriri 'LAPTOP'.

20. Kedu ka esi ewepụ mmasị nhazi ndabara? tupu anyị enwee ike ịkagbu mmasị nhazi nhazi nke ndabara anyị kwesịrị ibupu mgbanwe gburugburu LC_ALL na c. Iji mee nke a, gbanye koodu dị n'okpuru na Command Line ozugbo.

$ export LC_ALL=C

Wee dozie faịlụ ederede 'tecmint.txt' na-agafe ụdị mmasị ndabara.

$ sort tecmint.txt

Echefula iji mmepụta ya tụnyere nke ị nwetara na ihe atụ 3 ma ị nwekwara ike iji nhọrọ '-f' aka '-ignore-case' nweta mmepụta ahaziri ahazi.

$ sort -f tecmint.txt

21. Kedu maka ịgba ọsọ 'ụdị' na faịlụ ntinye abụọ wee sonyere ha n'otu oge!

Ka anyị mepụta faịlụ ederede abụọ bụ 'file1.txt' na 'file2.txt' wee jiri ụfọdụ data mejupụta ya. N'ebe a, anyị na-eji nọmba na-ejupụta 'file1.txt' dị ka n'okpuru. Ejikwa iwu 'cat' iji lelee ọdịnaya nke faịlụ.

$ echo -e “5 Reliable\n2 Fast\n3 Secure\n1 open-source\n4 customizable” > file1.txt
$ cat file1.txt

Wepụta faịlụ nke abụọ 'file2.txt' na ụfọdụ data dị ka.

$ echo -e “3 RedHat\n1 Debian\n5 Ubuntu\n2 Kali\n4 Fedora” > file2.txt
$ cat file2.txt

Ugbu a, hazie na sonyere mmepụta nke ma faịlụ.

$ join <(sort -n file1.txt) <(sort file2.txt)

Nke ahụ bụ ihe niile ugbu a. Jikọọ. Debe na Tecmint. Biko nye anyị nzaghachi gị bara uru na nkọwa ndị dị n'okpuru. Dị ka ma kesaa anyị ma nyere anyị aka ịgbasa