5 ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນການຈັດການປະເພດເອກະສານແລະເວລາລະບົບໃນ Linux - ພາກທີ 3
ການປັບຕົວເຂົ້າກັບການໃຊ້ເສັ້ນ ຄຳ ສັ່ງຫລືປາຍທາງສາມາດເປັນສິ່ງທີ່ຍາກ ສຳ ລັບຜູ້ເລີ່ມທີ່ຕ້ອງການຮຽນ Linux. ເນື່ອງຈາກວ່າສະຖານີດັ່ງກ່າວໃຫ້ການຄວບຄຸມລະບົບ Linux ຫລາຍກ່ວາໂປຣແກຣມ GUIs, ຄົນເຮົາຕ້ອງໄດ້ໃຊ້ເຄື່ອງທີ່ໃຊ້ໃນການເຮັດວຽກ ຄຳ ສັ່ງໃນ terminal. ສະນັ້ນເພື່ອຈົດ ຈຳ ຄຳ ສັ່ງທີ່ແຕກຕ່າງກັນໃນ Linux, ທ່ານຄວນໃຊ້ຢູ່ປາຍຍອດໃນແຕ່ລະວັນເພື່ອເຂົ້າໃຈວິທີການໃຊ້ ຄຳ ສັ່ງທີ່ມີທາງເລືອກແລະການໂຕ້ຖຽງແຕກຕ່າງກັນ.
ກະລຸນາໄປເບິ່ງພາກສ່ວນທີ່ຜ່ານມາຂອງພວກເຮົາໃນຊຸດ Linux Tricks ນີ້.
<
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະມາເບິ່ງບາງ ຄຳ ແນະ ນຳ ແລະເຄັດລັບໃນການໃຊ້ ຄຳ ສັ່ງ 10 ຂໍ້ເພື່ອເຮັດວຽກກັບແຟ້ມແລະເວລາຢູ່ປາຍທາງ.
ປະເພດເອກະສານໃນ Linux
ໃນ Linux, ທຸກສິ່ງທຸກຢ່າງຖືກຖືວ່າເປັນແຟ້ມເອກະສານ, ອຸປະກອນຂອງທ່ານ, ໄດເລກະທໍລີແລະເອກະສານປົກກະຕິລ້ວນແຕ່ຖືວ່າເປັນແຟ້ມເອກະສານ.
ມີເອກະສານປະເພດຕ່າງໆຢູ່ໃນລະບົບ Linux ຄື:
<
ມັນມີສອງປະເພດຂອງໄຟລ໌ອຸປະກອນບລັອກທີ່ເປັນຕົວແທນຂອງອຸປະກອນເກັບຂໍ້ມູນເຊັ່ນ: ຮາດດິດ, ພວກເຂົາອ່ານຂໍ້ມູນໃນທ່ອນໄມ້ແລະແຟ້ມເອກະສານອ່ານຂໍ້ມູນໃນລັກສະນະຕາມລັກສະນະ.
<
ທ່ານສາມາດ ກຳ ນົດຊະນິດຂອງເອກະສານໂດຍໃຊ້ ຄຳ ສັ່ງເອກະສານດັ່ງຕໍ່ໄປນີ້. ພາບ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້ສະແດງຕົວຢ່າງທີ່ແຕກຕ່າງກັນຂອງການໃຊ້ ຄຳ ສັ່ງເອກະສານເພື່ອ ກຳ ນົດປະເພດຂອງເອກະສານທີ່ແຕກຕ່າງກັນ.
[email ~/Linux-Tricks $ dir BACKUP master.zip crossroads-stable.tar.gz num.txt EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 reggea.xspf Linux-Security-Optimization-Book.gif tmp-link [email ~/Linux-Tricks $ file BACKUP/ BACKUP/: directory [email ~/Linux-Tricks $ file master.zip master.zip: Zip archive data, at least v1.0 to extract [email ~/Linux-Tricks $ file crossroads-stable.tar.gz crossroads-stable.tar.gz: gzip compressed data, from Unix, last modified: Tue Apr 5 15:15:20 2011 [email ~/Linux-Tricks $ file Linux-Security-Optimization-Book.gif Linux-Security-Optimization-Book.gif: GIF image data, version 89a, 200 x 259 [email ~/Linux-Tricks $ file EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo [email ~/Linux-Tricks $ file /dev/sda1 /dev/sda1: block special [email ~/Linux-Tricks $ file /dev/tty1 /dev/tty1: character special
ອີກວິທີ ໜຶ່ງ ໃນການ ກຳ ນົດປະເພດເອກະສານແມ່ນໂດຍການປະຕິບັດລາຍຊື່ຍາວໂດຍໃຊ້ ຄຳ ສັ່ງ dir.
ການໃຊ້ ls -l ເພື່ອ ກຳ ນົດປະເພດເອກະສານ.
ເມື່ອທ່ານເບິ່ງສິດອະນຸຍາດຂອງເອກະສານ, ຕົວອັກສອນ ທຳ ອິດຈະສະແດງປະເພດເອກະສານແລະຜູ້ມີ ອຳ ນາດອື່ນໆສະແດງສິດໃນເອກະສານ.
[email ~/Linux-Tricks $ ls -l total 6908 drwxr-xr-x 2 tecmint tecmint 4096 Sep 9 11:46 BACKUP -rw-r--r-- 1 tecmint tecmint 1075620 Sep 9 11:47 crossroads-stable.tar.gz -rwxr----- 1 tecmint tecmint 5916085 Sep 9 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 -rw-r--r-- 1 tecmint tecmint 42122 Sep 9 11:49 Linux-Security-Optimization-Book.gif -rw-r--r-- 1 tecmint tecmint 17627 Sep 9 11:46 master.zip -rw-r--r-- 1 tecmint tecmint 5 Sep 9 11:48 num.txt -rw-r--r-- 1 tecmint tecmint 0 Sep 9 11:46 reggea.xspf -rw-r--r-- 1 tecmint tecmint 5 Sep 9 11:47 tmp-link
ໃຊ້ ls -l ເພື່ອ ກຳ ນົດເອກະສານບລັອກແລະຕົວອັກສອນ.
[email ~/Linux-Tricks $ ls -l /dev/sda1 brw-rw---- 1 root disk 8, 1 Sep 9 10:53 /dev/sda1 [email ~/Linux-Tricks $ ls -l /dev/tty1 crw-rw---- 1 root tty 4, 1 Sep 9 10:54 /dev/tty1
ການໃຊ້ dir -l ເພື່ອ ກຳ ນົດປະເພດເອກະສານ.
[email ~/Linux-Tricks $ dir -l total 6908 drwxr-xr-x 2 tecmint tecmint 4096 Sep 9 11:46 BACKUP -rw-r--r-- 1 tecmint tecmint 1075620 Sep 9 11:47 crossroads-stable.tar.gz -rwxr----- 1 tecmint tecmint 5916085 Sep 9 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 -rw-r--r-- 1 tecmint tecmint 42122 Sep 9 11:49 Linux-Security-Optimization-Book.gif -rw-r--r-- 1 tecmint tecmint 17627 Sep 9 11:46 master.zip -rw-r--r-- 1 tecmint tecmint 5 Sep 9 11:48 num.txt -rw-r--r-- 1 tecmint tecmint 0 Sep 9 11:46 reggea.xspf -rw-r--r-- 1 tecmint tecmint 5 Sep 9 11:47 tmp-link
ຕໍ່ໄປພວກເຮົາຈະເບິ່ງ ຄຳ ແນະ ນຳ ກ່ຽວກັບການນັບ ຈຳ ນວນແຟ້ມຂອງປະເພດສະເພາະໃດ ໜຶ່ງ ໃນໄດເລກະທໍລີທີ່ໃຫ້ໂດຍໃຊ້ ls, wc ຄຳ ສັ່ງ. ການສື່ສານລະຫວ່າງ ຄຳ ສັ່ງແມ່ນບັນລຸໄດ້ໂດຍຜ່ານການຕັ້ງຊື່ທໍ່.
<
ໃນ Linux, ເອກະສານປົກກະຕິແມ່ນສະແດງໂດຍສັນຍາລັກ -
.
[email ~/Linux-Tricks $ ls -l | grep ^- | wc -l 7
ໃນ Linux, ລາຍຊື່ໄດເລກະທໍລີແມ່ນຕົວແທນໂດຍສັນຍາລັກ d
.
[email ~/Linux-Tricks $ ls -l | grep ^d | wc -l 1
ໃນລີນຸກ, ການເຊື່ອມໂຍງຮູບພາບແລະຍາກແມ່ນຕົວແທນໂດຍສັນຍາລັກ l
.
[email ~/Linux-Tricks $ ls -l | grep ^l | wc -l 0
ໃນ Linux, ເອກະສານ block ແລະ character ແມ່ນສະແດງໂດຍສັນຍາລັກ b
ແລະ c
ຕາມ ລຳ ດັບ.
[email ~/Linux-Tricks $ ls -l /dev | grep ^b | wc -l 37 [email ~/Linux-Tricks $ ls -l /dev | grep ^c | wc -l 159
ຕໍ່ໄປພວກເຮົາຈະເບິ່ງ ຄຳ ສັ່ງບາງຂໍ້ທີ່ທ່ານສາມາດໃຊ້ເພື່ອຊອກຫາເອກະສານໃນລະບົບ Linux ເຊິ່ງມັນປະກອບມີສະຖານທີ່ຊອກຫາ, ຊອກຫາ, ຄຳ ສັ່ງຫຍັງແລະ ຄຳ ສັ່ງໃດ.
ໃນຜົນໄດ້ຮັບຂ້າງລຸ່ມ, ຂ້ອຍ ກຳ ລັງພະຍາຍາມຊອກຫາການຕັ້ງຄ່າ server server Samba ສຳ ລັບລະບົບຂອງຂ້ອຍ.
[email ~/Linux-Tricks $ locate samba.conf /usr/lib/tmpfiles.d/samba.conf /var/lib/dpkg/info/samba.conffiles
ເພື່ອຮຽນຮູ້ວິທີການໃຊ້ ຄຳ ສັ່ງຊອກຫາໃນ Linux, ທ່ານສາມາດອ່ານບົດຄວາມຕໍ່ໄປນີ້ຂອງພວກເຮົາທີ່ສະແດງໃຫ້ເຫັນຫລາຍກວ່າ 30+ ຕົວຢ່າງພາກປະຕິບັດແລະການ ນຳ ໃຊ້ ຄຳ ສັ່ງຊອກຫາໃນ Linux.
<
ຄຳ ສັ່ງ whatis ສ່ວນໃຫຍ່ແມ່ນໃຊ້ໃນການຊອກຫາ ຄຳ ສັ່ງແລະມັນພິເສດເພາະມັນໃຫ້ຂໍ້ມູນກ່ຽວກັບ ຄຳ ສັ່ງ, ມັນຍັງພົບເອກະສານການຕັ້ງຄ່າແລະລາຍການຄູ່ມື ສຳ ລັບ ຄຳ ສັ່ງ.
[email ~/Linux-Tricks $ whatis bash bash (1) - GNU Bourne-Again SHell [email ~/Linux-Tricks $ whatis find find (1) - search for files in a directory hierarchy [email ~/Linux-Tricks $ whatis ls ls (1) - list directory contents
ຄຳ ສັ່ງໃດທີ່ໃຊ້ໃນການຊອກຫາ ຄຳ ສັ່ງໃນລະບົບແຟ້ມເອກະສານ.
[email ~/Linux-Tricks $ which mkdir /bin/mkdir [email ~/Linux-Tricks $ which bash /bin/bash [email ~/Linux-Tricks $ which find /usr/bin/find [email ~/Linux-Tricks $ $ which ls /bin/ls
ເມື່ອເຮັດວຽກໃນສະພາບແວດລ້ອມທີ່ເປັນເຄືອຂ່າຍ, ມັນແມ່ນການປະຕິບັດທີ່ດີທີ່ຈະຮັກສາເວລາໃຫ້ຖືກຕ້ອງໃນລະບົບ Linux ຂອງທ່ານ. ມີບໍລິການບາງຢ່າງໃນລະບົບ Linux ທີ່ຕ້ອງການເວລາທີ່ຖືກຕ້ອງເພື່ອເຮັດວຽກໃນເຄືອຂ່າຍຢ່າງມີປະສິດຕິພາບ.
ພວກເຮົາຕ້ອງເບິ່ງ ຄຳ ສັ່ງທີ່ທ່ານສາມາດໃຊ້ເພື່ອຈັດການເວລາໃນເຄື່ອງຂອງທ່ານ. ໃນ Linux, ເວລາຖືກຈັດການເປັນສອງທາງ: ເວລາລະບົບແລະເວລາຮາດແວ.
ເວລາຂອງລະບົບຖືກຈັດການໂດຍໂມງລະບົບແລະເວລາຮາດແວແມ່ນຖືກຈັດການໂດຍໂມງຮາດແວ.
ເພື່ອເບິ່ງເວລາລະບົບ, ວັນທີແລະເຂດເວລາຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງວັນທີດັ່ງຕໍ່ໄປນີ້.
[email ~/Linux-Tricks $ date Wed Sep 9 12:25:40 IST 2015
ກຳ ນົດເວລາຂອງລະບົບຂອງທ່ານໂດຍໃຊ້ວັນທີຫຼືວັນທີ ”set =” STRING” ດັ່ງຕໍ່ໄປນີ້.
[email ~/Linux-Tricks $ sudo date -s "12:27:00" Wed Sep 9 12:27:00 IST 2015 [email ~/Linux-Tricks $ sudo date --set="12:27:00" Wed Sep 9 12:27:00 IST 2015
ທ່ານຍັງສາມາດ ກຳ ນົດເວລາແລະວັນທີດັ່ງຕໍ່ໄປນີ້.
[email ~/Linux-Tricks $ sudo date 090912302015 Wed Sep 9 12:30:00 IST 2015
ເບິ່ງວັນທີປະຈຸບັນຈາກປະຕິທິນໂດຍໃຊ້ ຄຳ ສັ່ງ cal.
[email ~/Linux-Tricks $ cal September 2015 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
ເບິ່ງເວລາຂອງໂມງຮາດແວໂດຍໃຊ້ ຄຳ ສັ່ງ hwclock.
[email ~/Linux-Tricks $ sudo hwclock Wednesday 09 September 2015 06:02:58 PM IST -0.200081 seconds
ເພື່ອ ກຳ ນົດເວລາຂອງໂມງຮາດແວ, ໃຊ້ hwclock –set –date =” STRING” ດັ່ງຕໍ່ໄປນີ້.
[email ~/Linux-Tricks $ sudo hwclock --set --date="09/09/2015 12:33:00" [email ~/Linux-Tricks $ sudo hwclock Wednesday 09 September 2015 12:33:11 PM IST -0.891163 seconds
ເວລາຂອງລະບົບຖືກ ກຳ ນົດໂດຍໂມງຮາດແວໃນເວລາບູດແລະເມື່ອລະບົບປິດ, ເວລາຮາດແວໄດ້ຖືກປັບ ໃໝ່ ໃຫ້ກັບເວລາຂອງລະບົບ.
ເພາະສະນັ້ນເມື່ອທ່ານເບິ່ງເວລາຂອງລະບົບແລະເວລາຮາດແວ, ມັນຈະຄືກັນເວັ້ນເສຍແຕ່ເມື່ອທ່ານປ່ຽນເວລາຂອງລະບົບ. ເວລາຮາດແວຂອງທ່ານອາດຈະບໍ່ຖືກຕ້ອງເມື່ອແບັດເຕີຣີ CMOS ອ່ອນລົງ.
ທ່ານຍັງສາມາດ ກຳ ນົດເວລາລະບົບຂອງທ່ານໂດຍໃຊ້ເວລາຈາກໂມງຮາດແວດັ່ງຕໍ່ໄປນີ້.
$ sudo hwclock --hctosys
ມັນຍັງເປັນໄປໄດ້ທີ່ຈະ ກຳ ນົດເວລາໂມງຮາດແວໂດຍໃຊ້ເວລາໂມງຂອງລະບົບດັ່ງຕໍ່ໄປນີ້.
$ sudo hwclock --systohc
ເພື່ອເບິ່ງວ່າລະບົບ Linux ຂອງທ່ານໃຊ້ງານດົນປານໃດ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ uptime.
[email ~/Linux-Tricks $ uptime 12:36:27 up 1:43, 2 users, load average: 1.39, 1.34, 1.45 [email ~/Linux-Tricks $ uptime -p up 1 hour, 43 minutes [email ~/Linux-Tricks $ uptime -s 2015-09-09 10:52:47
ບົດສະຫຼຸບ
ການເຂົ້າໃຈປະເພດເອກະສານແມ່ນ Linux ແມ່ນການປະຕິບັດທີ່ດີ ສຳ ລັບ begginers, ແລະການຈັດການເວລາແມ່ນມີຄວາມ ສຳ ຄັນໂດຍສະເພາະໃນເຊີຟເວີເພື່ອຈັດການບໍລິການທີ່ມີຄວາມ ໜ້າ ເຊື່ອຖືແລະມີປະສິດຕິພາບ. ຫວັງວ່າທ່ານຈະເຫັນຄູ່ມືແນະ ນຳ ນີ້ເປັນປະໂຫຍດ. ຖ້າທ່ານມີຂໍ້ມູນເພີ່ມເຕີມຢ່າລືມປະກອບ ຄຳ ເຫັນ. ຕິດຕໍ່ກັບ Tecmint.