เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

head / tail – พิมพ์ส่วนแรก / ส่วนสุดท้ายของไฟล์

บางครั้งคุณไม่ต้องการผลลัพธ์ทั้งหมดจากคำสั่ง คุณอาจต้องการเพียงสองสามบรรทัดแรกหรือสองสามบรรทัดสุดท้าย NS หัว คำสั่งพิมพ์สิบบรรทัดแรกของไฟล์และ หาง คำสั่งพิมพ์สิบบรรทัดสุดท้าย โดยค่าเริ่มต้น คำสั่งทั้งสองจะพิมพ์ข้อความสิบบรรทัด แต่สามารถปรับได้ด้วยตัวเลือก "-n":



[me@linuxbox ~]$ หัว -n 5 ls-output.txt

รวม 343496

-rwxr-xr-x 1 รูทรูท 31316 2007-12-05 08:58 [

-rwxr-xr-x 1 รูทรูท 8240 2007-12-09 13:39 411toppm

-rwxr-xr-x 1 รูทรูท 111276 2007-11-26 14:27 a2p

-rwxr-xr-x 1 รูท root 25368 2006-10-06 20:16 a52dec [me@linuxbox ~]$ หาง -n 5 ls-output.txt

-rwxr-xr-x 1 รูท root 5234 2007-06-27 10:56 znew

-rwxr-xr-x 1 รูทราก 691 2005-09-10 04:21 zonetab2pot.py

-rw-r--r-- 1 รูทรูท 930 2007-11-01 12:23 zonetab2pot.pyc

-rw-r--r-- 1 รูทรูท 930 2007-11-01 12:23 zonetab2pot.pyo

lrwxrwxrwx 1 รูทราก 6 2016-01-31 05:22 zsoelim -> soelim

[me@linuxbox ~]$ หัว -n 5 ls-output.txt

รวม 343496

-rwxr-xr-x 1 รูทรูท 31316 2007-12-05 08:58 [

-rwxr-xr-x 1 รูทรูท 8240 2007-12-09 13:39 411toppm

-rwxr-xr-x 1 รูทรูท 111276 2007-11-26 14:27 a2p

-rwxr-xr-x 1 รูท root 25368 2006-10-06 20:16 a52dec [me@linuxbox ~]$ หาง -n 5 ls-output.txt

-rwxr-xr-x 1 รูท root 5234 2007-06-27 10:56 znew

-rwxr-xr-x 1 รูทราก 691 2005-09-10 04:21 zonetab2pot.py

-rw-r--r-- 1 รูทรูท 930 2007-11-01 12:23 zonetab2pot.pyc

-rw-r--r-- 1 รูทรูท 930 2007-11-01 12:23 zonetab2pot.pyo

lrwxrwxrwx 1 รูทราก 6 2016-01-31 05:22 zsoelim -> soelim


สามารถใช้ในไปป์ไลน์ได้เช่นกัน:



[me@linuxbox ~]$ ls /usr/bin | หาง -n 5

[me@linuxbox ~]$ ls /usr/bin | หาง -n 5


zใหม่ zonetab2pot.py zonetab2pot.pyc zonetab2pot.pyo zsoelim

zใหม่ zonetab2pot.py zonetab2pot.pyc zonetab2pot.pyo zsoelim


tail มีตัวเลือกที่ช่วยให้คุณสามารถดูไฟล์ได้แบบเรียลไทม์ ซึ่งมีประโยชน์สำหรับการดูความคืบหน้าของไฟล์บันทึกขณะที่กำลังเขียน ในตัวอย่างต่อไปนี้ เราจะดูไฟล์ข้อความใน /var/log (หรือไฟล์ /var/log/syslog หากไม่มีข้อความ) ต้องใช้สิทธิ์ผู้ใช้ระดับสูงในการดำเนินการนี้ในการกระจาย Linux บางตัว เนื่องจากไฟล์ /var/log/messages อาจมีข้อมูลความปลอดภัย:


[me@linuxbox ~]$ หาง -f / var / log / ข้อความ

8 ก.พ. 13:40:05 น. twin4 dhclient: DHCPACK จาก 192.168.1.1

8 ก.พ. 13:40:05 น. twin4 dhclient: ผูกพันกับ 192.168.1.4 - ต่ออายุใน 1652 วินาที

8 ก.พ. 13:55:32 เม้าท์คู่ 4 [3953]: /var/NFSv4/musicbox ส่งออกไปยังทั้ง 192.168.1.0/24 และ twin7.localdomain ใน 192.168.1.0/24,twin7.localdomain

8 ก.พ. 14:07:37 twin4 dhclient: DHCPREQUEST บน eth0 ถึง 192.168.1.1 พอร์ต 67

8 ก.พ. 14:07:37 น. twin4 dhclient: DHCPACK จาก 192.168.1.1

8 ก.พ. 14:07:37 น. twin4 dhclient: ผูกพันกับ 192.168.1.4 - ต่ออายุใน 1771 วินาที

8 ก.พ. 14:09:56 twin4 smartd[3468]: อุปกรณ์: /dev/hda, SMART Prefailure Attribute: 8 Seek_Time_Performance เปลี่ยนจาก 237 เป็น 236 ก.พ. 8 14:10:37 twin4 mountd [3953]: /var/NFSv4/musicbox ส่งออกไปยังทั้ง 192.168.1.0/24 และ twin7.localdomain ใน 192.168.1.0/24,twin7.localdomain

8 ก.พ. 14:25:07 twin4 sshd(pam_unix)[29234]: เปิดเซสชันสำหรับผู้ใช้โดย (uid=0)

8 ก.พ. 14:25:36 twin4 su(pam_unix)[29279]: เซสชันเปิดสำหรับผู้ใช้ root โดยฉัน (uid=500)

[me@linuxbox ~]$ หาง -f / var / log / ข้อความ

8 ก.พ. 13:40:05 น. twin4 dhclient: DHCPACK จาก 192.168.1.1

8 ก.พ. 13:40:05 น. twin4 dhclient: ผูกพันกับ 192.168.1.4 - ต่ออายุใน 1652 วินาที

8 ก.พ. 13:55:32 เม้าท์คู่ 4 [3953]: /var/NFSv4/musicbox ส่งออกไปยังทั้ง 192.168.1.0/24 และ twin7.localdomain ใน 192.168.1.0/24,twin7.localdomain

8 ก.พ. 14:07:37 twin4 dhclient: DHCPREQUEST บน eth0 ถึง 192.168.1.1 พอร์ต 67

8 ก.พ. 14:07:37 น. twin4 dhclient: DHCPACK จาก 192.168.1.1

8 ก.พ. 14:07:37 น. twin4 dhclient: ผูกพันกับ 192.168.1.4 - ต่ออายุใน 1771 วินาที

8 ก.พ. 14:09:56 twin4 smartd[3468]: อุปกรณ์: /dev/hda, SMART Prefailure Attribute: 8 Seek_Time_Performance เปลี่ยนจาก 237 เป็น 236 ก.พ. 8 14:10:37 twin4 mountd [3953]: /var/NFSv4/musicbox ส่งออกไปยังทั้ง 192.168.1.0/24 และ twin7.localdomain ใน 192.168.1.0/24,twin7.localdomain

8 ก.พ. 14:25:07 twin4 sshd(pam_unix)[29234]: เปิดเซสชันสำหรับผู้ใช้โดย (uid=0)

8 ก.พ. 14:25:36 twin4 su(pam_unix)[29279]: เซสชันเปิดสำหรับผู้ใช้ root โดยฉัน (uid=500)


โดยใช้ตัวเลือก "-f" หาง ยังคงตรวจสอบไฟล์ต่อไป และเมื่อมีการต่อบรรทัดใหม่ จะปรากฏบนหน้าจอทันที สิ่งนี้จะดำเนินต่อไปจนกว่าคุณจะพิมพ์ Ctrl-c.


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: