5 ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນການຈັດການປະເພດເອກະສານແລະເວລາລະບົບໃນ Linux - ພາກທີ 3


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

ກະລຸນາໄປເບິ່ງພາກສ່ວນທີ່ຜ່ານມາຂອງພວກເຮົາໃນຊຸດ Linux Tricks ນີ້.

<

  • 5 ຄຳ ແນະ ນຳ ແລະ ຄຳ ແນະ ນຳ ກ່ຽວກັບສາຍທີ່ ໜ້າ ສົນໃຈໃນ Linux - ພາກທີ 1
  • 10 ວິທີການໃສ່ ຄຳ ສັ່ງທີ່ເປັນປະໂຫຍດ ສຳ ລັບຄວາມສົນໃຈ ໃໝ່ - ພາກທີ 2
  • ໃນບົດຄວາມນີ້, ພວກເຮົາຈະມາເບິ່ງບາງ ຄຳ ແນະ ນຳ ແລະເຄັດລັບໃນການໃຊ້ ຄຳ ສັ່ງ 10 ຂໍ້ເພື່ອເຮັດວຽກກັບແຟ້ມແລະເວລາຢູ່ປາຍທາງ.

    ປະເພດເອກະສານໃນ Linux

    ໃນ 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 ຄຳ ສັ່ງ. ການສື່ສານລະຫວ່າງ ຄຳ ສັ່ງແມ່ນບັນລຸໄດ້ໂດຍຜ່ານການຕັ້ງຊື່ທໍ່.

    <

  • grep - ຄຳ ສັ່ງໃນການຄົ້ນຫາຕາມຮູບແບບໃດ ໜຶ່ງ ຫຼືການສະແດງອອກເປັນປະ ຈຳ.
  • 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.

    <

  • 35 ຕົວຢ່າງຂອງ ‘ຊອກຫາ’ ຄຳ ສັ່ງໃນ 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.