ພາກທີ 1 - ການຮຽນຮູ້ Shell
1 – Shell ແມ່ນຫຍັງ?Terminal Emulatorsການກົດແປ້ນພິມຄັ້ງທຳອິດຂອງເຈົ້າປະຫວັດຄໍາສັ່ງການເຄື່ອນໄຫວຕົວກະພິບພະຍາຍາມບາງຄໍາສັ່ງງ່າຍດາຍສິ້ນສຸດ Session terminalSumming Upອ່ານເພີ່ມເຕີມ2 - ການນໍາທາງຄວາມເຂົ້າໃຈກ່ຽວກັບຕົ້ນໄມ້ລະບົບໄຟລ໌ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນລາຍຊື່ເນື້ອໃນຂອງໄດເລກະທໍລີການປ່ຽນແປງໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງຊື່ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງບາງທາງລັດທີ່ເປັນປະໂຫຍດSumming Up3 - ການສໍາຫຼວດລະບົບມ່ວນຫຼາຍກັບ lsທາງເລືອກແລະການໂຕ້ຖຽງການເບິ່ງທີ່ຍາວນານຢູ່ໃນຮູບແບບຍາວການກໍານົດປະເພດຂອງໄຟລ໌ທີ່ມີໄຟລ໌ເບິ່ງເນື້ອໃນໄຟລ໌ທີ່ມີຫນ້ອຍທັດສະນະທີ່ແນະນຳການເຊື່ອມໂຍງສັນຍາລັກການເຊື່ອມຕໍ່ຍາກSumming Upອ່ານເພີ່ມເຕີມ4 – Manipulating Files and Directoriesຕົວແທນmkdir – ສ້າງ Directoriescp – ສຳເນົາໄຟລ໌ ແລະລາຍການທາງເລືອກທີ່ເປັນປະໂຫຍດແລະຕົວຢ່າງmv – ຍ້າຍ ແລະປ່ຽນຊື່ໄຟລ໌ທາງເລືອກທີ່ເປັນປະໂຫຍດແລະຕົວຢ່າງrm – ເອົາໄຟລ໌ ແລະລາຍການທາງເລືອກທີ່ເປັນປະໂຫຍດແລະຕົວຢ່າງln – ສ້າງລິ້ງການເຊື່ອມຕໍ່ຍາກການເຊື່ອມໂຍງສັນຍາລັກມາສ້າງສະຫນາມເດັກຫຼິ້ນການສ້າງລາຍຊື່ການ ສຳ ເນົາໄຟລຍ້າຍ ແລະປ່ຽນຊື່ໄຟລ໌ການສ້າງລິ້ງຍາກການສ້າງການເຊື່ອມໂຍງສັນຍາລັກການຖອນໄຟລ໌ແລະໄດເລກະທໍລີSumming Upອ່ານເພີ່ມເຕີມ5 - ເຮັດວຽກກັບຄໍາສັ່ງຄໍາສັ່ງແມ່ນຫຍັງ?ການກໍານົດຄໍາສັ່ງtype – ສະແດງປະເພດຂອງຄໍາສັ່ງເຊິ່ງ – ສະແດງທີ່ຕັ້ງຂອງການປະຕິບັດໄດ້ຮັບເອກະສານຄໍາສັ່ງhelp – ຂໍຄວາມຊ່ວຍເຫຼືອສຳລັບ Shell Builtins--help – ສະແດງຂໍ້ມູນການນໍາໃຊ້ຜູ້ຊາຍ – ສະແດງໜ້າຄູ່ມືໂຄງການapropos – ສະແດງຄໍາສັ່ງທີ່ເຫມາະສົມwhatis - ສະແດງຄໍາອະທິບາຍສັ້ນໆຂອງຄໍາສັ່ງຂໍ້ມູນ – ສະແດງລາຍການຂໍ້ມູນຂອງໂຄງການREADME ແລະເອກະສານເອກະສານໂຄງການອື່ນໆການສ້າງຄໍາສັ່ງຂອງທ່ານເອງດ້ວຍນາມແຝງSumming Upອ່ານເພີ່ມເຕີມ6 - ການປ່ຽນເສັ້ນທາງການປ້ອນຂໍ້ມູນມາດຕະຖານ, ຜົນຜະລິດ, ແລະຄວາມຜິດພາດການປ່ຽນເສັ້ນທາງຜົນຜະລິດມາດຕະຖານການປ່ຽນເສັ້ນທາງຄວາມຜິດພາດມາດຕະຖານການປ່ຽນເສັ້ນທາງຜົນໄດ້ຮັບມາດຕະຖານແລະຄວາມຜິດພາດມາດຕະຖານໄປຫາເອກະສານຫນຶ່ງການຖິ້ມຜົນຜະລິດທີ່ບໍ່ຕ້ອງການການປ່ຽນເສັ້ນທາງການປ້ອນຂໍ້ມູນມາດຕະຖານcat – concatenate ໄຟລ໌ທໍ່ການກັ່ນຕອງuniq - ລາຍງານ ຫຼື ຂ້າມສາຍຊ້ຳໆwc – ເສັ້ນພິມ, ຄໍາ, ແລະຈໍານວນໄບຕ໌grep – ເສັ້ນພິມທີ່ກົງກັບຮູບແບບໃດໜຶ່ງຫົວ / ຫາງ - ພິມສ່ວນທໍາອິດ / ສຸດທ້າຍຂອງໄຟລ໌tee – ອ່ານຈາກ Stdin ແລະ Output ກັບ Stdout ແລະໄຟລ໌Summing Up7 – ການເບິ່ງໂລກດັ່ງທີ່ Shell ເຫັນມັນການຂະຫຍາຍຕົວການຂະຫຍາຍເສັ້ນທາງການຂະຫຍາຍຕົວ Tildeການຂະຫຍາຍເລກເລກການຂະຫຍາຍສາຍແຂນການຂະຫຍາຍພາລາມິເຕີການປ່ຽນຄໍາສັ່ງQuotingວົງຢືມຄູ່ຄຳຄົມດຽວEscape ລັກສະນະSumming Upອ່ານເພີ່ມເຕີມ8 - ເຄັດລັບແປ້ນພິມຂັ້ນສູງການແກ້ໄຂເສັ້ນຄໍາສັ່ງການເຄື່ອນໄຫວຕົວກະພິບການດັດແກ້ຂໍ້ຄວາມການຕັດແລະວາງ (ຂ້າແລະຢັ່ງຢາຍ) ຂໍ້ຄວາມສໍາເລັດການ ນຳ ໃຊ້ປະຫວັດສາດການຄົ້ນຫາປະຫວັດສາດການຂະຫຍາຍປະຫວັດສາດSumming Upອ່ານເພີ່ມເຕີມ9 - ການອະນຸຍາດເຈົ້າຂອງ, ສະມາຊິກກຸ່ມ, ແລະທຸກຄົນອື່ນໆການອ່ານ, ຂຽນ, ແລະປະຕິບັດchmod – ປ່ຽນຮູບແບບໄຟລ໌ການຕັ້ງຄ່າຮູບແບບໄຟລ໌ດ້ວຍ GUIumask – ກໍານົດການອະນຸຍາດເລີ່ມຕົ້ນການປ່ຽນແປງຕົວຕົນsu – ດໍາເນີນການ Shell ກັບຜູ້ໃຊ້ທົດແທນແລະ IDs ກຸ່ມsudo – ປະຕິບັດຄໍາສັ່ງເປັນຜູ້ໃຊ້ອື່ນchown – ປ່ຽນເຈົ້າຂອງໄຟລ໌ ແລະກຸ່ມchgrp – ປ່ຽນຄວາມເປັນເຈົ້າຂອງກຸ່ມໃຊ້ສິດທິພິເສດຂອງພວກເຮົາການປ່ຽນລະຫັດຜ່ານຂອງທ່ານSumming Upອ່ານເພີ່ມເຕີມ10 – ຂະບວນການວິທີການເຮັດວຽກຂອງຂະບວນການຂະບວນການເບິ່ງການເບິ່ງຂະບວນການແບບເຄື່ອນໄຫວກັບທາງເທິງຂະບວນການຄວບຄຸມຂັດຂວາງຂະບວນການການວາງຂະບວນການຢູ່ໃນພື້ນຖານກັບຄືນຂະບວນການກັບ Foregroundການຢຸດເຊົາ (ຢຸດ) ຂະບວນການສັນຍານການສົ່ງສັນຍານໄປຍັງຂະບວນການທີ່ມີການຂ້າການສົ່ງສັນຍານໄປຍັງຂະບວນການຫຼາຍອັນດ້ວຍ killallການປິດລະບົບຄໍາສັ່ງທີ່ກ່ຽວຂ້ອງກັບຂະບວນການເພີ່ມເຕີມSumming Up