LFCS: ວິທີການ ສຳ ຫລວດ Linux ດ້ວຍເອກະສານຊ່ວຍເຫຼືອແລະເຄື່ອງມືທີ່ຕິດຕັ້ງ - ພາກ 12


ຍ້ອນວ່າການປ່ຽນແປງໃນຈຸດປະສົງການສອບເສັງ LFCS ມີຜົນບັງຄັບໃຊ້ໃນວັນທີ 2 ເດືອນກຸມພາປີ 2016, ພວກເຮົາ ກຳ ລັງເພີ່ມຫົວຂໍ້ທີ່ ຈຳ ເປັນເຂົ້າໃນຊຸດ LFCE ເຊັ່ນກັນ.

ເມື່ອທ່ານເຄີຍເຮັດວຽກກັບເສັ້ນ ຄຳ ສັ່ງແລະຮູ້ສຶກສະດວກສະບາຍໃນການເຮັດເຊັ່ນນັ້ນ, ທ່ານຮູ້ວ່າການຕິດຕັ້ງ Linux ແບບປົກກະຕິປະກອບມີເອກະສານທັງ ໝົດ ທີ່ທ່ານຕ້ອງການໃຊ້ແລະ ກຳ ນົດລະບົບ.

ເຫດຜົນທີ່ດີອີກຢ່າງ ໜຶ່ງ ທີ່ຈະຄຸ້ນເຄີຍກັບເຄື່ອງມືຊ່ວຍເຫຼືອສາຍ ຄຳ ສັ່ງກໍ່ຄືວ່າໃນການສອບເສັງ LFCE, ນັ້ນແມ່ນແຫຼ່ງຂໍ້ມູນດຽວທີ່ທ່ານສາມາດ ນຳ ໃຊ້ໄດ້ - ບໍ່ມີການຊອກຫາອິນເຕີເນັດແລະບໍ່ມີການຊອກຫາ googling. ມັນແມ່ນພຽງແຕ່ທ່ານແລະເສັ້ນຄໍາສັ່ງ.

ດ້ວຍເຫດຜົນດັ່ງກ່າວ, ໃນບົດຄວາມນີ້ພວກເຮົາຈະແນະ ນຳ ບາງ ຄຳ ແນະ ນຳ ໃຫ້ທ່ານ ນຳ ໃຊ້ເອກະສານແລະເຄື່ອງມືທີ່ຕິດຕັ້ງຢ່າງມີປະສິດທິຜົນເພື່ອກຽມທີ່ຈະຜ່ານການສອບເສັງການຢັ້ງຢືນມູນນິທິ Linux.

Linux Man Pages

ໜ້າ ຜູ້ຊາຍ, ສັ້ນ ສຳ ລັບ ໜ້າ ຄູ່ມື, ບໍ່ມີຫຍັງ ໜ້ອຍ ແລະບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກ ຄຳ ທີ່ຊີ້ໃຫ້ເຫັນ: ປື້ມຄູ່ມື ສຳ ລັບເຄື່ອງມືທີ່ໃຫ້. ມັນມີບັນຊີລາຍຊື່ຂອງຕົວເລືອກຕ່າງໆ (ດ້ວຍ ຄຳ ອະທິບາຍ) ທີ່ ຄຳ ສັ່ງສະ ໜັບ ສະ ໜູນ, ແລະບາງ ໜ້າ ຜູ້ຊາຍກໍ່ຍັງລວມເອົາຕົວຢ່າງການ ນຳ ໃຊ້ເຊັ່ນກັນ.

ເພື່ອເປີດ ໜ້າ ຜູ້ຊາຍ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ man ຕາມດ້ວຍຊື່ຂອງເຄື່ອງມືທີ່ທ່ານຕ້ອງການຮຽນຮູ້ເພີ່ມເຕີມ. ຍົກຕົວຢ່າງ:

# man diff

ຈະເປີດ ໜ້າ ຄູ່ມື ສຳ ລັບ diff , ເຄື່ອງມືທີ່ໃຊ້ເພື່ອປຽບທຽບຂໍ້ຄວາມຂອງສາຍຂໍ້ຄວາມ (ໂດຍອອກ, ພຽງແຕ່ກົດປຸ່ມ q .).

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

ການເຮັດລະຫັດ ຕ່າງ ລະຫວ່າງ file1 ແລະ file2 ຈະບອກພວກເຮົາວ່າມີຄວາມແຕກຕ່າງລະຫວ່າງບັນຊີລາຍຊື່ເຫຼົ່ານັ້ນ:

