ວິທີການດໍາເນີນການຄໍາສັ່ງ Bash ໃນ Windows 10

ໃນການ ປັບປຸງ Windows 10 Anniversary , Microsoft ໄດ້ເພີ່ມຄຸນສົມບັດໃຫມ່ທີ່ຫນ້າສົນໃຈສໍາລັບນັກພັດທະນາ, ຜູ້ໃຊ້ພະລັງງານແລະທຸກຄົນທີ່ໃຊ້ໃນການເຮັດວຽກກັບລະບົບ Unix-y ເຊັ່ນ Mac OS X ແລະ Linux. Windows 10 ປະຈຸບັນປະກອບມີຄໍາແນະນໍາລະຫັດ Unix Bash (ໃນເບຕ້າ) ໂດຍມີການຮ່ວມມືກັບ Canonical, ບໍລິສັດພາຍໃຕ້ Ubuntu Linux .

ກັບຄໍາເຕືອນຄໍາສັ່ງ Bash, ທ່ານສາມາດປະຕິບັດທຸກປະເພດຂອງການປະຕິບັດເຊັ່ນ: ການໂຕ້ຕອບກັບລະບົບໄຟລ໌ Windows (ເຊັ່ນດຽວກັບທ່ານສາມາດເຮັດໄດ້ດ້ວຍຄໍາສັ່ງຂອງ Windows), ການໃຊ້ຄໍາສັ່ງມາດຕະຖານ Bash ແລະການຕິດຕັ້ງໂຄງການ UI ຂອງ Linux - ທີ່ສຸດທ້າຍບໍ່ໄດ້ຖືກສະຫນັບສະຫນູນຢ່າງເປັນທາງການ.

ຖ້າທ່ານເປັນຜູ້ໃຊ້ Bash ທີ່ຕ້ອງການລຶບລ້າງຫຼືສົນໃຈໃນການເລີ່ມຕົ້ນດ້ວຍຄໍາແນະນໍາຄໍາສັ່ງທີ່ເປັນທີ່ນິຍົມ, ນີ້ແມ່ນວິທີການຕິດຕັ້ງ Bash ໃນ Windows 10.

01 of 06

The Subsystem

ເມື່ອທ່ານຕິດຕັ້ງ Bash ໃນ Windows 10 ທ່ານບໍ່ໄດ້ຮັບເຄື່ອງ virtual ຫຼືໂຄງການທີ່ເຮັດໄດ້ດີທີ່ສຸດເພື່ອສ່ວນຫຼາຍແມ່ນໃຊ້ Bash ໃນ Linux. ມັນເປັນຄວາມຈິງທີ່ Bash ເຮັດວຽກຢູ່ໃນ PC ຂອງທ່ານໂດຍມີຄຸນສົມບັດໃນ Windows 10 ເອີ້ນວ່າ Windows Subsystem for Linux (WSL). WSL ແມ່ນ "ຊອດລັບ" ທີ່ຊ່ວຍໃຫ້ຊອບແວ Linux ສາມາດໃຊ້ງານໄດ້ໃນ Windows.

ເພື່ອເລີ່ມຕົ້ນ, ໄປທີ່ Start> Settings> Update & Security> For developers . ພາຍໃຕ້ຫົວຂໍ້ "ນໍາໃຊ້ຄຸນນະສົມບັດຂອງນັກພັດທະນາ" ໃຫ້ເລືອກປຸ່ມຕົວເລືອກຂອງ ນັກພັດທະນາ . ທ່ານອາດຈະຖືກຮ້ອງຂໍໃຫ້ລີດຕາດຄອມພິວເຕີຂອງທ່ານຢູ່ຈຸດນີ້. ຖ້າເປັນດັ່ງນັ້ນ, ສືບຕໍ່ເດີນຫນ້າແລະເຮັດແນວນັ້ນ.

02 of 06

ເປີດຄຸນສົມບັດຂອງ Windows

ເມື່ອໃດທີ່ເຮັດແລ້ວ, ປິດ app Settings ແລະຄລິກໃສ່ແຖບຄົ້ນຫາ Cortana ໃນແຖບ taskbar ແລະພິມໃນລັກສະນະຂອງ Windows. ຜົນໄດ້ຮັບທາງເທີງຄວນຈະເປັນຕົວເລືອກ Control Panel ທີ່ເອີ້ນວ່າ "Turn off or off features of Windows". ເລືອກວ່າແລະຫນ້າຕ່າງຂະຫນາດນ້ອຍຈະເປີດ.

