Score:0

ฉันจะกำหนดค่า Ubuntu ให้เพิ่มทุกคำสั่งโดยอัตโนมัติด้วยคำสั่งใดคำสั่งหนึ่งได้อย่างไร

ธง in

ฉันจะกำหนดค่า Ubuntu Server ได้อย่างไร เพื่อให้ทุกครั้งที่ฉันรันคำสั่งเทอร์มินัล มันจะเพิ่มคำสั่งเฉพาะที่ฉันตั้งชื่อให้กับคำสั่งนั้น

ดังนั้น:

$ cmd2

ระบบได้รับจริงเป็น:

$ cmd1 cmd2

และสำหรับใดๆ

$ cmd-N

จะได้รับเป็น

$ cmd1 cmd-N

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

ar flag
"ทุกคำสั่ง" ค่อนข้างคลุมเครือ คำสั่งที่คุณพิมพ์ในเทอร์มินัลมีหลายประเภท บางคำสั่งมีอยู่ในตัว บางคำสั่งเป็นไฟล์เรียกทำงานแบบไบนารี บางคำสั่งเป็นสคริปต์ประเภทต่างๆ เป็นต้น คำสั่งประเภทหนึ่งอาจใช้ไม่ได้กับอีกคำสั่งหนึ่ง
vanadium avatar
cn flag
มีกลิ่นเหมือนปัญหา XYคุณต้องการบรรลุ X แต่คุณถามเกี่ยวกับปัญหา Y ซึ่ง *คุณ* คิดว่าจะแก้ปัญหา X ได้ ระบุในคำถามของคุณว่าคุณต้องการบรรลุอะไรจริง ๆ และแนวทางที่ดีจะปรากฏขึ้น ซึ่งอาจแตกต่างจากสิ่งที่คุณคิดว่าจะเป็นแนวทาง .
john-jones avatar
cn flag
https://superuser.com/questions/117227/a-command-before-every-bash-command
Score:0
ธง cn

คุณไม่ได้ให้ข้อมูลมากนักเกี่ยวกับสิ่งที่คุณต้องการบรรลุ แต่ฉันคิดว่า นามแฝง ในตัวคือสิ่งที่คุณต้องการ

นามแฝง cmd2='cmd1 cmd2' ทำสิ่งที่คุณถามอย่างแท้จริงเช่น นามแฝงน้อย = 'sudo น้อย' จะทำให้ทั้งหมดตามมา น้อย เรียกร้องให้แปลเป็น sudo น้อยลง.

ในการทำให้นามแฝงยังคงอยู่ คุณต้องเพิ่มคำสั่งในของคุณ ~/.bashrc ไฟล์.

คุณสามารถเช็คเอาท์ https://opensource.com/article/19/7/bash-aliases สำหรับข้อมูลเพิ่มเติมและตัวอย่าง

in flag
ขอบคุณ แต่ฉันอัปเดตคำถามเพื่อให้ชัดเจนขึ้น - ฉันหมายถึง **ทุก ๆ คำสั่ง** จะได้รับ CMD-1 ต่อท้ายโดยอัตโนมัติ อาจจะเป็นบรรทัดใน .bashrc?
Dion avatar
cn flag
ฉันจะสร้างนามแฝงสั้น ๆ และเพิ่มคำสั่งใด ๆ เพื่อให้สามารถละเว้น "cmd1" ได้หากฉันต้องการ / ต้องการ หากคุณต้องการต่อท้ายทุกบรรทัดด้วย "cmd1" คุณสามารถลองใช้ลิงก์ที่โพสต์โดย @john-jones

โพสต์คำตอบ

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