# diff file1 file2

ບ່ອນທີ່ສັນຍາລັກ ໝາຍ ເຖິງເສັ້ນທີ່ຂາດຢູ່ໃນ file2 . ຖ້າມີຂໍ້ຂາດຢູ່ໃນ ແຟ້ມເອກະສານ 1 , ພວກມັນຈະຖືກຊີ້ບອກໂດຍສັນຍາລັກ ແທນ

ໃນທາງກົງກັນຂ້າມ, 7d6 ໝາຍ ຄວາມວ່າເສັ້ນ # 7 ໃນເອກະສານຄວນຖືກລຶບເພື່ອໃຫ້ກົງກັບ file2 (ຄືກັນກັບ 24d22 ແລະ 41d38), ແລະ 65,67d61 ບອກພວກເຮົາວ່າພວກເຮົາຕ້ອງການ ກຳ ຈັດສາຍ 65 ເຖິງ 67 ໃນ ຍື່ນ. ຖ້າພວກເຮົາເຮັດການແກ້ໄຂເຫລົ່ານີ້, ທັງສອງເອກະສານຈະເປັນແບບດຽວກັນ.

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດສະແດງເອກະສານທັງສອງຂ້າງໂດຍໃຊ້ທາງເລືອກ -y , ອີງຕາມ ໜ້າ man. ທ່ານອາດຈະເຫັນວ່າສິ່ງນີ້ມີປະໂຫຍດຫຼາຍຕໍ່ການ ກຳ ນົດເສັ້ນທີ່ຂາດຢູ່ໃນແຟ້ມ:

# diff -y file1 file2

ນອກຈາກນີ້, ທ່ານຍັງສາມາດໃຊ້ diff ເພື່ອປຽບທຽບສອງໄຟລ໌ໄບນາລີ. ຖ້າມັນຄ້າຍຄືກັນ, diff ຈະອອກຢ່າງງຽບໆໂດຍບໍ່ມີຜົນຜະລິດ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງຄືນຂໍ້ຄວາມຕໍ່ໄປນີ້:“ ໄຟລ໌ຖານສອງ X ແລະ Y ແຕກຕ່າງ”.

ທາງເລືອກ –help

ຕົວເລືອກ --help , ມີຢູ່ໃນຫຼາຍໆ ຄຳ ສັ່ງ (ຖ້າບໍ່ແມ່ນທັງ ໝົດ), ສາມາດຖືວ່າເປັນ ໜ້າ ຄູ່ມືສັ້ນ ສຳ ລັບ ຄຳ ສັ່ງສະເພາະນັ້ນ. ເຖິງແມ່ນວ່າມັນບໍ່ໄດ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບເຄື່ອງມື, ມັນເປັນວິທີທີ່ງ່າຍທີ່ຈະໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບການ ນຳ ໃຊ້ໂປແກຼມແລະບັນຊີລາຍຊື່ຂອງຕົວເລືອກທີ່ມີຢູ່ຂອງມັນຢ່າງໄວວາ.

ຍົກຕົວຢ່າງ,

# sed --help

ສະແດງໃຫ້ເຫັນການ ນຳ ໃຊ້ຂອງແຕ່ລະທາງເລືອກທີ່ມີຢູ່ໃນ sed (ບັນນາທິການກະແສ).

ຕົວຢ່າງ ໜຶ່ງ ຂອງການໃຊ້ sed ປະກອບດ້ວຍການປ່ຽນຕົວອັກສອນໃນແຟ້ມ. ໂດຍໃຊ້ຕົວເລືອກ -i (ທີ່ອະທິບາຍວ່າ“ ແກ້ໄຂເອກະສານຢູ່ບ່ອນນັ້ນ”), ທ່ານສາມາດແກ້ໄຂເອກະສານໂດຍບໍ່ຕ້ອງເປີດ. ຖ້າທ່ານຕ້ອງການ ສຳ ຮອງຂໍ້ມູນຕົ້ນສະບັບເຊັ່ນກັນ, ໃຫ້ໃຊ້ຕົວເລືອກ -i ຕາມດ້ວຍ SUFFIX ເພື່ອສ້າງເອກະສານແຍກຕ່າງຫາກກັບເນື້ອຫາເດີມ.