ເລື່ອນລົງແລະກວດເບິ່ງກ່ອງທີ່ມີຊື່ວ່າ "Windows Subsystem for Linux (Beta)." ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ OK ເພື່ອປິດປ່ອງຢ້ຽມ.

ຕໍ່ໄປທ່ານຈະໄດ້ຮັບ prompted ກັບ restart PC ຂອງທ່ານ, ທີ່ທ່ານຈະຕ້ອງເຮັດກ່ອນທີ່ທ່ານຈະສາມາດໃຊ້ Bash.

03 of 06

ການຕິດຕັ້ງສຸດທ້າຍ

ເມື່ອຄອມພິວເຕີຂອງທ່ານເປີດໃຫມ່, ໃຫ້ຄລິກໃສ່ Cortana ໃນແຖບ taskbar ອີກເທື່ອຫນຶ່ງແລະພິມ bash. ຜົນໄດ້ຮັບເທິງຄວນເປັນທາງເລືອກທີ່ຈະເອີ້ນໃຊ້ "bash" ເປັນຄໍາສັ່ງ - ເລືອກເອົານັ້ນ.

ອີກທາງເລືອກ, ໄປ Start> Windows System> Command Prompt . ເມື່ອປ່ອງຢ້ຽມຄໍາສັ່ງສັ່ງເປີດປະເພດພິມ bash ແລະກົດ Enter .

ວິທີໃດກໍ່ຕາມທີ່ທ່ານເຮັດມັນ, ຂັ້ນຕອນການຕິດຕັ້ງຂັ້ນສຸດທ້າຍສໍາລັບ Bash ຈະເລີ່ມຕົ້ນໂດຍການດາວໂຫລດ Bash ຈາກ Windows Store (ຜ່ານຄໍາສັ່ງຄໍາສັ່ງ). ໃນເວລາຫນຶ່ງ, ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ສືບຕໍ່. ເມື່ອໃດທີ່ເກີດຂຶ້ນພຽງແຕ່ພິມ y ແລະລໍຖ້າການຕິດຕັ້ງແລ້ວ.

04 of 06

ເພີ່ມຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ

ໃນເວລາທີ່ທຸກສິ່ງທຸກຢ່າງແມ່ນເຮັດໄດ້ເກືອບ, ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ໃສ່ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ, ຕາມປົກກະຕິສໍາລັບຄໍາແນະນໍາຂອງລະບົບ Unix. ທ່ານບໍ່ຈໍາເປັນຕ້ອງໃຊ້ຊື່ບັນຊີຜູ້ໃຊ້ Windows ຫຼືລະຫັດຜ່ານຂອງທ່ານ. ແທນທີ່ຈະ, ພວກເຂົາເຈົ້າສາມາດເປັນເອກະລັກຫມົດ. ຖ້າທ່ານຕ້ອງການໂທຫາຕົວທ່ານເອງ "r3dB4r0n" ແລ້ວໄປຫາມັນ.

ເມື່ອໃດທີ່ເຮັດແລ້ວສິ້ນການຕິດຕັ້ງແລ້ວ, ຄໍາສັ່ງຄໍາສັ່ງຈະເປີດໂດຍອັດຕະໂນມັດເຂົ້າໄປໃນ Bash. ທ່ານຈະຮູ້ວ່າມັນເຮັດໄດ້ໃນເວລາທີ່ທ່ານເຫັນບາງສິ່ງບາງຢ່າງເຊັ່ນ: 'r3dB4r0n @ [ຊື່ຄອມພິວເຕີຂອງທ່ານ]' ເປັນຄໍາແນະນໍາຄໍາສັ່ງ.

ໃນປັດຈຸບັນທ່ານສາມາດເຂົ້າໄປທີ່ຄໍາສັ່ງ Bash ໃດໆທີ່ທ່ານຕ້ອງການ. ເນື່ອງຈາກວ່ານີ້ຍັງແມ່ນຊອບແວທົດລອງທີ່ບໍ່ແມ່ນທຸກສິ່ງທຸກຢ່າງຈະເຮັດວຽກ, ແຕ່ສໍາລັບສ່ວນຫຼາຍມັນຈະດໍາເນີນການຄ້າຍຄືກັນກັບ Bash ໃນລະບົບອື່ນໆ.

ເມື່ອໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການເປີດ Bash ອີກເທື່ອຫນຶ່ງທ່ານຈະເຫັນມັນຢູ່ພາຍໃຕ້ Start> Bash ໃນ Ubuntu ໃນ Windows .

