คำถามติดแท็ก terminal

เทอร์มินัลคืออุปกรณ์ฮาร์ดแวร์ที่ใช้สำหรับการป้อนข้อมูลเข้าและแสดงข้อมูลจากคอมพิวเตอร์ เทอร์มินัลมักถูกใช้ในสมัยของคอมพิวเตอร์เมนเฟรม วันนี้ระบบปฏิบัติการส่วนใหญ่นำเสนอ "เทอร์มินัลอีมูเลเตอร์" แบบข้อความซึ่งเลียนแบบการทำงานของเทอร์มินัลแบบคลาสสิคหรือที่เรียกว่า "คอนโซลระบบ"

1
การเปลี่ยนเส้นทาง Terminal.app ไปยัง iTerm.app
เป็นไปได้หรือไม่ที่จะเปลี่ยนเส้นทางแอพใน Mac OS X ไปยังแอพอื่น? ถ้าไม่คุณสามารถเปลี่ยน Terminal.app ไปที่ iTerm.app ได้ดังนั้นทุกแอพที่ต้องการเปิดหน้าต่าง Terminal แต่เปิดหน้าต่าง iTerm แทน ตัวอย่างเช่นเมื่อบางสิ่งทำงาน tell application "Terminal" ใน AppleScript open -a Terminal open -a /Applications/Utilities/Terminal.app /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal open -b com.apple.terminal เป็นต้น ตัวอย่างเมื่อสิ่งนี้เกิดขึ้น: BBEdit: คลิก "Run in Terminal" อัลเฟรด: การสร้างส่วนขยายของเชลล์และสลับเป็น "เงียบ" แล้วเปิดใช้งาน
6 macos  terminal  iterm 

2
ความแตกต่างระหว่าง ^ S และ ^ Z ภายในเทอร์มินัลคืออะไร
เมื่อใช้จำลอง terminal, ใครสามารถหยุดโปรแกรมที่กำลังทำงานอยู่กับทั้งหรือCTRL-Z CTRL-Sความแตกต่างระหว่างตัวควบคุมเหล่านี้คืออะไร?

4
สัญลักษณ์ลูกศร (“ ->”) หมายถึงอะไรในบรรทัดคำสั่ง
ฉันทำงานกับ Terminal (Mac OS X) แต่ฉันคิดว่านี่เป็นส่วนหนึ่งของ Linux บางครั้งเมื่อฉันรันคำสั่งเทอร์มินัลจะส่งคืนบรรทัดใหม่ที่เยื้องและมีเพียง->บรรทัด ดูเหมือนว่ามันกำลังรออะไรบางอย่าง แต่ฉันไม่รู้ว่ามันต้องมีการดำเนินการในส่วนของฉันหรือไม่ การกด Enter จะส่งคืนบรรทัดอื่นที่เหมือนกัน เมื่อฉันCtrl + Cพูดว่ามันAbortedหมายถึงบางสิ่งที่กำลังประมวลผลอย่างชัดเจน สิ่งนี้หมายความว่า? ตัวอย่างเช่นต่อไปนี้: $ mysql -u root -h host -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is X Server version: 5.1.39-log MySQL Server Type …

0
emacs term-mode จะลบล้างพรอมต์เมื่อ backspacing ภายใน executables
ฉันพึ่ง emacs (เวอร์ชั่น 24.4.1 บน Debian) termและansi-termโหมด ปกติแล้วพวกเขาจะทำงานเหมือนกับ xTerm สำหรับฉัน แต่เมื่อเรียกใช้โปรแกรมแบบโต้ตอบที่มีพรอมต์ (เช่นพรอมต์ node.js หรือพรอมต์ mongoDB) การลบอักขระทำให้อินไลน์พรอมต์ใหม่ทั้งหมด ตัวอย่างเช่นเมื่อฉันเปิดแอปโหนดและพิมพ์TEXTตามด้วย backspace เดียวฉันเห็น jim@achileus:~$ node > TEXT> TEX และเมื่อฉันพิมพ์LONGER STRINGตามด้วย 13 backspaces ที่ฉันเห็น jim@achileus:~$ node > LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> …

3
Ctrl + C ทำอะไรใน Ubuntu Terminal
มีใครรู้บ้างว่าCtrl+ CและCtrl- Vทำอะไรใน Ubuntu Terminal หรือไม่ เนื่องจากไม่มีการคัดลอก / วางจึงมีฟังก์ชั่นพิเศษสำหรับปุ่มเหล่านี้หรือไม่? เมื่อฉันกดปุ่มทางลัดเหล่านั้นก็เขียนและ^C^V ฉันกังวลเพราะฉันทำงานกับโปรแกรม PHP เพียงเล็กน้อยและฉันกำลังแก้ไขจากเทอร์มินัล ฉันเป็นคนที่คลั่งไคล้การควบคุมและฉันจะเกลียดถ้าปุ่มเหล่านั้นทำสิ่งที่ฉันไม่ทราบ

