Linux ib puag ncig zog

Ib puag ncig cov kev hloov hauv Linux ntsig-raws li kev khiav haujlwm yog cov uas muaj cov ntaub ntawv qhia siv los ntawm lwm cov kev pab cuam thaum pib lub sijhawm pib. Feem ntau lawv muaj xws li kev kaw lus ntawm ob qho tib si lub graphical thiab ib lub plhaub hais kom ua, cov ntaub ntawv ntawm cov neeg siv cov chaw, qhov chaw nyob ntawm tej ntaub ntawv, thiab ntau yam ntxiv. Qhov tseem ceeb ntawm cov kev hloov no yog qhia, piv txwv li, los ntawm cov zauv, cov cim, cov paths rau kab lus los yog cov ntaub ntawv. Vim li no, ntau daim ntawv thov nkag tau ceev nrooj nkag mus rau tej qhov chaw, nrog rau lub sijhawm rau tus neeg siv hloov lossis tsim cov kev xaiv tshiab.

Ua haujlwm nrog cov cheeb tsam puag ncig hauv Linux

Nyob rau hauv tsab xov xwm no, peb xav tau kov cov lus qhia thiab cov ntaub ntawv tseem ceeb tshaj plaws uas muaj feem xyuam rau cov kev hloov hauv cheeb tsam. Tsis tas li ntawd, peb yuav ua kom pom kev, kho, tsim thiab rho tawm lawv. Kev pom zoo nrog cov kev xaiv tseem ceeb yuav pab cov neeg siv novice noviate nyob rau hauv kev tswj cov cuab yeej xws li thiab nkag siab txog lawv cov nqi hauv kev sib faib kev khiav hauj lwm. Ua ntej pib qhov kev ntsuam xyuas ntawm qhov tseem ceeb tshaj plaws kuv xav tham txog lawv txoj kev faib rau hauv chav kawm. Xws li pawg yog txhais raws li nram no:

  1. Qhov kev hloov zog Cov kev xaiv no yog thauj tam sim ntawd thaum lub operating system pib, muab cia rau hauv tej yam ntaub ntawv configuration (lawv yuav tsum sib tham txog hauv qab), thiab kuj muaj rau tag nrho cov neeg siv thiab tag nrho cov OS raws li ib tug tag nrho. Feem ntau, cov ciaj ciam no yog qhov tseem ceeb tshaj plaws thiab feem ntau siv thaum lub sij hawm tso tawm ntau yam kev siv.
  2. Cov neeg siv zog. Txhua tus neeg muaj nws tus kheej lub tsev directory, nyob qhov twg txhua yam khoom tseem ceeb cia muab, nrog rau cov ntaub ntawv kev teev npe ntawm cov neeg siv khoom. Los ntawm lawv lub npe nws twb paub meej tias lawv tau thov rau ib tus neeg siv thaum lub sijhawm nws tau tso cai los ntawm ib lub zos "Terminal". Lawv khiav lag luam ntawm kev sib txuas lus.
  3. Cov kev hloov hauv zos. Muaj cov tsis muaj qhov siv rau hauv ib zaug xwb. Thaum nws ua tiav, lawv yuav tau muab tshem tawm tas mus li thiab rov qab pib txhua yam yuav tsum tau tsim manually. Lawv tsis tau txais kev cawmdim rau hauv cov ntaub ntawv cais, tab sis raug tsim, kho thiab muab tshem tawm nrog kev pab los ntawm kev sib raug zoo console lus txib.

Configuration cov ntaub ntawv rau cov neeg siv thiab cov qhob

Raws li koj twb paub los ntawm cov lus piav qhia saum toj no, ob ntawm peb cov chav kawm ntawm Linux zog muab cia rau hauv cov ntaub ntawv cais, qhov twg ntau configurations thiab tshaj tsis sau. Txhua yam khoom zoo li no tsuas yog tsim nyog raws li tsim nyog thiab siv rau ntau lub hom phiaj. Nyias, Kuv xav ua kom pom cov hauv qab no:

  • / Etc / PROFILE- ib qho ntawm cov ntaub ntawv kaw lus. Muaj rau tag nrho cov neeg siv thiab tag nrho lawv, txawm tias muaj npe nkag. Qhov tsuas yog txwv rau nws - cov ciaj ciam tsis tau txais thaum qhib qhov txheej txheem "Terminal", uas yog, nyob rau hauv qhov chaw no, tsis muaj qhov tseem ceeb ntawm qhov kev teeb tsa no yuav ua hauj lwm.
  • / Etc / ib puag ncig- ib qho kab dav dav ntawm qhov qub configuration. Nws ua haujlwm nyob rau hauv qhov system qib, muaj cov kev xaiv tib yam li cov ntaub ntawv yav dhau los, tab sis tam sim no tsis muaj kev txwv txawm nrog kev sib txuas lus rau tej thaj chaw deb.
  • /ETC/BASH.BASHRC- Cov ntaub ntawv tsuas yog siv rau kev siv hauv zos xwb, nws yuav tsis ua haujlwm yog tias koj muaj kev sib tham hauv kev sib tham lossis kev sib txuas ntawm hauv Internet. Nws tau ua rau txhua tus neeg siv nyias thaum tsim ib qho kev sib ntsib dua tshiab.
  • .BASHRC- yog hais txog ib tus neeg siv, muab cia rau hauv nws phau ntawv teev tsev thiab tua txhua zaus thaum lub sijhawm tshiab qhib.
  • .BASH_PROFILE- tib yam li .BASHRC, tsuas yog rau kev hloov, piv txwv, thaum siv SSH.