05 of 06

ອັບເກດການຕິດຕັ້ງຂອງທ່ານ

ເມື່ອຜູ້ໃຊ້ Bash ໃດຮູ້ກ່ອນທີ່ທ່ານຈະເຮັດຫຍັງກັບແຖວຄໍາສັ່ງທ່ານຄວນປັບປຸງແລະຍົກລະດັບການຕິດຕັ້ງແພັກເກດຂອງທ່ານໃນປະຈຸບັນ. ຖ້າທ່ານບໍ່ເຄີຍໄດ້ຍິນຄໍາສັບ, ຊຸດແມ່ນສິ່ງທີ່ທ່ານເອີ້ນວ່າການລວບລວມໄຟລ໌ທີ່ເຮັດໃຫ້ບັນດາໂຄງການຄໍາສັ່ງແລະປະໂຫຍດທີ່ຕິດຕັ້ງຢູ່ໃນເຄື່ອງຂອງທ່ານ.

ເພື່ອໃຫ້ແນ່ໃຈວ່າທ່ານມີຂໍ້ມູນໃຫມ່, ໃຫ້ເປີດ Bash ໃນ Ubuntu ໃນ Windows ແລະພິມຄໍາສັ່ງຕໍ່ໄປນີ້: sudo apt-get update. ປະຈຸບັນກົດ Enter. ຫຼັງຈາກນັ້ນ Bash ຈະພິມຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດໄປຫນ້າຕ່າງແລະຫຼັງຈາກນັ້ນຂໍໃຫ້ລະຫັດຜ່ານຂອງທ່ານ.

ພຽງແຕ່ບໍ່ສົນໃຈຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດສໍາລັບໃນປັດຈຸບັນ. ຄໍາສັ່ງ sudo ບໍ່ໄດ້ເຮັດວຽກຢ່າງເຕັມທີ່, ແຕ່ທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ດໍາເນີນການຄໍາສັ່ງບາງຢ່າງໃນ Bash. Plus ມັນເປັນການປະຕິບັດທີ່ດີທີ່ສຸດທີ່ຈະເຮັດສິ່ງທີ່ເປັນທາງການຢ່າງເປັນທາງການໃນການຄາດເດົາຂອງປະສົບການທີ່ແຕກຕ່າງກັນກ່ຽວກັບ Windows.

ຈົນກ່ວານີ້ພວກເຮົາທັງຫມົດທີ່ພວກເຮົາໄດ້ເຮັດແມ່ນໄດ້ປັບປຸງຖານຂໍ້ມູນທ້ອງຖິ່ນຂອງພວກເຮົາໃນການຕິດຕັ້ງແພັກເກດ, ເຊິ່ງສາມາດເຮັດໃຫ້ຄອມພິວເຕີຮູ້ວ່າມີຫຍັງໃຫມ່. ໃນປັດຈຸບັນທີ່ຈະຕິດຕັ້ງແພັກເກດໃຫມ່, ພວກເຮົາຕ້ອງພິມ sudo apt-get upgrade ແລ້ວກົດ Enter ອີກເທື່ອຫນຶ່ງ. Bash ອາດຈະບໍ່ໄດ້ຂໍໃຫ້ລະຫັດຜ່ານຂອງທ່ານອີກເທື່ອຫນຶ່ງນັບຕັ້ງແຕ່ທ່ານເຂົ້າມາມັນ. ແລະໃນປັດຈຸບັນ, Bash ແມ່ນໄປຫາເຊື້ອຊາດຍົກລະດັບການຫຸ້ມຫໍ່ຂອງທ່ານທັງຫມົດ. ເລີ່ມຕົ້ນໃນຂະບວນການ Bash ຈະຖາມທ່ານວ່າທ່ານກໍ່ຕ້ອງການສືບຕໍ່ປັບປຸງຊອບແວ Bash ຂອງທ່ານ. ພຽງແຕ່ພິມ y ສໍາລັບ yes ເພື່ອດໍາເນີນການຍົກລະດັບ.

ມັນອາດຈະໃຊ້ເວລາສອງສາມນາທີເພື່ອຍົກລະດັບທຸກສິ່ງທຸກຢ່າງ, ແຕ່ເມື່ອມັນເຮັດແລ້ວ Bash ຈະຖືກອັບເກດແລະພ້ອມທີ່ຈະໄປ.