ຍົກຕົວຢ່າງ, ເພື່ອທົດແທນການປະກົດຕົວຂອງແຕ່ລະ ຄຳ ທີ່ໃຊ້ Lorem ດ້ວຍ Tecmint (ກໍລະນີທີ່ບໍ່ລະອຽດ) ໃນ lorem.txt ແລະສ້າງແຟ້ມເອກະສານ ໃໝ່ ໂດຍມີຕົ້ນສະບັບ ເນື້ອໃນຂອງແຟ້ມ, ເຮັດ:

# less lorem.txt | grep -i lorem
# sed -i.orig 's/Lorem/Tecmint/gI' lorem.txt
# less lorem.txt | grep -i lorem
# less lorem.txt.orig | grep -i lorem

ກະລຸນາຮັບຊາບວ່າທຸກໆເຫດການທີ່ເກີດຂື້ນຂອງ Lorem ໄດ້ຖືກປ່ຽນແທນດ້ວຍ Tecmint ໃນ lorem.txt , ແລະເນື້ອຫາຕົ້ນສະບັບຂອງ lorem.txt ໄດ້ຖືກບັນທຶກໄວ້ໃນ lorem.txt.orig .

ເອກະສານຕິດຕັ້ງໃນ/usr/share/doc

ນີ້ແມ່ນເຄື່ອງທີ່ຂ້ອຍມັກທີ່ສຸດ. ຖ້າທ່ານໄປທີ່ /usr/share/doc ແລະເຮັດລາຍຊື່ໄດເລກະທໍລີ, ທ່ານຈະເຫັນໄດເລກະທໍລີທີ່ມີຊື່ຂອງເຄື່ອງມືຕິດຕັ້ງໃນລະບົບ Linux ຂອງທ່ານ.

ອີງຕາມມາດຕະຖານລະບົບ Filesystem Hierarchy Standard, ໄດເລກະທໍລີເຫລົ່ານີ້ມີຂໍ້ມູນທີ່ເປັນປະໂຫຍດເຊິ່ງອາດຈະບໍ່ຢູ່ໃນ ໜ້າ man, ພ້ອມກັບແມ່ແບບແລະແຟ້ມຂໍ້ມູນການຕັ້ງຄ່າເພື່ອເຮັດໃຫ້ການຕັ້ງຄ່າງ່າຍຂຶ້ນ.

ຍົກຕົວຢ່າງ, ໃຫ້ພິຈາລະນາ squid-3.3.8 (ຮຸ່ນອາດຈະແຕກຕ່າງກັນຈາກການແຈກຈ່າຍໄປແຈກຈ່າຍ) ສຳ ລັບໂປແກຼມ HTTP proxy ທີ່ມີຊື່ສຽງແລະ server squid cache.

ໃສ່ cd ໃສ່ໃນລະບົບນັ້ນ:

# cd /usr/share/doc/squid-3.3.8

ແລະເຮັດລາຍຊື່ໄດເລກະທໍລີ:

# ls

ທ່ານອາດຕ້ອງການເອົາໃຈໃສ່ເປັນພິເສດຕໍ່ QUICKSTART ແລະ squid.conf.documented . ເອກະສານເຫຼົ່ານີ້ມີເອກະສານທີ່ກວ້າງຂວາງກ່ຽວກັບ Squid ແລະເອກະສານການຕັ້ງຄ່າທີ່ມີ ຄຳ ເຫັນຫຼາຍ, ຕາມ ລຳ ດັບ. ສຳ ລັບແພັກເກດອື່ນໆ, ຊື່ແທ້ອາດຈະແຕກຕ່າງກັນ (ເຊັ່ນວ່າ QuickRef ຫຼື 00QUICKSTART, ຕົວຢ່າງ), ແຕ່ຫຼັກການແມ່ນຄືກັນ.

ແພັກເກດອື່ນໆເຊັ່ນ server web Apache ໃຫ້ແມ່ແບບໄຟລ໌ການຕັ້ງຄ່າພາຍໃນ /usr/share/doc , ເຊິ່ງຈະເປັນປະໂຫຍດເມື່ອທ່ານຕ້ອງໄດ້ຕັ້ງຄ່າເຄື່ອງແມ່ຂ່າຍແບບຢືນຫລືແບບໂຮດຕິ້ງ, ເພື່ອຕັ້ງຊື່ ຄະດີ.

ເອກະສານຂໍ້ມູນ GNU