Saib kuj: Txhim kho SSH-neeg rau zaub mov hauv Ubuntu

Pom ib daim ntawv teev cov txheej txheem ntawm qhov system

Koj tuaj yeem yooj yim saib tag nrho cov zog ua haujlwm thiab cov neeg siv zog nyob rau hauv Linux thiab cov tswv yim nrog ib qho kev hais kom ua uas qhia txog cov npe. Ua li no, koj yuav tsum ua qee cov kauj ruam yooj yooj yim dua los ntawm tus qauv ntawm tus qauv.

  1. Khiav mus "Terminal" ntawm cov ntawv qhia zaub mov los yog nias lub pob kub Ctrl + Alt + T.
  2. Sau npe pab neegsudo apt-get nruab coreutils, txheeb xyuas cov dej nyob hauv koj lub vev-xaij thiab tam sim ntawd nruab nws yog tias tsim nyog.
  3. Sau tus password rau tus account superuser, cov cim kos npe yuav tsis muab tso tawm kom pom.
  4. Yuav qhia rau koj paub ntxiv ntawm cov ntaub ntawv tshiab lossis lawv cov nyob hauv cov tsev qiv ntawv.
  5. Tam sim no siv ib qho ntawm cov lus txib ntawm Coreutils lub chaw tso dej kom pom cov npe ntawm txhua qhov chaw hloov. Sausau ntawvthiab nias qhov tseem ceeb Sau.
  6. Saib tag nrho cov kev xaiv. Piav kom pom = - lub npe ntawm qhov txawv, thiab tom qab - nws tus nqi.

Cov npe ntawm cov neeg siv zog thiab cov neeg siv zog

