Feem ntau cov ntaub ntawv tswj rau kev khiav hauj lwm hauv lub tshuab Linux yuav muaj kev haumxeeb haumxeeb. Txawm li cas los xij, qhov tsis zoo nyob hauv nws yog txaus rau tus neeg siv los tshawb txog cov ntaub ntawv tsim nyog. Hauv qhov no, tus qauv hluav taws xob uas sau los ntawm "Terminal". Nws tso cai rau koj nrhiav tau cov ntaub ntawv yuav tsum tau muaj nyob rau hauv ib qho kev qhia los sis hauv tag nrho cov lus los ntawm kev nkag mus rau ib qho kev hais kom ua, sib cav thiab kev xaiv.
Siv cov lus txib nrhiav hauv Linux.
Pab Neeg nrhiav tau tsim los mus nrhiav ntau yam khoom, nrog rau cov ntaub ntawv ntawm txhua hom ntawv thiab cov npe ntawm ntau qhov tob. Tus neeg siv tsuas yog yuav tsum tau sau qhov kev hais kom ua nws tus kheej, hais kom meej qhov nqi, thiab muab cov lus sib tham los teev cov kev tsis sib haum. Kev ua cov txheej txheem ntawm lub chaw siv dej feem ntau tsis siv sij hawm ntau, tab sis nws kuj yog nyob ntawm seb cov ntaub ntawv tshaj tawm li cas. Tam sim no cia saib cov piv txwv ntawm kev siv. nrhiav tau hauv ntau yam.
Next rau cov directory ntawm tus console
Rau lub caij pib, kuv xav nqis rov qab los ntawm cov pab pawg neeg loj thiab kov lub npe ntawm cov kev ua haujlwm ntxiv uas yuav pab tau rau yav tom ntej thaum tswj ntawm tus console. Qhov tseeb yog tias cov khoom siv hluav taws xob hauv Linux faib tsis ntse los ntawm kev tshawb nrhiav rau tag nrho cov khoom hauv computer. Tag nrho cov txheej txheem yuav tsum pib tsuas yog nrog lub cim ntawm tag nrho qhov chaw mus rau lub ntsiab lus lossis mus rau qhov chaw nyob ntawm qhov kev hais kom ua cd. Qhov no yuav ua tau yooj yim heev:
- Qhib tus thawj tswj xyuas cov ntaub ntawv thiab mus rau qhov ceev yam uas koj xav siv qhov kev txiav txim tom qab. nrhiav tau.
- Txoj cai-nias rau yam khoom thiab nrhiav yam khoom ntawd "Cov khoom".
- Koj yuav pom nws daim ntawv teev cov niam txiv nrog txoj kev tag nrho. Cim kom nws hloov qhov kev hloov ntawm "Terminal".
- Tam sim no pib lub console, piv txwv li, los ntawm cov zaub mov.
- Sau npe tuaj rau hauv
cd / tsev / neeg / khoob
qhov twg tus neeg siv - lub npe ntawm tus neeg siv khoom siv hauv tsev, thiab nplaub tshev - lub npe ntawm qhov yuav tsum tau muaj cov npe.
Yog tias ua ntej siv nrhiav tau, ua raws li cov lus qhia saum toj no, koj tuaj yeem tawm tag nrho txoj kev mus rau hauv cov ntaub ntawv, yog tias nws nyob hauv qhov chaw xaiv. Xws li ib qho kev daws teeb meem loj yuav ua rau kom cov lus commands yav tom ntej tseem.
Nrhiav cov ntaub ntawv nyob rau hauv cov npe tam sim no
Thaum ua yeeb yamnrhiav tau
los ntawm cov console cia li pib, koj yuav tau txais qhov kev tshawb fawb hauv koj phau ntawv tsev ntawm tus neeg siv khoom. Hauv lwm rooj plaub, piv txwv li, thaum koj qhib lub sij hawm tshawb nrhiav qhov chaw, ntawm qhov kev tshwm sim koj yuav pom tag nrho cov subfolders thiab cov ntaub ntawv ntawm qhov chaw nyob hauv lawv.
Ua kom nrhiav tau tsis muaj kev sib ceg thiab kev xaiv yog siv thaum koj xav tau los saib tag nrho cov ntsiab lus ntawm ib zaug. Yog lawv lub npe tsis haum rau hauv kab, nws tsim nyog hloov qhov kev hais kom ua kom zoonrhiav tau. -tej
.
Tshawb nrhiav cov ntaub ntawv hauv cov directory uas teev
Lo lus txib los tso saib cov ntaub ntawv los ntawm txoj kab kev ua haujlwm yog yuav luag tib yam li qhov peb tau hais los saum no. Koj yuav tsum sau npenrhiav tau
thiab tom qab ntawd ntxiv./folder
yog tias koj xav paub txog cov ntaub ntawv hais txog qhov chaw nyob hauv qhov chaw nyob tam sim no, los yog lwm tus koj yuav tsum tau qhia meej txog txoj kev taug los ntawm kev sau, piv txwv,nrhiav kev ./home/user/downloads/folder
qhov twg nplaub tshev - kawg directory. Txhua lub ntsiab lus yuav tshwm nyob rau hauv cov kab cais hauv qhov kev txiav txim ntawm lawv qhov tob.
Nrhiav lub npe
Qee lub sij hawm yuav tsum muaj cov khoom uas txaus siab rau lub npe. Tom qab ntawd tus neeg siv yuav tsum tau xaiv ib qho kev xaiv cais rau qhov kev hais kom ua, kom nws to taub qhov tsis txaus siab. Lub tswv yim kab lus siv daim ntawv nram qab no:nrhiav tau. -name "lo lus"
qhov twg lo lus - Lo lus tseem ceeb rau kev tshawb nrhiav, uas yuav tsum tau sau rau hauv ob lub quotes thiab rhiab plaub.
Yog tias koj tsis paub lub ntsiab lus ntawm txhua daim ntawv, los yog koj xav tso saib tag nrho cov npe uas tsim nyog, tsis tas siv qhov ntsuas no mus rau hauv koj tus account, nkag mus rau hauv lub consolenrhiav tau. -iname "lo lus"
.
Mus lim cov ntsiab lus los ntawm cov lus sib cav -name ib qho ntxiv yog ntxiv. Pab neeg no yuav siv daim ntawv nonrhiav tau. -tsis -name "lo lus"
qhov twg lo lus - lo lus kom muab deleted.
Tseem qee lub sij hawm tseem xav tau khoom los ntawm ib qhov tseem ceeb, thaum tsis suav lwm yam. Tom qab ntawd ntau qhov kev tshawb nrhiav xaiv tau muab xa, thiab txoj kab ntawv tau txais tau raws li nram no:nrhiav tau. -name "lo lus" -tsis npe "* .txt"
. Nco ntsoov tias qhov thib ob sib cav nyob rau hauv cov quotes indicates "* .txt »uas txhais tau hais tias nrhiav tau Nws ua haujlwm tsis yog nrog cov npe, tab sis kuj muaj cov ntaub ntawv tawm tswv yim uas tau sau tseg hauv daim ntawv no.
Muaj kuj yog tus neeg teb xov tooj Los yog. Nws tso cai rau koj los nrhiav ib lossis ob peb txoj kev sib ceg uas tsim nyog ntawm ib zaug. Txhua tus tau sau tseg nyias, nrog rau qhov sib ntxiv ntawm cov lus sib ceg. Cov txiaj ntsim zoo li no:nrhiav -name "lo lus" -o-lub npe "word1"
.
Qhia qhov tob ntawm qhov kev tshawb fawb
Pab Neeg nrhiav tau yuav pab tus neeg siv txawm tias thaum twg nws xav tau cov ntsiab lus ntawm cov kev tshawb fawb tsuas yog mus rau qhov tob tob, piv txwv, kev ntsuam xyuas tsis yog yuav tsum tau ua hauv peb qhov subfolder. Txhawm rau muab cov kev txwv li no, saunrhiav tau. -maxdepth N-lub npe "lo lus"
qhov twg N - qhov tob tshaj plaws, thiab -name "lo lus" - txhua cov lus sib tham tom ntej.
Tshawb nrhiav ntau txoj hau kev
Hauv ntau cov kab ntawv muaj ntau ntau cov ntawv sau nrog ntau cov qauv. Yog hais tias muaj ntau tus neeg ntawm lawv, thiab kev tshawb nrhiav yuav tsum tau nqa tawm nkaus xwb hauv qee yam, ces koj yuav tsum qhia qhov no thaum nkag mus rau kev hais kom uanrhiav tau ./folder ./folder1 - hom f -name "lo lus"
qhov twg ./folder ./folder1 - ib daim ntawv teev cov qauv tsim, thiab -name "lo lus" - Cov lus sib tham ntxiv.
Muab Cov Khoom Muag
Yog tias tsis muaj qhov sib cav, cov khoom siv thaum cov luam theej tawm yuav tsis muab tso tawm kom pom hauv lub console. Vim li no, tus neeg siv tus neeg sau npe xaiv ib qho ntxiv kom thiaj li hais tias thaum kawg qhov kev qhia yuav zoo li no:nrhiav ~ ~ hom f -name ". *"
. Koj yuav tau txais ib daim ntawv teev tag nrho ntawm tag nrho cov ntaub ntawv, tab sis yog tias qee leej tsis nkag, ua ntej lo lus nrhiav tau hauv kab sausudo
mus qhib cov cai rau kev tsim nyog.
Kev koom ua ke pab pawg neeg thiab cov neeg siv khoom hauv tsev
Txhua tus neeg siv tau tsim ib qho xov tooj ntawm cov xov tooj thiab cov khoom hauv ntau qhov chaw. Txoj kev ceev tshaj plaws los nrhiav cov ntaub ntawv uas muaj rau ib qho ntawm cov neeg siv, siv qhov kev hais kom ua nrhiav tau thiab ib qho ntawm nws cov lus. Nyob rau hauv "Terminal" sau cianrhiav tau. -user username
qhov twg username - username. Tom qab nkag mus kuaj luam yeeb yuav pib tau.
Kwv yees li ntawm tib lub tswv yim ua haujlwm nrog pawg neeg siv. Kev tsom ntawm cov ntaub ntawv txuam nrog ib qho ntawm cov pawg yog pib los ntawmnrhiav / var / www -group pawg npe
. Tsis txhob hnov qab tias muaj peev xwm ua tau ntau yam khoom thiab qee zaus nws siv sij hawm ntev los tso tawm rau txhua tus.
Hloov lub hnub hloov
Lub operating system yuav txuag lub hnub hloov ntawm txhua tus ntaub ntawv uas twb muaj lawm. Pab Neeg nrhiav tau tso cai rau koj mus nrhiav lawv tag nrho los ntawm cov lus qhia parameter. Tsuas yog rau npesudo nrhiav / -mtime N
qhov twg N - cov hnub dhau los thaum tus kwv tau hloov tas. Prefix sudo ntawm no nws yog qhov tsim nyog thiaj li yuav tau txais cov ntaub ntawv thiab hais txog cov ntaub ntawv npaj tsuas yog rau tus superuser.
Yog tias koj xav saib cov khoom uas tau qhib yav dhau los ntau hnub dhau los, ces txoj kab hloov nws qhov zoo li tsawgsudo find / -atime N
.
Lim los ntawm cov ntaub ntawv loj
Ib qho khoom muaj nws tus me me, feem, qhov kev hais kom tshawb nrhiav cov ntaub ntawv yuav tsum muaj ib qho kev ua haujlwm uas tso cai rau koj los teev lawv ntawm qhov kev ntsuas no. nrhiav tau paub yuav ua li cas ua li no, tus neeg siv tsuas yog yuav tsum txhim kho qhov loj ntawm nws tus kheej los ntawm kev sib cav. Nyuam qhuav nkag musnrhiav tau / -size N
qhov twg N - ntim hauv bytes, megabytes (M) lossis gigabytes (G).
Koj tuaj yeem qhia meej txog cov khoom ntawm yam khoom siv. Ces cov qualifiers haum rau cov lus txib thiab koj tau txais, piv txwv li, cov kab hauv qab no:nrhiav / -size + 500M -size -1000M
. Cov ntaub ntawv no yuav tso tawm cov ntaub ntawv ntawm ntau tshaj 500 megabytes, tab sis tsawg tshaj 1000 tus.
Tshawb nrhiav cov ntaub ntawv npliag thiab kev tshawb nrhiav
Qee cov ntaub ntawv lossis folders yog tas. Lawv tsuas coj mus rau qhov chaw disk ntxiv thiab qee zaus cuam tshuam nrog kev sib raug zoo nrog lub tshuab computer. Lawv yuav tsum raug pom los txiav txim siab txog cov kev ua ntxiv, thiab qhov no yuav pab taunrhiav / ntim hom f -empty
qhov twg / nplaub tshev - qhov chaw nyob qhov twg qhov luam tawm.
Tsis tas li ntawd xwb, kuv xav piav me ntsis txog lwm cov lus sib cav uas txij thaum lub sijhawm mus ua haujlwm rau tus neeg siv:
-Txhua tus nqi
- txwv tsis pub rau cov ntaub ntawv tam sim no;- hom f
- tso saib cov ntaub ntawv xwb;-tus d
- qhia cov kev tshawb fawb xwb;-nog pawg
,-tej
- nrhiav cov ntaub ntawv uas tsis zwm rau ib pawg twg lossis tsis yog tus neeg siv;-version
- Tshawb kom paub cov qauv ntawm cov hluav taws xob siv.
Ntawm qhov kev paub zoo nrog pab neeg no nrhiav tau ua tiav. Yog hais tias koj xav kawm hauv cov kev qhia ntxiv lwm cov kev cai console cov cuab yeej ntawm kev khiav hauj lwm lub tshuab ntawm lub Linux ntsiav, peb qhia koj kom xa mus rau peb cov khoom sib txawv ntawm qhov txuas nram qab no.
Nyeem ntau: Siv cov lus txib hauv Linux Terminal
Tom qab tshawb nrhiav cov ntaub ntawv uas xav tau, koj tuaj yeem ua lwm cov yeeb yam nrog lawv, piv txwv li, kho, tshem tawm lossis kawm cov ntawv. Qhov no yuav pab tau lwm yam khoom siv hluav taws xob. "Terminal". Piv txwv ntawm kev siv lawv muaj nyob rau hauv qab no.
Saib kuj: Piv txwv ntawm Linux grep / cat / ls commands