ທ່ານສາມາດຄິດເຖິງເອກະສານຂໍ້ມູນເປັນ ໜ້າ ເຈ້ຍໃນສະເຕີຣອຍ. ໃນຖານະດັ່ງກ່າວ, ພວກເຂົາບໍ່ພຽງແຕ່ໃຫ້ການຊ່ວຍເຫຼືອ ສຳ ລັບເຄື່ອງມືສະເພາະ, ແຕ່ພວກເຂົາກໍ່ເຮັດເຊັ່ນນັ້ນກັບ hyperlinks (ແມ່ນແລ້ວ, hyperlinks ໃນແຖວ ຄຳ ສັ່ງ!) ທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດ ນຳ ທາງຈາກພາກ ໜຶ່ງ ໄປຫາອີກ ໜຶ່ງ ໂດຍໃຊ້ປຸ່ມລູກສອນແລະເຂົ້າເພື່ອຢືນຢັນ.

ບາງທີຕົວຢ່າງທີ່ສະແດງໃຫ້ເຫັນຫຼາຍທີ່ສຸດແມ່ນ:

# info coreutils

ເນື່ອງຈາກ coreutils ປະກອບມີເອກະສານພື້ນຖານ, ແຟ້ມແລະການ ໝູນ ໃຊ້ຂໍ້ຄວາມເຊິ່ງຄາດວ່າຈະມີຢູ່ໃນທຸກໆລະບົບປະຕິບັດການ, ທ່ານສາມາດຄາດຫວັງໃຫ້ມີລາຍລະອຽດລາຍລະອຽດ ສຳ ລັບແຕ່ລະປະເພດນັ້ນໃນ coreutils ຂໍ້ມູນ.

ໃນກໍລະນີທີ່ມີ ໜ້າ man, ທ່ານສາມາດອອກຈາກເອກະສານຂໍ້ມູນໂດຍກົດປຸ່ມ q .

ນອກຈາກນັ້ນ, ຂໍ້ມູນຂອງ GNU ສາມາດຖືກ ນຳ ໃຊ້ເພື່ອສະແດງ ໜ້າ ຊາຍເປັນປະ ຈຳ ເຊັ່ນດຽວກັນເມື່ອຕິດຕາມດ້ວຍເຄື່ອງມື. ຍົກຕົວຢ່າງ:

# info tune2fs

ຈະກັບຄືນ ໜ້າ ຜູ້ຊາຍຂອງ tune2fs, ເຄື່ອງມືຄຸ້ມຄອງລະບົບໄຟລ໌ ext2/3/4.

ແລະຕອນນີ້ພວກເຮົາ ກຳ ລັງຢູ່ມັນ, ໃຫ້ທົບທວນບາງສ່ວນຂອງການ ນຳ ໃຊ້ປບັ:

ສະແດງຂໍ້ມູນກ່ຽວກັບລະບົບແຟ້ມຢູ່ເທິງສຸດ/dev/mapper/vg00-vol_backups:

# tune2fs -l /dev/mapper/vg00-vol_backups

ຕັ້ງຊື່ປະລິມານລະບົບແຟ້ມເອກະສານ (ສຳ ຮອງໃນກໍລະນີນີ້):

# tune2fs -L Backups /dev/mapper/vg00-vol_backups

ປ່ຽນໄລຍະການກວດສອບແລະ / ຫລື mount ນັບ (ໃຊ້ຕົວເລືອກ -c ເພື່ອ ກຳ ນົດ ຈຳ ນວນນັບແລະ / ຫຼື ) -i ທາງເລືອກເພື່ອ ກຳ ນົດໄລຍະເວລາເຊັກ, ບ່ອນທີ່ d = ມື້, w = ອາທິດ, ແລະ m = ເດືອນ).

# tune2fs -c 150 /dev/mapper/vg00-vol_backups # Check every 150 mounts
# tune2fs -i 6w /dev/mapper/vg00-vol_backups # Check every 6 weeks

ທຸກໆຕົວເລືອກຂ້າງເທິງນີ້ສາມາດຖືກລະບຸຢູ່ໃນຕົວເລືອກ --help , ຫຼືເບິ່ງໃນ ໜ້າ man.

ບົດສະຫຼຸບ

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

ຄຳ ຖາມແລະ ຄຳ ເຫັນອື່ນໆແມ່ນຫຼາຍກວ່າການຕ້ອນຮັບເຊັ່ນກັນ.