Ua tsaug rau cov lus qhia saum toj no, koj tam sim no paub li cas koj tuaj yeem ceev nrig txiav txim siab txhua yam tsis muaj tseeb thiab lawv qhov kev ntseeg. Nws tshua tsuas yog nrog rau cov ntsiab lus tseem ceeb xwb. Kuv xav kos kom paub txog cov nram qab no:

  • DE. Lub npe tag nrho yog Desktop Environment. Muaj lub npe ntawm cov qauv duab tam sim no. Kev khiav haujlwm ntawm lub tshuab Linux yuav siv ntau yam graphical shells, yog li nws yog qhov tseem ceeb rau cov kev thov kom to taub uas tam sim no ua haujlwm. Qhov no yog qhov uas qhov kev hloov DE kuj. Ib qho piv txwv ntawm nws qhov tseem ceeb yog gnome, mint, kde thiab yog li ntawd.
  • PATH- txiav txim siab rau daim ntawv teev cov npe ntawm cov ntaub ntawv muaj ntau yam raug tshawb fawb. Piv txwv, thaum ib qho ntawm cov lus txib rau kev tshawb nrhiav thiab nkag mus rau cov khoom siv yog ua raws li, lawv nkag mus rau cov folders kom sai li sai tau thiab hloov cov ntaub ntawv tso tawm nrog cov lus pom zoo.
  • QHIA- khaws cov kev xaiv ntawm cov lus ceeb toom khov kho. Cov shells no cia tus neeg siv mus rau nws tus kheej rau npe thiab sau ntau yam kev siv syntaxes. Lub plhaub nrov tshaj plaws yog xam bash. Ib cov npe ntawm lwm cov kev cai rau kev paub kuj muaj nyob hauv peb cov tshooj cai ntawm qhov txuas nram qab no.
  • Saib kuj: Nquag Siv Commands hauv Linux Terminal

  • TSEV- txhua yam yog yooj yim txaus. Qhov parameter no qhia txog txoj kev mus rau lub tsev ceev xwm ntawm tus neeg siv khoom. Txhua tus neeg siv yog txawv thiab muaj daim ntawv: / tsev / tus neeg siv. Cov lus piav qhia txog qhov tseem ceeb no kuj yog yooj yim - qhov sib txawv ntawm no, piv txwv, yog siv los ntawm cov kev pab cuam los tsim qhov chaw nyob ntawm lawv cov ntaub ntawv. Tau kawg, tseem muaj ntau ntau cov qauv, tab sis qhov no yog qhov txaus rau kev paub.
  • BROWSER- muaj ib lo lus txib qhib ib lub web browser. Nws yog qhov txawv txav uas feem ntau txiav txim xyuas qhov default browser, thiab tag nrho lwm yam hlauv taws xob thiab software siv cov ntaub ntawv no los qhib cov tab tshiab.
  • PwdthiabOLDPWD. Tag nrho cov yeeb yam los ntawm lub console los yog lub khauj khaum graphic yog los ntawm ib qhov chaw nyob hauv qhov system. Tus thawj parameter yog lub luag haujlwm rau qhov kev tshawb nrhiav tam sim no, thiab lub thib ob qhia tau hais tias yav dhau los. Li no, lawv qhov kev hloov hloov ntau zaus thiab muab cia ob leeg hauv cov neeg siv teeb tsa thiab hauv cov txheej txheem.
  • TERM. Muaj ntau ntau cov kev pab cuam dav dav rau Linux. Cov lus sib txawv ntawm cov lus qhia txog lub npe ntawm lub console active.
  • Random- muaj ib tsab ntawv uas ua kom muaj tus nab npawb ntawm 0 txog 32767 txhua zaus thaum nkag mus rau qhov sib txawv ntawm no. Qhov kev xaiv no pub lwm software ua nws tsis muaj nws tus lej random generator.
  • EDITOR- yog lub luag hauj lwm rau kev qhib cov ntawv luam tawm cov ntawv nyeem. Piv txwv li, yog vim koj tuaj yeem ntsib txoj kev ntawd / usr / rau hauv / nano, tab sis tsis muaj dab tsi tiv thaiv koj los ntawm kev hloov nws mus rau lwm yam. Rau ntau yam ua nrog qhov kev xeem no muaj lub luag haujlwmVISUALthiab xa, piv txwv, tus editor vi.
  • HOSTNAME- lub npe ntawm lub computer, thiabSIV- lub npe ntawm tus account tam sim no.

Si laim cov lus txib nrog ib qho chaw tshiab hloov tau

Koj tuaj yeem hloov qhov kev xaiv ntawm txhua qhov kev ntsuas rau ntawm koj tus kheej ib ntus thiaj li khiav tau ib qho kev pab cuam nrog nws lossis ua lwm yam yeeb yam. Hauv qhov no, hauv lub console koj tsuas yuav tau sau npe rau envVar = tus nqiqhov twg Muaj - lub npe ntawm qhov txawv, thiab Tus nqi - nws tus nqi, piv txwv, txoj kev mus rau lub nplaub tshev/ tsev / neeg / Download.

Lub sij hawm tom qab koj saib tag nrho cov ciaj ciam los ntawm cov lus txib saum toj nosau ntawvkoj yuav pom tias tus nqi teev koj tau hloov lawm. Txawm li cas los xij, nws yuav ua raws li nws yog los ntawm kev pheej hmoo, tam sim ntawd tom qab nkag mus rau nws, thiab tseem ua haujlwm nyob rau hauv lub davhlau ya nyob twg.

Teem thiab tshem lub zog ntawm thaj chaw ib puag ncig

Los ntawm cov khoom siv saum toj no, koj twb paub tias lub zos tsis muaj kev tiv thaiv nyob rau hauv cov ntaub ntawv thiab tsuas yog ua haujlwm hauv kev sib kho tam sim no, thiab tom qab ua tiav qhov kev kawm tiav. Yog tias koj xav tsim thiab rho tawm xws li koj tus kheej, koj yuav tsum ua cov hauv qab no:

  1. Khiav mus "Terminal" thiab sau ib pab neegVar = tus nqi, ces nias qhov tseem ceeb Sau. Li qub Muaj - txhua lub npe uas muaj npe yooj yim hauv ib lo lus, thiab Tus nqi - tus nqi.
  2. Tshawb xyuas qhov ua tau zoo ntawm cov yeeb yam uas tau ua los ntawm kev nkagncha $ var. Hauv kab hauv qab, koj yuav tsum tau txais qhov kev xaiv uas tsis paub meej.
  3. Rho tawm cov parameter nrog cov lus txibunset muaj. Koj tuaj yeem tshawb xyuas qhov kev tshem tawm ntawmncha(kab tom ntej no yuav tsum tsis muaj dab tsi).

