Бағдарламалау әлемінде қалталар бойынша шарлау мүмкіндігі а операциялық жүйе Бұл кез келген әзірлеуші үшін негізгі дағды. Linux ортасында бұл одан да маңыздырақ болады, өйткені терминал командаларды орындауға және файлдар мен каталогтарды басқаруға арналған негізгі құралға айналады. Бұл мақалада біз зерттейміз қадам бойынша қалай шарлау керек тиімді Linux терминалындағы қалталар арқылы барынша пайдалана отырып оның функциялары және командалар. Негізгі пәрмендерден ең пайдалы пернелер тіркесіміне дейін біз Linux файлдық жүйесіндегі жұмыс процесін қалай жеңілдету және жылдамдату керектігін анықтаймыз. Егер сіз Linux ортасында навигация дағдыларыңызды жақсартқыңыз келсе, білу үшін оқыңыз Сізге қажет нәрсе!
1. Linux терминалын пайдаланумен таныстыру
Linux терминалы – пайдаланушыларға өзара әрекеттесу мүмкіндігін беретін қуатты құрал Операциялық жүйе мәтіндік командаларды қолдану. Жаңадан бастаушылар үшін қорқынышты болуы мүмкін болса да, оны пайдалану Linux әлеміне кіріп, олардың тиімділігі мен өнімділігін арттырғысы келетіндер үшін өте маңызды.
Бұл мақалада біз сізді біреуімен таныстырамыз. Сіз қалталарды шарлау, файлдарды өңдеу және пәрмендерді орындау негіздерін үйренесіз. Сондай-ақ біз сізге осы қуатты құралды барынша пайдалану үшін бірқатар оқулықтар мен кеңестер береміз.
Бұған қоса, біз сізге Linux терминалында пайдалануға болатын ең пайдалы құралдардың кейбірін көрсетеміз. Мақалада сіз ең көп кездесетін мәселелерді шешуге арналған қадамдық нұсқаулық ретінде қызмет ететін нақты және қысқа мысалдарды таба аласыз. Егер сіз мұны жаңадан бастасаңыз, уайымдамаңыз, Linux терминалын пайдалану бойынша сарапшы болу үшін сізді қолыңыздан алып барамыз!
2. Linux жүйесінде қалта құрылымын білу
Ең ерекше белгілердің бірі операциялық жүйе Linux — оның иерархиялық қалта құрылымы түріндегі файлдық ұйымы. Бұл құрылым ағашқа ұқсайды, онда негізгі қалта «/» (алға қиғаш сызық) деп аталады. Осы түбірлік қалтадан жүйелік файлдар мен каталогтарды қамтитын басқа қалталар мен ішкі қалталар тармақталады.
Linux жүйесінде қалта құрылымымен танысу үшін кейбір негізгі ұғымдарды білу маңызды. Ең алдымен, «bin», «etc», «home», «usr» сияқты жүйелік қалталар бар. Бұл қалталар операциялық жүйенің жұмысына қажетті файлдар мен каталогтарды қамтиды.
Екіншіден, әрбір пайдаланушы үшін жеке қалталар да бар. Мысалы, "juan" пайдаланушысы үшін оның үй қалтасы "/home/juan" ішінде орналасқан. Мұнда әрбір пайдаланушы өзінің файлдары мен каталогтарын сақтай және ұйымдастыра алады. Оған қоса, кіру, оқу және жазу рұқсаттары қосымша қауіпсіздік пен құпиялылықты қамтамасыз ететін әртүрлі қалталар мен пайдаланушылар арасында әр түрлі болуы мүмкін.
3. Linux терминалында шарлауға арналған негізгі пәрмендер
Linux терминалын ашқаннан кейін оны дұрыс шарлау үшін кейбір негізгі пәрмендерді білу маңызды.
1. «ls» командасы: Бұл пәрмен ағымдағы каталогтағы файлдар мен қалталарды тізімдеуге мүмкіндік береді. Егжей-тегжейлі тізімді алу үшін «-l» опциясын қосуға немесе жасырын файлдарды көрсету үшін «-a» түймесін пайдалануға болады. Мысалы, ағымдағы каталогтағы файлдар мен қалталарды егжей-тегжейлі тізімдеу үшін жай ғана «ls -l» теріп, Enter пернесін басыңыз.
2. «cd» командасы: Бұл пәрмен арқылы каталогтарды өзгертуге болады. Мысалы, «Құжаттар» деп аталатын каталогқа кіргіңіз келсе, жай ғана «CD Documents» деп теріп, Enter пернесін басыңыз. Алдыңғы каталогқа оралғыңыз келсе, «cd ..» пәрменін пайдалануға болады. Файл мен каталог атауларын автотолтыру үшін Tab пернесін пайдалануды ұмытпаңыз!
3. «pwd» пәрмені: Бұл пәрмен қазіргі уақытта орналасқан каталогтың толық жолын көрсетеді. Қай жерде жұмыс істеп жатқаныңызды тексеру пайдалы. Толық жолды алу үшін жай ғана «pwd» деп теріп, Enter пернесін басыңыз.
4. Linux терминалында файлдар мен қалталарды тізімдеу жолы
Linux терминалындағы файлдар мен қалталарды тізімдеу үшін каталогтың мазмұнын анық және ұйымдасқан түрде көруге мүмкіндік беретін бірнеше опциялар қолжетімді. Бұған қол жеткізудің үш жалпы әдісі бар:
1. “ls” пәрмені: “ls” пәрмені Linux терминалындағы файлдар мен қалталарды тізімдеу үшін ең көп қолданылады. Терминалға жай ғана "ls" теріңіз, сонда ағымдағы каталогтың мазмұны көрсетіледі. Басқа каталогтың мазмұнын тізімдеу үшін "ls"-тен кейін аргумент ретінде толық немесе салыстырмалы жолды көрсетуге болады. Мысалы, «/home/user/documents» каталогының мазмұнын тізімдеу үшін «ls /home/user/documents» деп теруге болады.
2. “ls -l” пәрмені: Файлдар мен қалталардың толығырақ көрінісін алу үшін “ls -l” пәрменін пайдалануға болады. Бұл опция файл рұқсаттары, иесі, өлшемі және өзгерту күні сияқты қосымша ақпаратты көрсетеді. Мысалы, егжей-тегжейлі ақпараты бар ағымдағы каталогтың мазмұнын тізімдеу үшін «ls -l» теріңіз.
3. «ағаш» командасы: Каталог құрылымын иерархиялық түрде көрсеткіңіз келсе, «ағаш» командасын пайдалануға болады. Бұл пәрмен каталогтар мен олардың әрқайсысында қамтылған файлдар арасындағы қатынасты көрсететін каталогтар ағашын көрсетеді. «ағаш» пәрменін, егер ол сіздің жүйеңізде болмаса, тиісті Linux бума менеджерін пайдаланып орнатуға болады. Орнатқаннан кейін Терминалға жай ғана «ағаш» деп теріңіз, сонда ағымдағы каталог құрылымы көрсетіледі.
5. Linux терминалындағы қалталар арасында шарлау
Linux терминалында арнайы пәрмендерді пайдаланып қалталар арасында шарлауға болады. Төменде бұл әрекетті орындау үшін егжей-тегжейлі қадамдар берілген:
1. Linux терминалын ашыңыз.
2. Ағымдағы орынды тексеру үшін “pwd” пәрменін теріп, Enter пернесін басыңыз. Бұл сіз орналасқан қалтаның толық жолын көрсетеді.
3. Ағымдағы каталогтағы файлдар мен қалталардың тізімін көру үшін “ls” пәрменін пайдаланып, Enter пернесін басыңыз. Бұл ағымдағы қалтаның мазмұнына шолу береді.
4. Белгілі бір қалтаны енгізу үшін “cd folder_name” пәрменін теріп, Enter пернесін басыңыз. “Қалта_атауы” дегенді қол жеткізгіңіз келетін қалтаның нақты атауымен ауыстырыңыз.
5. Бір қалтаны кері қайтарғыңыз келсе, «cd ..» пәрменін пайдаланыңыз және Enter пернесін басыңыз. Бұл сізді ағымдағы қалтаның негізгі каталогына апарады.
6. Алдыңғы қалтаға оралу үшін «cd -» пәрменін пайдаланып, Enter пернесін басыңыз. Бұл сізді бұрын болған орынға автоматты түрде апарады.
Linux терминалындағы қалталар арасында дұрыс шарлау файлдарды басқару және белгілі бір орындарда пәрмендерді орындау сияқты әртүрлі тапсырмаларды орындау үшін маңызды екенін есте сақтаңыз. Файлдық жүйе арқылы тиімді жылжып, қажетті қалталарға қол жеткізу үшін "pwd", "ls", "cd folder_name", "cd .." және "cd -" пәрмендерін пайдаланыңыз. Осы пәрмендерді орындаңыз және сіз жақын арада Linux терминалындағы қалталар арасында шарлаудың маманы боласыз!
6. Linux терминалында абсолютті және салыстырмалы жолдарды пайдалану
Linux терминалы операциялық жүйедегі әртүрлі каталогтар мен файлдарға қол жеткізу үшін абсолютті жолдарды да, салыстырмалы жолдарды да пайдалану икемділігін ұсынады. Абсолютті жолдар нақты орнын көрсетіңіз файлдан немесе жүйелік түбірден каталог, while салыстырмалы жолдар пайдаланушының жүйедегі ағымдағы орнына қатысты орынды көрсетіңіз.
Linux терминалында абсолютті жолды пайдалану үшін жүйе түбірінен толық орынды қосу жеткілікті. Мысалы, «/home/user/files/» каталогында орналасқан «documento.txt» файлына қол жеткізгіңіз келсе, «/home/user/files/document.txt» абсолютті жолын пайдалануға болады. Бұл жүйедегі ағымдағы орналасқан жеріңізге қарамастан файлға тікелей өтуіңізді қамтамасыз етеді.
Дегенмен, абсолютті жолдарды пайдалану жүйенің әртүрлі орындарында болған кезде біраз жалықтыруы мүмкін. Дәл осы жерде салыстырмалы жолдар олар пайдалы. Бұл бағыттар жүйедегі ағымдағы орынға қатысты анықталады. Мысалы, егер сіз «/home/user/» каталогында болсаңыз және «/home/user/files/» каталогындағы «document.txt» файлына кіргіңіз келсе, «files/document» қатысты жолын пайдалана аласыз. .жазу ». Бұл файлдың ағымдағы каталог ішіндегі «файлдар» деп аталатын каталогта орналасқанын көрсетеді.
Қысқасы, екеуі де салыстырмалы жолдар сияқты абсолютті жолдар Linux терминалындағы маңызды құралдар болып табылады. Абсолютті жолдар файлдар мен каталогтарға қол жеткізудің нақты және тікелей жолын қамтамасыз етеді, ал салыстырмалы жолдар әртүрлі орындарда болғанда қол жеткізуді жеңілдетеді. Linux жүйесінде қажетті мазмұнды шарлау және оған қол жеткізу үшін екі опцияны да түсініп, тиімді пайдаланғаныңызға көз жеткізіңіз.
7. Linux терминалындағы жасырын қалталарға қатынасу
Linux терминалындағы жасырын қалталарға қол жеткізу қиын болуы мүмкін Пайдаланушылар үшін жаңадан келгендер. Дегенмен, бірнеше қарапайым қадамдар арқылы бұл қалталарды оңай көруге және өңдеуге болады. Мұнда біз сізге Linux терминалындағы жасырын қалталарға кіруге арналған қадамдық нұсқаулықты көрсетеміз.
1. Linux дистрибутивінде Терминал терезесін ашыңыз. Мұны Ctrl + Alt + T сияқты пернелер тіркесімін пайдаланып немесе бастау мәзірінде «Терминалды» іздеу арқылы жасауға болады.
2. Терминал ашылғаннан кейін барлық файлдар мен қалталарды, соның ішінде жасырын файлдарды тізімдеу үшін ls -a пәрменін пайдаланыңыз. Жасырын файлдар мен қалталар нүктеден басталып анықталады (мысалы, .config).
3. Жасырын қалтаға қол жеткізу үшін CD пәрменін, одан кейін қалта атауын пайдаланыңыз. Мысалы, жасырын ".config" қалтасына қол жеткізгіңіз келсе, cd .config деп теріп, Enter пернесін басыңыз.
Жасырын қалталарда маңызды жүйелік файлдар мен параметрлер бар екенін есте ұстаған жөн, сондықтан оларға өзгертулер енгізу кезінде абай болу ұсынылады. Пәрмендерді мұқият пайдалануды ұмытпаңыз және оларды орындамас бұрын олардың функцияларын түсінгеніңізге көз жеткізіңіз. Linux терминалында жасырын қалталарды сенімді түрде зерттеңіз және өңдеңіз!
8. Linux терминалында қалталарды жасау және жою
Linux терминалында орындауға болатын ең негізгі тапсырмалардың бірі қалталарды жасау және жою болып табылады. Бұл ұйымдастыруға және басқаруға мүмкіндік береді файлдарыңыз de тиімді жолы. Төменде осы әрекеттерді орындау үшін орындау қажет қадамдар берілген.
Para linux терминалында қалтаны жасаңыз, пәрменін пайдаланыңыз mkdir содан кейін қалтаға тағайындағыңыз келетін атау. Мысалы, «Құжаттар» деп аталатын қалтаны жасағыңыз келсе, келесі пәрменді орындаңыз: mkdir Documentos. Басқа қалтаның ішінде қалтаны жасағыңыз келсе, опцияны пайдаланыңыз -p. Мысалы, «Құжаттар» қалтасында «Фотосуреттер» деп аталатын қалтаны жасағыңыз келсе, келесі пәрменді орындаңыз: mkdir -p Documentos/Fotos.
Екінші жағынан, қажет болса linux терминалындағы қалтаны жою, пәрменін пайдаланыңыз rm содан кейін жойғыңыз келетін қалтаның атауы көрсетіледі. Дегенмен, қалта жойылғаннан кейін ондағы файлдарды қалпына келтіру мүмкін болмайтынын есте сақтаңыз. Қалтаны және оның мазмұнын рекурсивті түрде жою үшін опцияны пайдаланыңыз -r. Мысалы, «Фотосуреттер» қалтасын және оның барлық мазмұнын жойғыңыз келсе, келесі пәрменді орындаңыз: rm -r Fotos.
9. Linux терминалында файлдар мен қалталарды көшіру және жылжыту
Linux терминалындағы файлдар мен қалталарды көшіру және жылжыту белгілі бір пәрмендер арқылы оңай орындалатын жалпы тапсырмалар болып табылады. Мұнда біз сізге осы әрекеттерді қиындықсыз орындау үшін қажетті қадамдарды көрсетеміз.
Файлды немесе қалтаны көшіру үшін пәрменді пайдалану керек cp. Мысалы, «file.txt» деп аталатын файлды «new_directory» деп аталатын каталогқа көшіргіңіз келсе, келесі пәрменді орындау жеткілікті. cp файлы.txt new_directory/. Егер каталог жоқ болса, оны пәрмен арқылы бұрын жасау керек екенін есте сақтаңыз mkdir.
Файлдарды немесе қалталарды жылжыту үшін пәрменді пайдаланыңыз mv. Бұл пәрмен файлды немесе қалтаны бір орыннан екінші орынға жылжытуға мүмкіндік береді. Мысалы, «file.txt» файлын «new_directory» каталогына жылжытқыңыз келсе, келесі пәрменді орындауыңыз керек. mv файлы.txt new_directory/. Тасымалдау процесі кезінде файлдың атын өзгерткіңіз келсе, тағайындалған каталогтың орнына жай ғана жаңа атау беретінін ескеріңіз.
10. Linux терминалында символдық сілтемелермен жұмыс істеу
Символдық сілтемелер - операциялық жүйедегі әртүрлі орындардан файлдарға немесе каталогтарға таңбашалар жасауға мүмкіндік беретін Linux терминалындағы пайдалы мүмкіндік. Бұл сілтемелер біздің жиі қолданылатын файлдар мен қалталарды ұйымдастыру және жылдам қол жеткізу үшін өте ыңғайлы болуы мүмкін. Бұл бөлімде біз сізге Linux терминалындағы символдық сілтемелермен қалай жұмыс істеу керектігін көрсетеміз.
Терминалда символдық сілтеме жасау үшін команданы қолданамыз ln -s содан кейін бастапқы файлға немесе каталогқа жол және сілтеме жасағымыз келетін жол. Мысалы, егер біз «Файлдар» қалтасында орналасқан «report.pdf» файлына нұсқайтын «Құжаттар» қалтасында «link-docs» деп аталатын сілтеме жасағымыз келсе, біз келесі пәрменді қолданамыз:
$ ln -s /ruta/al/archivo/informe.pdf /ruta/a/Documentos/enlace-docs
Символдық сілтеме жасалғаннан кейін біз оған бастапқы файл немесе каталог сияқты көрсетілген жолдан қол жеткізе аламыз. Бұл әртүрлі орындардағы маңызды файлдарға немесе қалталарға олардың физикалық көшірмесін жасамай-ақ таңбашалар алуға мүмкіндік береді. Сонымен қатар, егер бастапқы файл немесе каталог жылжытылса немесе атауы өзгертілсе, таңбалық сілтеме файлдың өзіне емес, жолға байланыстырылғандықтан дұрыс жұмыс істейді.
11. Linux терминалында тиімді шарлау үшін таңбашаларды пайдалану
Linux терминалы – пайдаланушыларға операциялық жүйемен тиімді әрекеттесу мүмкіндігін беретін қуатты және әмбебап құрал. Терминалды пайдалану кезінде өнімділікті арттырудың бір жолы - қолжетімді шарлау таңбашаларының артықшылығын пайдалану.
Linux терминалында шарлауды жеңілдететін бірнеше таңбашалар бар. Ең пайдалы таңбашалардың бірі - пәрмендер мен файл жолдарын автоматты түрде аяқтау үшін Tab пернесін пайдалану. Мысалы, егер сіз «Құжаттар» каталогында болсаңыз және оған кіргіңіз келсе файлға «report.txt» деп аталатын, жай ғана «cd Docume» деп теріп, каталог атауын автоматты түрде толтыру үшін Tab пернесін басуға болады. Бұл мүмкіндік әсіресе ұзақ немесе күрделі файл атауларымен жұмыс істегенде пайдалы.
Тағы бір пайдалы таңбаша – пәрмендер журналын шарлау пернелерін пайдалану. Жоғары көрсеткіні басу арқылы Терминалда пайдаланған алдыңғы пәрмендерге жылдам қол жеткізуге болады. Оған қоса, пәрмендер журналы бойынша жылжу үшін төмен шарлау пернелерін пайдалануға болады. Бұл алдыңғы пәрмендерді нөлден қайта термей-ақ қайта пайдалануға мүмкіндік береді.
12. Linux терминалында сүзгілер мен кеңейтілген іздеулерді қолдану
Linux терминалы пәрмендер арқылы операциялық жүйемен өзара әрекеттесуге мүмкіндік беретін қуатты құрал болып табылады. Терминалдың ең пайдалы мүмкіндіктерінің бірі - сүзгілерді қолдану және алынған нәтижелер бойынша кеңейтілген іздеулерді орындау мүмкіндігі. Бұл бізге қажетті ақпаратты жылдам табуға немесе бізді қызықтыратын нәрсені алу үшін нәтижелерді сүзуге мүмкіндік береді.
Linux терминалында сүзгілерді қолдану үшін біз сияқты пәрмендерді пайдалана аламыз grep y sed. Бұл пәрмендер бізге белгілі бір файлдар немесе каталогтар ішіндегі мәтінді іздеуге мүмкіндік береді. Мысалы, егер біз файлдағы «қате» сөзі бар барлық жолдарды тапқымыз келсе, біз келесі пәрменді пайдалана аламыз:
grep "error" archivo.txt
Сонымен қатар, құбыр операторын пайдаланып бірнеше пәрмендерді біріктіре аламыз (|) бірнеше ретті сүзгілерді қолдану үшін. Мысалы, егер біз файлдағы «қате» сөзі бар барлық жолдарды тауып, содан кейін бұл сөзді «ескерту» сөзімен ауыстырғымыз келсе, біз келесі пәрмендерді пайдалана аламыз:
grep "error" archivo.txt | sed 's/error/warning/g'
13. Linux терминалында нақты уақытта қалай шарлауға болады
Шарлау үшін нақты уақытта Linux терминалында бұл процесті жеңілдететін әртүрлі пәрмендер мен құралдар бар. Бұған қол жеткізу үшін төмендегі қадамдарды орындау керек:
1. «Құйрық» командасын қолданыңыз: Бұл пәрмен журнал файлының соңғы жолдарын көруге немесе нақты уақытта жүйеге кіруге мүмкіндік береді. Бұл әрекетті орындау үшін біз жай ғана орындағыңыз келетін файлды және нақты уақытта көргіміз келетін жолдар санын көрсетуіміз керек. Мысалы, егер біз жүйелік қате журналының файлын қадағалағымыз келсе, келесі пәрменді пайдалана аламыз: tail -f /var/log/syslog.
2. «Аз» командасын қолданыңыз: Бұл құрал үлкен журнал файлдарын шолу және талдау үшін өте пайдалы. Файл Терминалда ашылғаннан кейін пернетақтадағы көрсеткі пернелерді пайдаланып жоғары және төмен шарлай аламыз. Сонымен қатар, біз «/» түймесін, содан кейін іздегіміз келетін сөзді басу арқылы нақты кілт сөздерді іздей аламыз. Келесі матчқа өту үшін біз жай ғана «n» пернесін басамыз, ал кері қайту үшін «N» пернесін пайдаланамыз. «Аз» құралынан шығу үшін «q» пернесін басуға болады.
3. «Сағат» құралын пайдаланыңыз: Бұл құрал бізге команданы орындауға мүмкіндік береді тұрақты аралықтар және нәтижені нақты уақытта көріңіз. Мысалы, пайдалануды көргіміз келсе Орталық Есептеуіш Бөлім әрбір 2 секунд сайын біз келесі пәрменді пайдалана аламыз: watch -n 2 "cat /proc/cpuinfo | grep 'cpu MHz'". Осылайша, әр 2 секунд сайын пәрменнің жаңартылған шығысы көрсетіледі, бұл тұрақты өзгерістерді бақылау үшін пайдалы.
14. Linux терминалында тиімді навигацияға арналған қорытынды және кеңестер
Мұнда Linux терминалында шолу тәжірибеңізді жақсартуға арналған кеңестер мен әдістердің қысқаша мазмұны берілген:
1. Шарлау пәрмендерін пайдаланыңыз: сияқты негізгі шарлау пәрмендерімен танысыңыз cd каталогты өзгерту үшін, ls каталогтың мазмұнын көрсету үшін және pwd ағымдағы каталог жолын көрсету үшін.
2. Пернелер тіркесімдерін пайдаланыңыз: Linux терминалы тиімдірек болуға көмектесетін әртүрлі пернелер тіркесімін ұсынады. Мысалы, сіз пайдалана аласыз Ctrl + L экранды тазалау үшін, Ctrl + C бағдарламаның орындалуын тоқтату үшін және Tab пәрмендерді және файл атауларын автотолтыруға арналған.
3. Сұрауды теңшеңіз: Терминал шақыруын теңшеу сыртқы түрін теңшеуге ғана емес, сонымен қатар пайдалы ақпаратты қосуға мүмкіндік береді. Ағымдағы каталог атын, пайдаланушы ақпаратын немесе тіпті ағымдағы уақытты қосуға болады. Бұл Терминалда шарлау кезінде жақсы көрінуге және басқаруға мүмкіндік береді.
Қорытындылай келе, осы мақалада біз Linux терминалындағы қалтаға қалай өту керектігін қарастырдық. Біз «cd» пәрмені әртүрлі каталогтарға көшудің кілті екенін және «ls» қалтаның мазмұнын көруге мүмкіндік беретінін білдік. Сонымен қатар, біз пайдаланушының негізгі қалтасына өту үшін "cd ~" сияқты пайдалы таңбашаларды таптық. Сондай-ақ, шарлау процесін жылдамдататын файл мен қалта атауларын аяқтау үшін қойынды пернелерін пайдалануды үйрендік.
Бұл мақала пайдалы болды және сізге терминал арқылы Linux файлдық жүйесін оңай шарлау үшін қажетті білім берді деп үміттенеміз. Қалталарды тиімді шарлау кез келген Linux пайдаланушысы үшін маңызды дағды болып табылады және өнімділікті айтарлықтай жақсарта алады. Linux терминалы ұсынатын барлық мүмкіндіктерді барынша пайдалану үшін әртүрлі командалар мен әдістерді жаттықтыруды және зерттеуді жалғастырыңыз. Келесі Linux шолу оқиғаларына сәттілік!
Мен Себастьян Видальмын, технологияға және өз қолыңызбен жасауға құмар компьютер инженері. Оның үстіне мен жасаушымын tecnobits.com сайтында, мен технологияны барлығына қолжетімді және түсінікті ету үшін оқулықтармен бөлісемін.