Windows 10-дегі Баш командалық жолын қалай іске қосу керек

Windows 10-жылдық мерейтойлық жаңартуларында Microsoft корпорациясы әзірлеушілерге, қуатты пайдаланушыларға және Mac OS X және Linux сияқты Unix-й жүйелерімен жұмыс істейтін кез келген адам үшін қызықты жаңа мүмкіндік жасады. Windows 10 қазір Ubuntu Linux компаниясының артында орналасқан Canonical компаниясымен ынтымақтастықты қамтамасыз ететін Unix Bash командасының нұсқауын қамтиды.

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

Егер сіз тәжірибелі Bash пайдаланушысы болсаңыз немесе әйгілі пәрмен нұсқауын бастауға мүдделі болсаңыз, онда Windows 7 жүйесінде Bash-ды орнату әдісі берілген.

01-ден 06-ге дейін

Шағын жүйе

Windows 7-дегі Bash-ды орнатқан кезде виртуалды машина немесе бағдарлама Linux-дегі Bash сияқты іске қосылатын бағдарлама емес. Бұл, шын мәнінде, Windows 10 жүйесінде Linux үшін Windows ішкі жүйесі (WSL) деп аталатын функцияның арқасында Bash компьютеріңізде жұмыс істейді. WSL - Linux бағдарламасының Windows жүйесінде жұмыс істеуіне мүмкіндік беретін «құпия тұздық».

Бастау үшін, Бастау> Параметрлер> Жаңарту және Қауіпсіздік> Жасақтаушылар тармағына өтіңіз. « Өндіруші мүмкіндіктерін пайдалану» бөлімінің астында Әзірлеуші ​​режимінің радиосүйесін таңдаңыз. Осы сәтте компьютерді қайта іске қосуды сұрауы мүмкін. Егер солай болса, алға жылжытыңыз және мұны істеңіз.

02-ден 06-ге дейін

Windows мүмкіндіктерін қосыңыз

Осыдан кейін Параметрлер қолданбасын жабыңыз да, тапсырмалар жолағындағы Cortana іздеу жолағын басыңыз және Windows мүмкіндіктерін теріңіз. Ең жоғарғы нәтиже «Windows мүмкіндіктерін қосыңыз немесе өшіріңіз» деп аталатын басқару тақтасы параметрі болуы керек. Осыны таңдаңыз және шағын терезе ашылады.

Төменге айналдырып, «Linux үшін Windows ішкі жүйесі (Бета)» деп белгіленген ұяшықты тексеріңіз. Терезені жабу үшін OK түймешігін басыңыз .

Бұдан кейін сізді Башти пайдалануға болатын компьютерді қайта бастау ұсынылады.

03 06

Соңғы орнату

Компьютеріңіз қайта іске қосылғаннан кейін, тапсырмалар тақтасындағы Cortana түймесін тағы бір рет басып, bash деп теріңіз. Ең жоғарғы нәтиже «bash» пәрмені ретінде іске қосу параметрі болуы керек - сол таңдаңыз.

Не болмаса, Бастау> Windows жүйесі> Командалық кеңестер тармағына өтіңіз. Пәрмен жолы терезесі басталатын түрді басқанда және Enter пернесін басыңыз.

Сіз мұны қалайсыз, Bash үшін соңғы орнату процесі Windows дүкенінен Башты жүктеу арқылы (пәрмен нұсқасы арқылы) басталады. Бір сәтте сізге жалғастыруды сұрайды. Бұл кезде ғана y түрі болады, содан кейін орнатудың аяқталуын күтіңіз.

04 04

Пайдаланушы аты мен құпия сөзді қосыңыз

Барлығы дерлік жасалса, Unix команданың нұсқауларына тән пайдаланушы аты мен құпия сөзді енгізу сұралады. Windows пайдаланушы тіркелгісінің атын немесе құпия сөзін пайдаланудың қажеті жоқ. Керісінше, олар бірегей болуы мүмкін. Өзіңізге «r3dB4r0n» деп қоңырау шалғыңыз келсе, онда оған барыңыз.

Бұл бөлік жасалып, орнату аяқталғаннан кейін, пәрмен жолы автоматты түрде Bash-ге ашылады. Сіз 'r3dB4r0n @ [сіздің компьютеріңіздің аты]' сияқты пәрмен нұсқасы ретінде көргенде бұл орындалғанын білесіз.

