Score:0

ssh ไปยังเทอร์มินัลระยะไกลและข้ามไฟล์ dotrc

ธง nl

ฉันต้องการเรียกใช้คำสั่งระยะไกลอย่างรวดเร็วโดยใช้ จุ๊ๆ, ตัวอย่างเช่น ls -al /path/to/myfile. น่าเสียดายที่ฉันใช้ tcsh ค่อนข้างมากกว่า ทุบตี. ของฉัน .cshrc ไฟล์ค่อนข้างยาวและช้า ดังนั้นฉันจึงขอข้ามมันไป ถ้าผมใช้ ทุบตีฉันสามารถ (น่าจะ) วิ่งได้

ssh [email protected] "ทุบตี --noprofile --norc" < lsFile

ที่ไหน lsFile ประกอบด้วย สั่งการ. แต่ tcsh ไม่รองรับการตั้งค่าสถานะเหล่านี้อย่างใดอย่างหนึ่ง มีวิธีอื่นที่จะทำให้ได้ผลเช่นเดียวกันภายใน tcsh เปลือก?

ถ้าไม่ใช่ ทางเลือกอื่นคือเงื่อนไขบางอย่างที่อยู่ด้านบนสุดของฉัน .cshrc ไฟล์และออกก่อนเวลาอันควร ฉันไม่สามารถกำหนดได้ว่าฉันมี จุ๊ๆ การเชื่อมต่อ เนื่องจากสำหรับการเชื่อมต่อ ssh ส่วนใหญ่ของฉัน ฉันต้องการเรียกใช้แบบเต็ม .cshrc ไฟล์. ดังนั้นฉันจึงต้องส่งโทเค็นการปรับสภาพภายในคำสั่ง ssh นี้โดยเฉพาะ เป็นไปได้ไหม

ar flag
คุณใช้ Linux รุ่นใดและ distro ใด
hr flag
`man tcsh` แนะนำตัวเลือกที่เทียบเท่าคือ `-f` (*เชลล์ไม่โหลดทรัพยากรหรือไฟล์เริ่มต้นใดๆ หรือทำการแฮชคำสั่งใดๆ จึงเริ่มเร็วขึ้น*)
nl flag
@user68186 ฉันใช้ Ubuntu 20.04 นี่คือผลลัพธ์ของ `uname -a` `Linux 7420 5.13.0-1010-oem #11-Ubuntu SMP วันพุธที่ 28 กรกฎาคม 13:04:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux` ขอบคุณ @steeldriver ฉันไม่รู้ ฉันพลาดสิ่งนั้นได้อย่างไร คำสั่งใช้เวลา 5 วินาทีแทนที่จะเป็น 7 ซึ่งเป็นสิ่งที่ควรปรับปรุง!

โพสต์คำตอบ

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