2
สตรีมไฟล์ใด ๆ ใน linux
ฉันมีเอาต์พุตเทอร์มินัลซึ่งฉันต้องการให้ผู้ใช้หลายคนใช้งานได้ ขณะนี้บางสิ่งที่ชอบ: command > /var/logs สำหรับอินพุตและ: watch tail -30 /var/logs สำหรับขั้วอินพุต อย่างไรก็ตามสิ่งนี้เป็นสิ่งที่ไม่พึงประสงค์เนื่องจากดูการสำรวจความคิดเห็นเมื่อเทียบกับการส่งออกเมื่อมีการอัปเดตและส่วนท้ายไม่อนุญาตให้เลื่อนกลับ

6
ทำไม windows explorer ไม่แสดงไดรฟ์ USB / ถอดได้ของฉันถึงแม้ว่าพรอมต์คำสั่งจะทำอย่างไร
ฉันใช้ WinXP SP2 ประมาณ 50% ของเวลาเมื่อฉันสล็อตในไดรฟ์ USB ของฉัน Windows explorer ปฏิเสธที่จะแสดงไดรฟ์ หากฉันคลิกที่ไอคอนลบฮาร์ดแวร์อย่างปลอดภัยบนถาด ฉันสามารถเห็นรายการเมนูสำหรับไดรฟ์ - พูดไดรฟ์ G: (ไฟบนไดรฟ์ USB เปิดอยู่) หากฉันพิมพ์ใน G: ลงในแถบที่อยู่ของ explorer จะมีข้อความระบุว่า 'ไม่พบ ... ' ถ้าฉันพิมพ์ใน G: ลงในหน้าต่างพรอมต์คำสั่ง มันใช้งานได้และฉันสามารถทำ dir เพื่อดูรายการไดเรกทอรีในไดรฟ์ ในการแก้ไขปัญหานี้ฉันต้องลบ - แทรกไดรฟ์อีกครั้ง แต่การทำมันทุกวันนั้นน่ารำคาญ นอกจากนี้ยังเกิดขึ้นเฉพาะในเครื่องนี้ .. ฉันใช้ไดรฟ์นี้กับเครื่องที่บ้านของฉันและทำงานได้อย่างไร้ที่ติทุกครั้ง มีใครแนะนำสิ่งที่ฉันสามารถลองได้ไหม ขอบคุณที่อ่าน...

5
เทอร์มินัลใน OS X Lion: ไม่สามารถเขียนåäöบนเครื่องระยะไกล
ไม่สามารถพิมพ์åäöบนบรรทัดคำสั่งเมื่อ ssh'ing ไปยังเครื่อง Debian มันทำงานในพื้นที่แม้ว่า การเปลี่ยน 'ประกาศเทอร์มินัลเป็น' เป็น 'xterm-color' ก็ไม่ได้ช่วยอะไรเช่นกัน

1
จัดเรียงตามหน่วยเวลา (เช่น ms, s, ฯลฯ ) ใน Bash หรือ Shell
อะไรจะเป็นวิธีที่ง่ายที่สุดในการเรียงลำดับรายการหมายเลขต่อท้ายด้วยหน่วยเวลาใน bash หรือ shell? กล่าวอีกนัยหนึ่งฉันกำลังมองหาสิ่งที่คล้ายกับ "sort -h" แต่แทนที่จะเรียงหน่วยขนาดฉันต้องการเรียงลำดับหน่วยเวลา (ns, เรา, ms, s) นี่คือรายการตัวอย่างที่ฉันต้องการเรียงลำดับ: 1.234s 804.2754ms 603.223us 50.1234ms

2
ฉันจะตั้ง iTerm เป็นเทอร์มินัลเริ่มต้นใน OS X ได้อย่างไร
ฉันต้องการกำหนดค่า iTerm2 ให้เป็นสถานีเริ่มต้นบน Mac ของฉัน (Mountain Lion 10.8.4) ดังนั้นเมื่อฉันคลิกขวาที่โฟลเดอร์และเลือก "New Terminal Tab at Folder" มันควรเปิด iTerm ฉันจะทำสิ่งนี้ได้อย่างไร

1
วิธีค้นหากระบวนการที่ทำงานอยู่บนพอร์ตที่ระบุใน OSX
ฉันต้องการเรียกใช้เว็บแอปพลิเคชันในเครื่อง OSX Lion ในพื้นที่ของฉัน เมื่อฉันไปที่ http: // localhost: 8080 มีกระบวนการทำงานอยู่แล้วดังนั้นฉันจึงได้รับข้อความต่อไปนี้: Status Code: 404 Exception: Request URL / not found.<br><br> Stacktrace: Generated by Winstone Servlet Engine v0.9.10 at Wed Nov 30 13:01:15 CET 2011 ฉันจะหากระบวนการที่ทำงานบนพอร์ตนี้ภายใต้ OSX ได้อย่างไร ฉันพบหลายรายการที่ทำเช่นเดียวกันบน Linux แต่ดูเหมือนว่าจะไม่ทำงานใน OSX ขอบคุณมาก. อัปเดต 1 : ฉันใช้คำสั่ง lsof -i -P | grep …

