Usoro usoro iwu Linux 10 bara uru maka ndị ọhụrụ - Nkebi 2


Echetara m mgbe mbụ m malitere iji Linux na ejiri m ihe ngosi eserese nke Windows mee ihe, akpọrọ m ọnụ Linux asị n'ezie. Laa azụ n'oge ahụ, ọ na-esiri m ike icheta iwu ndị ahụ na iji nke ọ bụla n'ime ha eme ihe nke ọma. Ka oge na-aga, achọpụtara m ịma mma, mgbanwe na ojiji nke ọdụ Linux na ikwu eziokwu otu ụbọchị anaghị agafe na-ejighi ya. Taa, ọ ga-amasị m ịkọrọ ụfọdụ aghụghọ na ndụmọdụ bara uru maka ndị bịara ọhụrụ Linux iji mee ka mgbanwe ha dị na Linux ma ọ bụ nyere ha aka ịmụta ihe ọhụrụ (na-atụ anya).

  1. 5 Ndụmọdụ na usoro iwu na-atọ ụtọ na Linux - Nkebi nke 1
  2. 5 Iwu bara uru iji jikwaa ụdị faịlụ Linux - Nkebi nke 3

Edemede a bu n'obi igosi gị aghụghọ ụfọdụ bara uru otu esi eji ọdụ Linux dị ka pro nwere obere nka. Naanị ihe ị chọrọ bụ ọdụ Linux yana oge efu iji nwalee iwu ndị a.

1. Chọta iwu ziri ezi

Imezu iwu ziri ezi nwere ike ịdị mkpa maka sistemụ gị. Agbanyeghị na Linux enwere ọtụtụ ahịrị iwu dị iche iche nke na-esikarị ike icheta. Yabụ kedu ka ị si achọ iwu ziri ezi ịchọrọ? Azịza ya bụ apropos. Ihe niile ị chọrọ iji gbaa ọsọ bụ:

# apropos <description>

Ebe ị ga-agbanwe nkọwa na nkọwa nke iwu ị na-achọ. Nke a bụ ezigbo ọmụmaatụ:

# apropos "list directory"

dir (1) - list directory contents
ls (1) - list directory contents
ntfsls (8) - list directory contents on an NTFS filesystem
vdir (1) - list directory contents

N'aka ekpe ị nwere ike ịhụ iwu na n'aka nri nkọwa ha.

2. Mezue iwu gara aga

Ọtụtụ oge ị ga-achọ ime otu iwu ugboro ugboro. Mgbe ị nwere ike pịa igodo elu ugboro ugboro na ahụigodo gị, ịnwere ike iji iwu akụkọ ihe mere eme kama. Iwu a ga-edepụta iwu niile ị debanyere kemgbe ịmalitere ọnụ.

# history

    1  fdisk -l
    2  apt-get install gnome-paint
    3  hostname linux-console.net
    4  hostnamectl linux-console.net
    5  man hostnamectl 
    6  hostnamectl --set-hostname linux-console.net
    7  hostnamectl -set-hostname linux-console.net
    8  hostnamectl set-hostname linux-console.net
    9  mount -t "ntfs" -o
   10  fdisk -l
   11  mount -t ntfs-3g /dev/sda5 /mnt
   12  mount -t rw ntfs-3g /dev/sda5 /mnt
   13  mount -t -rw ntfs-3g /dev/sda5 /mnt
   14  mount -t ntfs-3g /dev/sda5 /mnt
   15  mount man
   16  man mount
   17  mount -t -o ntfs-3g /dev/sda5 /mnt
   18  mount -o ntfs-3g /dev/sda5 /mnt
   19  mount -ro ntfs-3g /dev/sda5 /mnt
   20  cd /mnt
   ...

Dị ka ị ga-ahụ site na mmepụta n'elu, ị ga-enweta ndepụta nke iwu niile ị na-agba ọsọ. N'ahịrị ọ bụla ị nwere nọmba na-egosi ahịrị nke itinyere iwu ahụ. Ị nwere ike icheta iwu ahụ site na iji:

!#

Ebe # kwesịrị ịgbanwe ya na nọmba n'ezie nke iwu ahụ. Maka nghọta ka mma, lee ọmụmaatụ n'okpuru:

!501

Dakọtara na:

# history

3. Jiri etiti abalị Commander

Ọ bụrụ na ịmabeghị gị iji iwu dị ka cd, cp, mv, rm karịa ị nwere ike iji iwu etiti abalị. Ọ dị mfe iji shei visual nke ị nwekwara ike iji òké:

N'ihi igodo F1-F12, ị nwere ike ịrụ ọrụ dị iche iche n'ụzọ dị mfe. Naanị lelee akụkọ ifo na ala. Ka ịhọrọ faịlụ ma ọ bụ nchekwa pịa bọtịnụ Tinye.

