Score:0

ฉันจะปิดการใช้งาน echo ในเทอร์มินัลได้อย่างไร

ธง sh

สิ่งนี้อาจดูเหมือนง่าย แต่บางครั้งฉันต้องการเทอร์มินัลที่จะไม่สะท้อนอะไร ไม่ว่าจะเป็นคำสั่งเฉพาะหรือทุกคำสั่ง

ใน windows ฉันก็ทำได้ ปิดเสียงสะท้อน

ฉันมักจะสร้างไฟล์ด้วย แมว ออกคำสั่งมากแต่กลับอะไรก็ตามที่ฉันป้อนและฉันรู้สึกเหมือนคนติดเหล้าเพราะฉันเห็นสองเท่า

ตัวอย่าง :

แมว | sudo tee -a vocab.txt

ฉันเป็นบรรทัดแรก
ฉันเป็นบรรทัดแรก
ฉันเป็นบรรทัดที่สอง
ฉันเป็นบรรทัดที่สอง

John Ronald avatar
ca flag
วิธีแก้ไขที่เป็นไปได้คือแก้ไขคำสั่งของคุณเป็น "cat | sudo tee -a vocab.txt>/dev/null"
YoloWex avatar
sh flag
มันใช้งานได้ แต่ไม่ได้สร้าง vocab.txt @JohnRonald
Terrance avatar
id flag
`tee -a filename` ต่อท้ายไฟล์ `tee filename` สร้างไฟล์ และด้วยสิ่งที่ @JohnRonald โพสต์ไว้ด้านบนก็ใช้ได้สำหรับฉันในการสร้างไฟล์ใหม่เช่นกัน คุณอาจไม่ต้องการ `sudo` หากคุณไม่ได้เขียนลงในโฟลเดอร์ที่เป็นของ root หรือไม่ใช่คุณ
Score:1
ธง cn
raj

คุณสามารถปิดเสียงสะท้อนของเทอร์มินัลได้ด้วยคำสั่ง:

stty -ก้อง

(คำเตือน: หลังจากป้อนคำสั่งนี้ คุณจะไม่เห็นคำสั่งต่อไปนี้ที่คุณจะพิมพ์)

และเปิดใช้งานอีกครั้งด้วยคำสั่ง:

เสียงก้องกังวาน
vanadium avatar
cn flag
@YoloWex คุณคือคนที่ขอความช่วยเหลือ นี่คือวิธีที่คุณพูดกับผู้ที่เต็มใจช่วยเหลือคุณหรือไม่?
YoloWex avatar
sh flag
เพื่อน ฉันอาจไม่ชัดเจนว่าฉันไม่ต้องการให้เทอร์มินัลตอบกลับฉัน แต่ฉันต้องการดูสิ่งที่ฉันพิมพ์ ฉันลองทำตามที่คุณพูดแล้ว แต่ทั้งหมดกลับซ่อนสิ่งที่ฉันกำลังพิมพ์อยู่ ฉันต้องการสิ่งที่ตรงกันข้าม
raj avatar
cn flag
raj
@YoloWex แล้วปัญหาของคุณคืออะไร? เห็นว่าสิ่งที่คุณพิมพ์เป็นการตั้งค่าเริ่มต้น คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไร

โพสต์คำตอบ

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