Nyob rau hauv xws li ib txoj kev yooj yooj yim, txhua yam tsis muaj nyob hauv zos ntxiv hauv cov npav tsis muaj qis; nws tseem ceeb uas yuav tsum nco ntsoov tsuas yog qhov tseem ceeb ntawm lawv txoj haujlwm.

Ntxiv thiab tshem tawm cov neeg siv zog

Peb tau tsiv mus rau cov chav kawm ntawm cov tsiaj ntawv uas muab cia hauv cov ntaub ntawv siv tawm, thiab los ntawm qhov no nws tawm tias koj yuav tsum hloov cov ntaub ntawv lawv tus kheej. Qhov no yog ua tiav kev siv cov qauv ntawv nyeem.

  1. Qhib tus neeg siv khoom ntawmsudo gedit .bashrc. Peb xav hais tias siv cov duab nraaj nrog syntax lub npe, piv txwv li, gedit. Txawm li ntawd los, koj tuaj yeem hais qhia lwm yam, piv txwv li, vi txawm yog nano.
  2. Tsis txhob hnov ​​qab tias thaum koj khiav cov lus txib ntawm tus superuser, koj yuav tsum sau ib lo lus zais.
  3. Tom kawg ntawm cov ntaub ntawv, ntxiv rau kabexport VAR = VALUE. Tus naj npawb ntawm cov ciaj ciam no tsis txwv. Tsis tas li, koj tuaj yeem hloov qhov nqi ntawm cov tsiaj ntawv uas twb muaj lawm.
  4. Tom qab hloov kev hloov, txuag lawv thiab kaw cov ntaub ntawv.
  5. Kev hloov kho tshiab yuav tshwm sim tom qab ua ntaub ntawv rov qab pib, thiab qhov no ua tiavqhov chaw .bashrc.
  6. Koj tuaj yeem tshawb xyuas qhov kev ua ntawm qhov sib txawv ntawm qhov kev xaiv tib yam.ncha $ var.

Yog tias koj tsis paub txog qhov kev qhia ntawm cov chav kawm ntawm cov kev hloov ua ntej yuav hloov, nco ntsoov nyeem cov ntaub ntawv thaum pib ntawm tsab xov xwm. Qhov no yuav pab kom tsis txhob ntxiv yuam kev nrog cov nyhuv ntawm qhov nkag tsis tau, uas muaj lawv cov kev txwv. Raws li kev tshem tawm ntawm cov tsis tau, nws kuj tau tshwm sim los ntawm cov ntaub ntawv tsim. Nws yog txaus kom tshem tawm cov kab los tawm tswv yim rau nws, ntxiv ib qho kos npe thaum pib #.

Tsim thiab kaw qhov system kev hloov chaw

Nws tshua tsuas yog mus kov cov chav kawm ntawm peb lub zog - qhov system. Cov ntaub ntawv yuav raug kho rau qhov no. / Etc / PROFILE, uas tseem tshuav cov kev sib txuas nrog txawm tias muaj kev sib txuas lus, xws li, los ntawm tus kws tshaj lij uas paub SSH. Qhib cov khoom siv yog hais txog tib yam xws li tom hauv ntej:

  1. Hauv lub console, sausudo gedit / etc / profile.
  2. Ua kom muaj kev hloov pauv thiab txuag lawv los ntawm txhaj rau lub pob uas tsim nyog.
  3. Restart tus kwv ntawmqhov chaw / etc / profile.
  4. Thaum ua tiav, kos cov kev ua haujlwm ntawmncha $ var.

Kev hloov hauv cov ntaub ntawv yuav raug cawm txawm tias tom qab qhov kev sib kho rov qab, thiab txhua tus neeg siv thiab daim ntawv thov yuav nkag tau cov ntaub ntawv tshiab yam tsis muaj teeb meem.

Txawm hais tias cov ntaub ntawv qhia hnub no zoo li nyuaj rau koj, peb xav kom koj nkag siab tias nws thiab nkag siab txog ntau yam li tau. Kev siv cov cuab yeej xws li OS yuav pab kom tsis txhob cia cov txua ntaub ntawv ntxiv rau txhua daim ntawv thov, vim lawv txhua tus yuav nkag tau rau cov haujlwm. Nws tseem muab kev tiv thaiv rau txhua yam tsis muaj thiab ua kom tiav nyob rau hauv tib qho chaw. Yog tias koj txaus siab siv qee qhov kev siv puag ncig, tham nrog cov ntaub ntawv nthuav tawm Linux.