ฉันจะดูประวัติผู้ใช้ทั้งหมดใน Linux ได้อย่างไร
ฉันจะดูประวัติผู้ใช้ทั้งหมดใน Linux ได้อย่างไร

วีดีโอ: ฉันจะดูประวัติผู้ใช้ทั้งหมดใน Linux ได้อย่างไร

วีดีโอ: ฉันจะดูประวัติผู้ใช้ทั้งหมดใน Linux ได้อย่างไร
วีดีโอ: 5 คำสั่งอันตรายใน Linux อย่าหาทำเด็ดขาด! [คันทรีลีนุกซ์ #59] 2024, พฤศจิกายน
Anonim

พิมพ์ ประวัติศาสตร์

ในรูปแบบที่ง่ายที่สุด คุณสามารถเรียกใช้ ' ประวัติศาสตร์ ' สั่งเองแล้วมันจะพิมพ์ bash ประวัติศาสตร์ ของปัจจุบัน ผู้ใช้ ไปที่หน้าจอ คำสั่งต่างๆ มีลำดับเลข โดยคำสั่งเก่าจะอยู่ที่ด้านบนและคำสั่งที่ใหม่กว่าจะอยู่ด้านล่าง NS ประวัติศาสตร์ ถูกเก็บไว้ใน ~/. bash_history ไฟล์โดยค่าเริ่มต้น

เมื่อคำนึงถึงสิ่งนี้ ฉันจะดูประวัติผู้ใช้รายอื่นใน Linux ได้อย่างไร

บนระบบปฏิบัติการที่ใช้เดเบียน ทำ tail /var/log/auth เข้าสู่ระบบ | ชื่อผู้ใช้ grep ควรให้ ของผู้ใช้ sudo ประวัติศาสตร์ . ฉันไม่เชื่อว่ามีวิธีรับคำสั่งแบบรวมเป็นหนึ่ง ประวัติศาสตร์ ของ ของผู้ใช้ คำสั่งปกติ + sudo บนระบบปฏิบัติการที่ใช้ RHEL คุณจะต้อง ตรวจสอบ /var/log/secure แทน /var/log/auth

ด้านบน ฉันจะค้นหาคำสั่งก่อนหน้าใน Linux ได้อย่างไร ต่อไปนี้เป็น 4 วิธีในการทำซ้ำคำสั่งที่ดำเนินการล่าสุด

  1. ใช้ลูกศรขึ้นเพื่อดูคำสั่งก่อนหน้าและกด Enter เพื่อดำเนินการ
  2. พิมพ์ !! และกด Enter จากบรรทัดคำสั่ง
  3. พิมพ์ !- 1 แล้วกด Enter จากบรรทัดคำสั่ง
  4. กด Control+P จะแสดงคำสั่งก่อนหน้า กด Enter เพื่อดำเนินการ

ตามลำดับ คุณจะตรวจสอบประวัติใน Linux ได้อย่างไร?

อีกวิธีในการมาที่นี้ ค้นหา ฟังก์ชั่นคือโดยการพิมพ์ Ctrl-R เพื่อเรียกใช้การเรียกซ้ำ ค้นหา ตามคำสั่งของท่าน ประวัติศาสตร์ . หลังจากพิมพ์ข้อความนี้ ข้อความแจ้งจะเปลี่ยนเป็น: (reverse-i- ค้นหา )`': ตอนนี้คุณสามารถเริ่มพิมพ์คำสั่ง และคำสั่งที่ตรงกันจะปรากฏขึ้นเพื่อให้คุณดำเนินการได้โดยกด Return หรือ Enter

ฉันจะตรวจสอบประวัติคำสั่งได้อย่างไร

เปิด CMD จากเมนู Start แล้วพิมพ์ doskey / ประวัติศาสตร์ ” ขณะที่คุณพิมพ์. ทั้งหมด คำสั่ง ที่คุณพิมพ์ล่าสุดจะแสดงให้คุณเห็นในหน้าต่าง CMD ของคุณ ใช้ลูกศรขึ้นและลงเพื่อเลือก สั่งการ . หรือคุณสามารถคัดลอกและวาง คำสั่ง จาก ประวัติศาสตร์ ซึ่งปรากฏบนหน้าจอของคุณภายในหน้าต่าง CMD

แนะนำ: