Linux Shell бағдарламасына арналған жаңа нұсқаулық

Шелл дегеніміз не?

Жұмыс үстелінің орталары мен графикалық пайдаланушы интерфейстері болмас бұрын, Linux операциялық жүйесімен өзара әрекеттесудің жалғыз жолы - терминал деп аталатын пәрмен жолын пайдалану.

Терминал тапсырмаларды орындау үшін бірқатар командаларды қолдайтын қабықты деп аталатын арнайы бағдарламаны пайдаланады.

Қабықтардың әр түрлі түрлері бар. Мұнда ең жиі пайдаланылатын қабықшалар:

Қазіргі заманғы Linux дистрибутивтерінің көбісі басқа қабықшаларды білуге ​​тұрарлық болса да, bash қабығы немесе сызықты қабықшаны пайдаланады.

Қабықты қалай ашуға болады?

Егер сіз ssh арқылы Linux серверіне қосылсаңыз, онда сіз тікелей Linux қабығын алады. Егер сіз Linux жұмыс үстелінің нұсқасын қолданып жатсаңыз және сіз жұмыс үстелі ортасын пайдалансаңыз, онда сіз терминалды ашып, қабықшаға кіруге болады.

Бұл нұсқаулық терминалға әр түрлі жолдармен қалай қатынасу керектігін көрсетеді.

Терминалға кіргеннен кейін сіз осы терминалға әдепкі қабықшаны пайдалана аласыз.

Терминал мен кабель бірдей ме?

Бір-бірімен жиі пайдаланылатын терминал мен қабық өте түрлі аңдар. Терминал - сіз қабыққа кіруге мүмкіндік беретін бағдарлама.

Жоғарыда аталып өткендей, терминал қаптаманың әртүрлі түрлерін іске асыра алады. Қабықшаның іске қосу үшін терминал эмуляторы қажет емес. Сіз белгілі бір уақыт кезеңдерінде сценарийлерді іске қосу құралы болып табылатын CRON тапсырмасы арқылы қабық сценарийін іске қосуға болады.

Қабанмен қалай қарым-қатынастамын

Терминал терезесінде көп графикалық ортада қол жеткізуге болады, бірақ қол жетімді пәрмендерді білу қажет.

Барлық командаларды тізімдеудің әртүрлі жолдары бар. Мысалы, келесі пәрмен қол жетімді пәрмендерді тізімдейді:

compgen -c | Көбірек

Бұл барлық қол жетімді командалардың тізімін береді, бірақ сіз командалардың не екенін білмейсіз, сіз өзіңізді жайлы сезінбеңіз.

Әр команда туралы ақпаратты оқып, man командасын төмендегілерді теру арқылы қолдана аласыз:

адамның командалық есімі

«Команданың атауын» сіз оқығыңыз келетін пәрменнің атымен ауыстырыңыз.

Қол жетімді Linux командаларының көпшілігін қалай пайдалану керектігін анықтау үшін осы сайттың нұсқаулықтарын әрқашан қадағалай аласыз.

Файлдарды қалай қарауға, файлдық жүйеде қай жерде екенін білу, каталогтарды жоғары және төмен жылжыту жолдарын, файлдарды жылжыту жолдарын, файлдарды қалай көшіру керектігін, файлдарды қалай көшіру керектігін білу керек. файлдарды және каталогтарды қалай жасау керектігін жою.

Бақытымызға орай, бұл нұсқаулық сізге барлық нәрселерді қалай жасауға болатындығын көрсетеді .

Shell сценарий деген не?

Қабық сценарий - бұл шақырылған кезде командаларды бір-бірінен пайдаланушы кірісін жиі пайдаланатын бір файлда жазылған қабық командаларының сериясы.

Shell сценарийлері ортақ тапсырмаларды қайта-қайта орындауға мүмкіндік береді.

Пернелер тіркесімі

Терминал терезесіндегі қабықпен жылдам әрекеттесуді білуге ​​лайықты маңызы бар бірнеше пернелер тіркесімі бар:

Пәрмен жолын пайдалану арқылы бағдарламаны орнату

Қабықтарды файлдарды көшіріп, оларды редакциялау әдістерінен артық пайдалануға болады.

Мысалы, бағдарламалық қамтамасыз етуді орнату үшін қабықты қолдануға болады. Бағдарламалық қамтамасыз етуді орнатуға арналған командалардың көбі белгілі бір қабықты емес, амалдық жүйеге тән.

Мысалы, apt-get Debian негізіндегі дистрибутивтерде қол жетімді, ал, егер шабл Red Hat негізіндегі таратылымдарға қол жетімді болса.

Apt-get-ты қабық сценарийінде қолдануға болады, бірақ ол әр таратуда жұмыс істемейді. Бұл командалық бағдарлама, ол арнайы қабық командасы болып табылмайды.

Пайдалы кеңестер мен амалдар

Бұл нұсқаулық пәрмен жолы үшін 15 пайдалы кеңестер мен амалдардың тізімін береді.

Бұл сізге фондық режимде командаларды қалай орындау керектігін, командаларды уақытша тоқтату, командалардан шығып болғаннан кейін де қалай жұмыс істеу керектігін, белгілі бір күн мен уақытта командаларды қалай орындау керектігін, үрдістерді қалай көруге және басқаруға, процестер, Youtube бейнелерін қотару, веб-беттерді қалай қотарып алу және сіздің байлығыңыз туралы қалай білуге ​​болады.