Na nkenke, a na-akpọ iwu etiti abalị mc. Iji wụnye mc na sistemụ gị, gba ọsọ:

$ sudo apt-get install mc        [On Debian based systems]
# yum install mc                 [On Fedora based systems]

Nke a bụ ọmụmaatụ dị mfe nke iji ọchịagha etiti abalị. Mepee mc site na ịpị naanị:

# mc

Ugbu a jiri bọtịnụ TAB ka ịgbanwee n'etiti windo - aka ekpe na aka nri. Enwere m faịlụ LibreOffice nke m ga-akwaga na nchekwa Software:

Ka ibugharịa faịlụ na ndekọ ọhụrụ pịa bọtịnụ F6 na ahụigodo gị. MC ga-ajụ gị maka nkwenye:

Ozugbo enwetara ya, a ga-ebuga faịlụ ahụ na ndekọ ebe njedebe ọhụrụ.

Gụkwuo: Otu esi eji Njikwa faili Midnight Commander na Linux

4. Gbanyụọ Kọmputa n'oge a kapịrị ọnụ

Mgbe ụfọdụ ị ga-achọ imechi kọmputa gị awa ole na ole ka awa ọrụ gị gwụchara. Ị nwere ike hazie kọmputa gị ka ọ mechie n'otu oge site na iji:

$ sudo shutdown 21:00

Nke a ga-agwa kọmpụta gị ka ọ mechie n'oge a kapịrị ọnụ ị nyere. Ị nwekwara ike ịgwa sistemụ ahụ ka ọ mechie mgbe nkeji ole na ole:

$ sudo shutdown +15

N'ụzọ dị otú ahụ usoro ga-emechi na 15 nkeji.

5. Gosi ozi gbasara ndị ọrụ amaara

Ị nwere ike iji iwu dị mfe iji depụta ndị ọrụ sistemụ Linux gị yana ụfọdụ ozi bụ isi gbasara ha. Jiri naanị:

# lslogins

Nke a kwesịrị iwetara gị nsonaazụ a:

UID USER PWD-LOCK PWD-DENY LAST-LOGIN GECOS
0 root 0 0 Apr29/11:35 root
1 bin 0 1 bin
2 daemon 0 1 daemon
3 adm 0 1 adm
4 lp 0 1 lp
5 sync 0 1 sync
6 shutdown 0 1 Jul19/10:04 shutdown
7 halt 0 1 halt
8 mail 0 1 mail
10 uucp 0 1 uucp
11 operator 0 1 operator
12 games 0 1 games
13 gopher 0 1 gopher
14 ftp 0 1 FTP User
23 squid 0 1
25 named 0 1 Named
27 mysql 0 1 MySQL Server
47 mailnull 0 1
48 apache 0 1 Apache
...

6. Chọọ faịlụ

Ịchọ faịlụ nwere ike mgbe ụfọdụ adịghị mfe dị ka i chere. Ezigbo ọmụmaatụ maka ịchọ faịlụ bụ:

# find /home/user -type f

Iwu a ga-achọ faịlụ niile dị na /home/user. Iwu nchọta dị ike nke ukwuu ma ị nwere ike ịnyefe ya nhọrọ ndị ọzọ iji mee ka ọchụchọ gị bụrụ nkọwa zuru oke. Ọ bụrụ na ịchọrọ ịchọ faịlụ buru ibu karịa nha enyere, ịnwere ike iji:

# find . -type f -size 10M

Iwu a dị n'elu ga-achọ site na ndekọ aha ugbu a maka faịlụ niile buru ibu karịa 10 MB. Jide n'aka na ị gaghị agba ọsọ iwu site na ndekọ mgbọrọgwụ nke sistemụ Linux gị n'ihi na nke a nwere ike ime ka I/O dị elu na igwe gị.

Otu n'ime ngwakọta ndị a na-ejikarị eme ihe nke m na-eji chọta ya bụ nhọrọ exec, nke na-enye gị ohere ịme ụfọdụ omume na nsonaazụ nke ịchọta iwu.

Dịka ọmụmaatụ, ka anyị kwuo na anyị chọrọ ịchọta faịlụ niile na ndekọ ma gbanwee ikike ha. Enwere ike ime nke a n'ụzọ dị mfe na:

# find /home/user/files/ -type f -exec chmod 644 {} \;

Iwu a dị n'elu ga-achọ faịlụ niile dị na ndekọ aha akọwapụtara ugboro ugboro ma mee iwu chmod na faịlụ ahụ achọtara. Eji m n'aka na ị ga-ahụ ọtụtụ ojiji ndị ọzọ na iwu a n'ọdịnihu, maka ugbu a gụọ 35 Ihe Nlereanya nke Linux 'chọta' Iwu na ojiji.