2
ฉันจะเก็บเน้นการจับคู่ของ grep ได้อย่างไรเมื่อทำการ piping ไปที่ grep
หากฉันเรียกใช้grep foo bar.txtgrep จะเน้นการ "foo" ในbar.txtแต่ละครั้ง แต่บางครั้งฉันต้องการใช้findเพื่อตรวจสอบว่าไฟล์ grep ค้นหา ดังนั้นฉันจะทำสิ่งนี้: find . -iname "*.abc" | xargs grep foo หรือสิ่งนี้: find . -iname "*.abc" -exec grep foo {} \; ในทั้งสองกรณี grep ค้นหาเหตุการณ์ "foo" ในไฟล์ที่ระบุอย่างถูกต้อง แต่เอาต์พุตไม่มีการเน้นสีใด ๆ ฉันจะใช้findเพื่อเลือกไฟล์สำหรับ grep เพื่อค้นหาโดยไม่ไฮไลต์ได้อย่างไร ฉันใช้ Gnome Terminal 3.4.1.1 บน Ubuntu 12.04 โดยมี bash เป็น shell ของฉัน

1
การเปลี่ยนเส้นทางบน Mac ด้วยสองพอร์ต Ethernet
ฉันมีหอคอย Mac ซึ่งมีพอร์ต Ethernet สองพอร์ต อันหนึ่งเชื่อมต่อกับเครือข่ายองค์กรของเราส่วนอีกอันคือเครือข่ายที่ไม่ใช่ บริษัท ลำดับความสำคัญระบุว่าเครือข่ายที่ไม่ใช่ บริษัท มาก่อนและการรับส่งข้อมูลทั้งหมดจะถูกส่งผ่าน ฉันกำลังมองหาที่จะเพิ่มเส้นทางเพื่อให้อะไรในสุทธิย่อยขององค์กรของเราจะถูกส่งผ่านVSen1en0 ก่อนอื่นฉันจะค้นหาเครือข่ายย่อยขององค์กรได้อย่างไร ประการที่สองฉันจะเพิ่มสิ่งนี้อย่างถูกต้องเป็นเส้นทางได้อย่างไร ประการที่สามฉันมี MS communicator ที่ฉันต้องการกำหนดเส้นทางการรับส่งข้อมูลผ่าน en1 เช่นกันฉันจะทำอย่างไร

2
ฉันจะกำหนดค่า putty เพื่อเก็บฟีดจาก nano บนหน้าจอหลังจากออกได้อย่างไร
เมื่อฉันใช้ SecureCRT เป็นไคลเอนต์ ssh ของฉันและฉันออกจากเซสชั่นนาโนพรอมต์จะปรากฏขึ้นภายใต้สถานะสุดท้ายของหน้าจอนาโน ฉันคุ้นเคยกับการอ้างถึงเนื้อหาที่ฉันแก้ไขดังนั้นฉันจึงชอบพฤติกรรมนี้ เมื่อฉันใช้ผงสำหรับอุดรูมันจะล้างเนื้อหาของหน้าจอนาโนก่อนที่จะส่งฉันกลับไปที่พรอมต์ดังนั้นสิ่งเดียวที่ปรากฏเหนือพรอมต์ใหม่ของฉันคือเนื้อหาของเทอร์มินัลที่มีอยู่ก่อนเข้าสู่นาโน ฉันค้นหาด้วยการตั้งค่าแบบฉาบไม่มีโชคแล้ว ความคิดใด ๆ สำหรับวิธีการรับพฤติกรรมที่ต้องการเมื่อฉันอยู่ในผงสำหรับอุดรู? (หรืออาจเป็นการตั้งค่านาโนหรือเทอร์มินัลและสีโป๊วก็แค่ทำตามคำสั่งที่ SecureCRT ไม่ใช่?)
4 linux  ssh  terminal  putty  nano 

2
การเลื่อนขึ้นใน iTerm2 แสดงเซสชัน Vim ก่อนหน้า
ใน iTerm2 (เวอร์ชั่น 2.1.4) เมื่อฉันเลื่อนขึ้นเพื่อดูคำสั่งก่อนหน้านี้ฉันเห็นชิ้นส่วนของ Vim ก่อนหน้าซึ่งฉันไม่ต้องการเห็น มีความคิดใดที่จะเกิดขึ้นและจะแก้ไขได้อย่างไร ตัวอย่างเช่นนี่คือผลลัพธ์บางส่วนหลังจากฉันพิมพ์บรรทัดของไฟล์ใน Vim จากนั้นเลื่อนขึ้น บรรทัดบนสุดคือส่วนที่เหลือของเซสชัน Vim (ฉันมีหมายเลขบรรทัดใน Vim ซึ่งเป็นที่1มาของ) 1 I'm typing a line in Vim. Last login: Tue Jan 5 10:16:18 on ttys001 imac:~$ vi test.txt imac:~$ cat test.txt I'm typing a line in Vim. imac:~$ บางครั้งขยะที่มีขนาดใหญ่กว่าจะปรากฏขึ้น ความคิดใด ๆ ที่จะได้รับการชื่นชม.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.