Енді сіз өзіңізге ұнайтын кез келген Bash командаларын енгізуіңізге болады. Бұл әлі де бета-нұсқалық емес, бәрі де жұмыс істемейді, бірақ көбінесе басқа жүйелердегі Bash сияқты жұмыс істейді.

Сіз Башты қайта ашқыңыз келсе, оны Start> Bash бағдарламасында Ubuntu жүйесінде табасыз.

05 06

Орнатуды жаңарту

Кез келген жақсы Bash пайдаланушысы пәрмен жолымен ештеңе жасамас бұрын білетіндіктен, ағымдағы пакеттерді орнатуыңызды жаңартып, жаңартыңыз. Терминді ешқашан естімеген болсаңыз, пакеттер сіздің компьютеріңізде орнатылған пәрмен жолдары мен утилиталарды құрайтын файл жинағы деп аталады.

Жаңартыңыз екеніне көз жеткізу үшін, Ubuntu жүйесінде Башта Windows жүйесінде ашыңыз және келесі пәрменді теріңіз: sudo apt-get update. Енді Enter пернесін басыңыз. Bash кейін қате туралы хабарды терезеге басып шығарып, одан кейін парольді сұрайды.

Қазір бұл қате туралы хабарды елемеңіз. Sudo командасы әлі толық жұмыс істемейді, бірақ сізде Bash-та кейбір командаларды орындау қажет. Плюс Windows-дегі үздіксіз Bash тәжірибесін күтіп тұрғанда, ресми түрде жұмыс істеудің жақсы тәжірибесі.

Әлі күнге дейін біз жасаған барлық нәрселер біздің жергілікті дерекқорымызға жаңартылған пакеттермен жаңартылып отырады, бұл компьютерде жаңа нәрсе бар екенін білуге ​​мүмкіндік береді. Енді жаңа пакеттерді орнатуға біз sudo apt-get жаңартуларын енгізуіміз керек және Enter пернесін қайтадан басыңыз. Башыңыз парольді қайтадан енгізгеннен кейін қайтадан сұрамайды. Енді, Bash барлық жарақтарды жаңартып отырады. Баш процесінде бас Bash бағдарламаңызды жаңартып отырғыңыз келе ме деп сұрайды. Жаңартуды орындау үшін y-ні «yes» деп енгізіңіз.

Барлығын жаңарту үшін бірнеше минут қажет болуы мүмкін, бірақ ол аяқталғаннан кейін, Баш жаңартылады және баруға дайын болады.

06 06

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

Енді бізде Баш бар және оған оңай нәрсе жасау үшін уақытты басқарамыз. Windows құжаттарымыздың резервтік көшірмесін сыртқы қатты дискке жасау үшін rsync пәрменін қолданамыз.

Бұл мысалда біздің қалта C: \ Users \ BashFan \ Documents және біздің сыртқы қатты дискіміз F: \ drive.

Сізге тек қана rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents ішіне енгізіңіз. Бұл команда Башқа сіздің Bash нұсқасында орнатылған болуы керек Rsync бағдарламасын пайдалану туралы айтады. Содан кейін «rv» бөлігі rsync-ге компьютеріңіздегі түрлі қалталардың ішіндегі барлық деректердің сақтық көшірмесін жасайды және барлық rsync әрекетін пәрмен жолына шығарады. Бұл пәрменді нақты ... / BashFan / Documents /. Бұл слэштің неге маңызды екенін түсіндіріп алу үшін осы Digital Ocean мұғалімін тексеріңіз.

Қалта мақсаттарымен соңғы екі бит көшіріп, қай қалтаны көшіруге және оны қайда көшіретініне нұсқайды. Windows файлдарына кіру үшін Bashге «/ mnt /» бастап бастау керек. Бұл Bash-ді ғана емес, өйткені Баш Linux Linux-де жұмыс істеп тұрғандай жұмыс істейді.

Сондай-ақ, Баш командалары регистрді ескереді. Егер сіз «Құжаттар» орнына «құжаттарды» енгізсеңіз, Rsync дұрыс қалтаны таба алмайды.

Енді сіз өзіңіздің командамызды енгіздіңіз Enter енгізіңіз және сіздің құжаттарыңыз ешқашан сақталмайды.

Бұған біз Windows-ді Windows-ге енгізу туралы айтып береміз. Windows-дегі Linux-бағдарламалары туралы қалай тәжірибе жасай алатыныңызды және Bash-та қолдануға болатын қарапайым пәрмендер туралы әңгімелесудің тағы бір жолы бар.