เรียกใช้คำสั่งที่ใช้ล่าสุดอีกครั้งโดยมีหรือไม่มีสิทธิพิเศษของผู้ใช้ขั้นสูง

สารบัญ:

Anonim

ต้องการเรียกใช้คำสั่งที่ดำเนินการล่าสุดอีกครั้งหรือไม่ หรือจะรันคำสั่งที่ใช้ล่าสุดอีกครั้ง แต่เรียกใช้ในฐานะรูท ทำได้ทั้งสองอย่าง!

เคยพิมพ์คำสั่งสตริงแฟนซีดีๆ ลงในเทอร์มินัลแล้วผิดหวังเมื่อพบว่าคุณต้องเรียกใช้ซ้ำทั้งหมดหรือไม่ หรือบางทีคุณอาจค้นพบว่าต้องรันคำสั่งดังกล่าวอีกครั้ง แต่คราวนี้ในฐานะผู้ใช้ขั้นสูง คุณด้วย? ฉันทำมาตลอด แต่ถ้าทำในอนาคตก็ไม่มีปัญหาและไม่ต้องป้อนลำดับคำสั่งใหม่ เพราะเมื่อคุณเรียนรู้เคล็ดลับดีๆ นี้กับสุดยอด !! คำสั่ง คุณสามารถเรียกใช้สตริงคำสั่งก่อนหน้านี้ได้อย่างรวดเร็ว

มีสองส่วนจริงๆ: เรียกใช้คำสั่งสุดท้ายอีกครั้งเหมือนเดิม และเรียกใช้คำสั่งสุดท้ายอีกครั้ง แต่ด้วยสิทธิ์ของผู้ใช้ระดับสูง หรือที่เรียกว่า root

วิธีเรียกใช้คำสั่งที่ใช้ล่าสุดอีกครั้งอย่างแน่นอน

รู้ไว้ก่อนว่าพิมพ์ !! จะรันคำสั่งสุดท้ายอีกครั้งเหมือนกับที่รันในครั้งแรก ง่ายนิดเดียว ลองเองสิ ขั้นแรก รันคำสั่งใดก็ได้ เลือกคำสั่งง่ายๆ เช่น 'ls' หากคุณต้องการ จากนั้นก่อนที่จะรันคำสั่งอื่น คุณสามารถใช้สตริงต่อไปนี้:

!!

การดำเนินการนี้จะรันคำสั่งเดิมที่เคยรันก่อนหน้านี้ทันที หากคำสั่งล้มเหลว คำสั่งจะทำงานเป็นล้มเหลวอีกครั้ง หากคำสั่งสำเร็จ คำสั่งจะทำงานอีกครั้งได้สำเร็จ เข้าท่าไหม

วิธีเรียกใช้คำสั่งที่ใช้ล่าสุดอีกครั้งในฐานะ Super User

ตอนนี้สิ่งที่น่าสนใจและน่าตื่นตาตื่นใจเป็นพิเศษ คุณสามารถนำหน้าคำว่า !! คำสั่งด้วย sudo เพื่อเรียกใช้คำสั่งที่ใช้ล่าสุดอีกครั้ง แต่ในฐานะรูทที่มีสิทธิ์ของผู้ใช้ขั้นสูงเราได้สัมผัสกับการเรียกใช้คำสั่งล่าสุดด้วย sudo !! มาก่อน แต่มันเกี่ยวข้องกับคำสั่งดังกล่าวมากจนเราปล่อยไว้ไม่ได้

เพียงแค่พิมพ์คำสั่งนี้:

sudo !!

สิ่งนี้รันคำสั่งที่ใช้ล่าสุด แต่ผ่าน sudo เรียกใช้ในฐานะผู้ใช้รูท โดยพื้นฐานแล้วมันเหมือนกับการพิมพ์คำสั่งทั้งหมดอีกครั้ง แต่นำหน้าด้วย 'sudo' โดยไม่ต้องพิมพ์สตริงหรือไวยากรณ์ที่ซับซ้อนที่มีความยาวทั้งหมดอีกครั้ง! มีประโยชน์แน่นอน

BTW เทคนิคเหล่านี้ใช้ได้กับทั้ง Mac OS X และ Linux ดังนั้นไม่ว่าคุณจะอยู่ในสภาพแวดล้อมบรรทัดคำสั่งใดก็ตาม ให้เรียกใช้คำสั่งเหล่านั้นอีกครั้งเมื่อคุณต้องการ

เรียกใช้คำสั่งที่ใช้ล่าสุดอีกครั้งโดยมีหรือไม่มีสิทธิพิเศษของผู้ใช้ขั้นสูง