7. Jiri otu iwu wuo osisi ndekọ aha

Eleghị anya ị maara na ị nwere ike ịmepụta akwụkwọ ndekọ aha ọhụrụ site na iji iwu mkdir. Yabụ ọ bụrụ na ịchọrọ ịmepụta folda ọhụrụ ị ga-eme ihe dị ka nke a:

# mkdir new_folder

Mana gịnị, ọ bụrụ na ịchọrọ ịmepụta nchekwa nchekwa 5 n'ime folda ahụ? Ịgba mkdir ugboro ise n'usoro abụghị ezigbo ngwọta. Kama ị nwere ike iji -p nhọrọ dị ka nke a:

# mkdir -p new_folder/{folder_1,folder_2,folder_3,folder_4,folder_5}

N'ikpeazụ ị ga-enwe folda 5 dị na new_folder:

# ls new_folder/

folder_1 folder_2 folder_3 folder_4 folder_5

8. Detuo faịlụ n'ime ọtụtụ akwụkwọ ndekọ aha

A na-ejikarị iwu cp eme nnomi faịlụ. Iṅomi faịlụ na-adịkarị ka nke a:

# cp /path-to-file/my_file.txt /path-to-new-directory/

Ugbu a were ya na ịchọrọ idetu faịlụ ahụ n'ọtụtụ akwụkwọ ndekọ aha:

# cp /home/user/my_file.txt /home/user/1
# cp /home/user/my_file.txt /home/user/2
# cp /home/user/my_file.txt /home/user/3

Nke a bụ ntakịrị ihe nzuzu. Kama ị nwere ike dozie nsogbu ahụ site na iji otu iwu ahịrị dị mfe:

# echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1  cp /home/user/my_file.txt

9. Ihichapụ nnukwu faịlụ

Mgbe ụfọdụ faịlụ nwere ike ito oke oke. Ahụla m ikpe ebe otu faịlụ ndekọ gafere 250 GB buru ibu n'ihi nka nchịkwa na-adịghị mma. Iwepu faịlụ na rm utility nwere ike ọ gaghị ezu oke n'ọnọdụ ndị dị otú ahụ n'ihi eziokwu ahụ bụ na enwere nnukwu data nke a ga-ewepụ. Ọrụ ahụ ga-abụ nke dị arọ ma ekwesịrị izere ya. Kama, ị nwere ike ịga na ngwọta dị mfe:

# > /path-to-file/huge_file.log

Ebe n'ezie ị ga-mkpa ịgbanwe ụzọ na faịlụ aha na kpọmkwem ndị dabara gị ikpe. Iwu a dị n'elu ga-ede naanị ihe efu na faịlụ ahụ. N'okwu dị mfe karị, ọ ga-ekpochapụ faịlụ ahụ n'emeghị ka I/O dị elu na sistemụ gị.

10. Gbaa otu iwu na ọtụtụ sava Linux

N'oge na-adịbeghị anya, otu n'ime ndị na-agụ akwụkwọ anyị jụrụ na ọgbakọ LinuxSay anyị, ka esi eme SSH otu iwu n'ọtụtụ igbe Linux ozugbo. O nwere adreesị IP igwe ya dị ka nke a:

10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5

Ya mere, ebe a bụ ngwọta dị mfe nke okwu a. Chịkọta adreesị IP nke sava na otu faịlụ a na-akpọ list.txt otu n'okpuru ọzọ dị ka egosiri n'elu. Mgbe ahụ ị nwere ike ịgba ọsọ:

# for in $i(cat list.txt); do ssh [email $i 'bash command'; done

N'ihe atụ dị n'elu, ị ga-achọ ịgbanwe onye ọrụ na onye ọrụ nke ị ga-eji na-abanye na iwu bash na iwu bash nke ịchọrọ ịme. Usoro a na-arụ ọrụ nke ọma mgbe ị na-eji igodo SSH na igwe gị na-eji njirimara enweghị paswọọdụ n'ihi na ị gaghị achọ itinye paswọọdụ maka onye ọrụ gị ugboro ugboro.

Mara na ị nwere ike ịgafe ụfọdụ paramita ndị ọzọ na iwu SSH dabere na ntọala igbe Linux gị.

Mmechi

Ihe atụ ndị a dị n'elu bụ ndị dị mfe n'ezie na enwere m olileanya na ha enyerela gị aka ịchọta ụfọdụ ịma mma nke Linux yana otu ị ga-esi rụọ ọrụ dị iche iche nke nwere ike iwepụta oge karịa na sistemụ arụmọrụ ndị ọzọ.