06 of 06

ການໃຊ້ໂປລແກລມ Line Command Line

ໃນປັດຈຸບັນພວກເຮົາໄດ້ຮັບບາດເຈັບແລະແລ່ນມັນເປັນເວລາທີ່ຈະເຮັດສິ່ງທີ່ງ່າຍດາຍກັບມັນ. ພວກເຮົາກໍາລັງໃຊ້ຄໍາສັ່ງ rsync ເພື່ອເຮັດການສໍາຮອງຂໍ້ມູນຂອງເອກະສານ Windows ຂອງພວກເຮົາກັບຮາດດິດພາຍນອກ.

ໃນຕົວຢ່າງນີ້, ໂຟນເດີຂອງພວກເຮົາແມ່ນຢູ່ທີ່ C: \ Users \ BashFan \ Documents, ແລະຮາດດິດພາຍນອກຂອງພວກເຮົາແມ່ນ F: \ drive.

ທັງຫມົດທີ່ທ່ານຕ້ອງເຮັດຄືການພິມ rsync-rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. ຄໍາສັ່ງນີ້ບອກ Bash ເພື່ອນໍາໃຊ້ Rsync ໂຄງການ, ເຊິ່ງຄວນຕິດຕັ້ງແລ້ວໃນ Bash ຂອງທ່ານ. ຫຼັງຈາກນັ້ນ, ສ່ວນ "rv" ບອກ rsync ໃຫ້ກັບຄືນໄປບ່ອນທຸກສິ່ງທຸກຢ່າງທີ່ມີຢູ່ໃນໂຟນເດີຕ່າງໆໃນ PC ຂອງທ່ານ, ແລະພິມອອກທັງຫມົດຂອງກິດຈະກໍາ rsync ກັບບັນທັດຄໍາສັ່ງ. ໃຫ້ແນ່ໃຈວ່າທ່ານພິມຄໍາສັ່ງນີ້ຢ່າງຖືກຕ້ອງລວມເຖິງການໃຊ້ຂີດຫຼັງຫຼັງ ... / BashFan / Documents /. ສໍາລັບການອະທິບາຍກ່ຽວກັບວ່າເປັນຫຍັງ slash ວ່າເປັນສິ່ງສໍາຄັນກວດສອບການນີ້ດິຈິຕອນ tutorial tutorial.

ສອງບິດຫຼ້າສຸດທີ່ມີຈຸດຫມາຍປາຍທາງໂຟນເດີບອກເບີ່ງໂຟນເດີທີ່ຈະຄັດລອກແລະບ່ອນທີ່ຈະສໍາເນົາມັນ. ສໍາລັບ Bash ຈະສາມາດເຂົ້າເຖິງໄຟລ໌ Windows ມັນຕ້ອງເລີ່ມຕົ້ນດ້ວຍ "/ mnt /". ວ່າມັນເປັນຄວາມແຕກຕ່າງຂອງ Bash ໃນ Windows ນັບຕັ້ງແຕ່ Bash ຍັງດໍາເນີນການຄືກັບວ່າມັນແລ່ນຢູ່ໃນເຄື່ອງ Linux.

ຍັງສັງເກດວ່າຄໍາສັ່ງ Bash ແມ່ນມີຄວາມລະອຽດອ່ອນ. ຖ້າທ່ານພິມ "ເອກະສານ" ແທນ "ເອກະສານ" Rsync ຈະບໍ່ສາມາດຊອກຫາໂຟເດີທີ່ຖືກຕ້ອງໄດ້.

ໃນປັດຈຸບັນທີ່ທ່ານໄດ້ພິມໃນຄໍາສັ່ງຂອງທ່ານກົດ Enter ແລະເອກະສານຂອງທ່ານຈະຖືກສະຫນັບສະຫນູນໃນເວລາທີ່ບໍ່ມີ.

ນັ້ນແມ່ນສິ່ງທີ່ພວກເຮົາກໍາລັງຈະກວມເອົາໃນຂໍ້ແນະນໍານີ້ໃຫ້ແກ່ Bash ໃນ Windows. ອີກເທື່ອຫນຶ່ງພວກເຮົາຈະເບິ່ງວິທີທີ່ທ່ານສາມາດທົດລອງໃຊ້ໂປແກຼມ Linux ໃນ Windows ແລະເວົ້າຕື່ມກ່ຽວກັບຄໍາສັ່ງທົ່ວໄປທີ່ຈະໃຊ້ກັບ Bash.