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

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

0
iTerm2 แบ่งปันอินสแตนซ์เดียวกันในทุกพื้นที่ทำงานของ MacOS
ทันใดหลังจากที่คอมพิวเตอร์รีสตาร์ต iTerm ของฉันจะทำงานแตกต่างกันไปเช่นอินเทอร์เฟซ iTerm2 เดียวกันนั้นแตกออกมาในพื้นที่ทำงาน MacOS ทั้งหมด หากฉันเปิดแท็บใหม่หรือเปิดหน้าต่างใหม่ของ iTerm2 สิ่งเหล่านี้จะปรากฏตามค่าเริ่มต้นในพื้นที่ทำงาน MacOS ทั้งหมด ฉันพยายามลบ iTerm2 และติดตั้งอีกครั้งหลายครั้งมันก็ทำงานเหมือนเดิม ฉันลองเปลี่ยนการตั้งค่ายังคงเป็นพฤติกรรมเดิม ฉันคิดว่าอาจพลาดการตั้งค่าที่เหมาะสมสำหรับปัญหานี้หรือเป็นปัญหาของ iTerm2 คำถามที่คล้ายกันกับคำถามนี้โดยโซลูชันที่โพสต์ไม่ได้แก้ปัญหากรณีของฉัน: iTerm2 ปรากฏในทุก ๆ Space จะป้องกันไม่ให้ทำเช่นนั้นได้อย่างไร

3
การโยงคีย์ TMUX
ฉันมีปัญหากับการโยงคีย์ TMUX เมื่อฉันทำงานบนเทอร์มินัลบานหน้าต่างถ้าฉันกด ctrl + pgup มันควรจะเลื่อนหน้าจอขึ้นหนึ่งหน้าจอเหมือนเทอร์มินัลปกติ แต่ก็ไม่ได้ นอกจากนี้ในขณะที่ใช้ VIM ฉันได้แมปเพื่อดำเนินการบางอย่าง แต่ชุดคีย์นี้ไม่ได้ถูกเรียก ผู้เชี่ยวชาญ TMUX คนใดบ้าง?
terminal  vim  tmux 

1
ไม่สามารถลงชื่อเข้าใช้หลังจากลบ tmux
ฉันใช้ xubuntu 16.10 เพิ่งรันsudo apt remove tmuxและลบแพ็กเกจสำเร็จแล้ว ปัญหาคือทันทีที่ฉันลองเปิดเทอร์มินัลใด ๆ มันก็จะหายไป ฉันลองCtrl+ Alt+ F2เพื่อรับเทอร์มินอลโบนป้อนรหัสผ่านและเข้าสู่ระบบ แต่มันเพิ่งเริ่มต้นใหม่โดยขอเข้าสู่ระบบและรหัสผ่านอีกครั้งโดยไม่มีโอกาสเข้ามา ฉันจะควบคุมกระสุนของฉันได้อย่างไร แก้ไข: ฉันสามารถบูตเครื่องและใช้ Xfce ได้ตามปกติ ฉันไม่สามารถเปิดเทอร์มินัลใด ๆ ได้ ดังนั้นฉันคิดว่าฉันต้องหาวิธีในการแก้ปัญหาและแก้ไขปัญหา

1
ลบคีย์ SSH แล้วข้อความ“ เพิ่มรหัสประจำตัว” ที่น่ารำคาญในการเปิดใช้ Terminal ทุกครั้ง
ดังนั้นในขณะที่พยายามทำงานกับรหัสผ่านที่ไม่มีรหัสผ่านในระบบระยะไกล (ซึ่งเป็นปัญหาที่แตกต่างอย่างสิ้นเชิง :)) ฉันสิ้นสุดการลบและสร้างคีย์ ssh ของฉันใหม่ด้วย ssh-keygen บน Mountain Lion ตอนนี้ทุกครั้งที่ฉันเรียกใช้เทอร์มินัลฉันจะได้รับข้อความ "Identity Added:" (ตามด้วยพา ธ ไปยังไฟล์คีย์ id_rsa ของฉัน) ค้นหาเว็บ แต่ไม่มีประโยชน์ ข้อความดูเหมือนจะไม่ขัดขวางสิ่งใด แต่มันทำให้ฉันรู้สึกว่ามีบางสิ่งที่ไม่ได้ตั้งค่าอย่างถูกต้อง ขอบคุณ!
macos  mac  ssh  terminal 

2
วิธีเปลี่ยนเส้นทางการเขียนไฟล์จากโฮมโฟลเดอร์ไปยังโฟลเดอร์เฉพาะใน UNIX
ฉันค้นหาและไม่พบสิ่งที่ต้องการ ในที่สุดฉันก็พบหนังสือ UNIX เริ่มต้นที่ฉันชอบ ฉันกำลังดูตัวอย่างและฉันสังเกตเห็นว่าเอาต์พุตถูกสร้างขึ้นในโฮมโฟลเดอร์ ฉันใช้ OS X ฉันเก็บรหัสทั้งหมดไว้บนเดสก์ท็อปของฉันในโฟลเดอร์ที่ชื่อรหัสสำหรับการมอบหมายการเขียนโปรแกรมและการฝึกซ้อมทั้งหมด C, C ++ ... ฯลฯ ดังนั้นคำถามของฉันคือฉันจะเปลี่ยนเส้นทางไฟล์จาก terminal เพื่อสร้างไฟล์ในโฟลเดอร์เฉพาะได้อย่างไร ถ้าฉันพิมพ์: cal 2011> cal2011 มันสร้างไฟล์ชื่อ cal2011 ไปยังโฟลเดอร์บ้านของฉัน ฉันจะเขียนที่เทอร์มินัลโดยไม่เปลี่ยนไดเรกทอรี (พร้อมรับคำสั่งเริ่มต้น) เพื่อบันทึกเป็น: สก์ท็อป / รหัส / UNIX ขอบคุณสำหรับความช่วยเหลือ. ฉันยังใหม่อยู่ที่นี้ ...

1
OSX: เทอร์มินัล - คำสั่งผสมคีย์ลัดแบบกำหนดเอง?
มีวิธีใดในการสร้างคีย์ลัดของแป้นพิมพ์แบบกำหนดเอง (เช่นctrl+cmd+kตราบใดที่ยังไม่ได้ใช้คีย์ลัด) ซึ่งจะเก็บข้อความขนาดใหญ่ไว้โดยไม่ต้องดาวน์โหลดโปรแกรมเพิ่มเติม? ฉันเห็นคนจำนวนมากทำสิ่งนี้ด้วยแอพที่นั่น แต่ไม่มีอะไรที่มีเพียงแค่สถานี

0
เปลี่ยนไอคอนแถบงาน Windows 10 cmd.exe ภายในเทอร์มินัล
เมื่อฉันเปิดเทอร์มินัล cmd.exe จะมีคำสั่งใดบ้างที่สามารถเรียกใช้จากภายในเทอร์มินัลเพื่อเปลี่ยนไอคอนของทาสก์บาร์สำหรับเซสชั่นนั้นหรือไม่ บางที Google-fu ของฉันยังขาดอยู่ แต่ฉันไม่พบใครเลยแม้แต่คนที่ถามถึงเรื่องนี้ ฉันรู้ว่าฉันสามารถทำได้โดยใช้ทางลัด นั่นไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการวิธีการนี้จะทำตามคำสั่งจากภายในสถานีที่มีการเปลี่ยนแปลงไอคอน

1
colorize ไฟล์บนหน้าจอ MacBook
ฉันมีเซิร์ฟเวอร์ Linux ระยะไกลโดยเฉพาะและสามารถเพิ่มรหัสนี้ลงในไฟล์ ~ / .bashrc ของฉัน: alias ls='ls --color' LS_COLORS='di=34:fi=0:ln=36:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS ไดเรคทอรีที่ colorized, symlinks, ฯลฯ เป็นต้น อย่างไรก็ตามการใช้ Terminal บน MacBook ของฉันฉันไม่เห็นไฟล์. bashrc อยู่ในไดเรกทอรี ~ ของฉัน อะไรที่เทียบเท่ากับการทำสิ่งนี้กับ MacBook?

0
แสดงรายการโฟลเดอร์หลักที่มีโฟลเดอร์และไฟล์ที่ไม่เปลี่ยนแปลงตั้งแต่วันที่ระบุใน macOS
ฉันต้องการแสดงรายการโฟลเดอร์หลักในไดเรกทอรีที่โฟลเดอร์ย่อยและไฟล์ทั้งหมดมีวันที่แก้ไขที่เก่ากว่าวันที่ที่ระบุ คำแนะนำใด ๆ? ฉันได้ลอง: find . -type d -newermt '7/15/09'จากคำถามนี้แต่มันกลับโฟลเดอร์ย่อยและไฟล์ ฉันต้องการส่งคืนเฉพาะโฟลเดอร์หลัก ตัวอย่างเช่นถ้าฉันอยู่ในไดเรกทอรีที่ถูกต้องและมี 100 โฟลเดอร์หลักชื่อ folder1 ... folder100 จากนั้น folder1 มีโฟลเดอร์ย่อย 1..10 และ 10 ไฟล์และโฟลเดอร์ย่อยและไฟล์เหล่านี้ทั้งหมดไม่ได้ถูกแก้ไขเป็นเวลา 6 เดือน ฉันต้องการให้ folder1 แสดงรายการในผลลัพธ์ไม่ใช่โฟลเดอร์ย่อยและไฟล์

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

2
linux fedora จำกัด การเชื่อมต่อการเปิดพร้อมกันในเทอร์มินัล
ฉันมีเว็บเซิร์ฟเวอร์อยู่รอบ ๆ และเพื่อจัดการกับคลัสเตอร์ฉันบางครั้งใช้สคริปต์ซึ่งเปิดการเชื่อมต่อและซิงค์ไฟล์ให้กับพวกเขาโดยใช้สคริปต์ไพ ธ อนฉันพบปัญหาแปลก ๆ และฉันไม่รู้วิธีแก้ไขจริงๆ .. ในการทำซ้ำกรณีทดสอบคุณควรมีปลายทางระยะไกลซึ่งไม่ทำการเชื่อมต่อทันที (ไม่ใช่ใน LAN และหรือในโฮสต์ท้องถิ่น) และการเชื่อมต่อควรทำงานโดยไม่ต้องขอรหัสผ่าน (ใช้ไฟล์คีย์) ฉันมี 16 เครื่องที่ใช้งาน Fedora, เซิร์ฟเวอร์มี Cent OS 5, s120 & s121 - เป็น 2 severs ที่ฉันเป็นเจ้าของด้วยที่อยู่ IP ที่กำหนดใน/etc/hostss121 & s120 นี่เป็นคำสั่งตัวอย่างที่เปิดการเชื่อมต่อ 9 กับ s120 + 9 การเชื่อมต่อกับ s121 ในเชลล์เดียวกันในเวลาเดียวกัน .. และมันทำงาน! gnome-terminal --tab -e "bash -c …

2
เป็นไปได้ไหมที่จะรันคำสั่งหลังจาก "หยุด" ใน linux desktop?
เป็นไปได้หรือไม่ที่จะเรียกใช้คำสั่งหลังจาก "หยุด" ใน linux desktop? ตัวอย่างเช่น: #========================================================= #NetworkManage Auto Connect: chkconfig NetworkManager off echo "service NetworkManager start" >> /etc/rc.d/rc.local #========================================================= ฉันต้องดำเนินการคำสั่งหลังจากที่ผู้จัดการเครือข่ายเชื่อมต่อสำเร็จแล้วและฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือการหยุดชั่วคราวเป็นเวลา 8 วินาที ฉันจะรันบางสิ่งเช่น: gedit test.txt ประมาณ 8 วินาทีหลังจากสั่งคำสั่งแล้ว?

1
เข้าถึง samba3 ผ่านทางเทอร์มินัล
ฉันมีราสเบอร์รี่ pi กับ samba3 อยู่ (การเข้าถึงเครือข่ายสำหรับ HDD ภายนอกของฉัน) และฉันมี ubuntu14.04 บนแล็ปท็อปของฉัน สำหรับหนึ่งในสคริปต์ของฉันฉันทำงานกับฉันต้องเข้าถึง HDD ผ่านทางสถานี ฉันลองสิ่งที่ ive พบทางออนไลน์เช่น: sudo mount -t cifs //server/share /mnt -o username=xxx,password=yyy mount -t cifs -o username=kagu-chan //server/horo /media/horo ฉันได้รับข้อผิดพลาด: เมาผิดพลาด: ไม่สามารถแก้ไขที่อยู่สำหรับเซิร์ฟเวอร์: ข้อผิดพลาดที่ไม่รู้จัก เซิร์ฟเวอร์ชื่อ horo และสามารถเข้าถึงได้ที่ 192.168.0.205 - วิธีการเข้าถึงผ่านเทอร์มินัลหรือวิธีติดตั้งบนสื่อ / horo (และ - เมื่อเมานท์วิธีการเมานท์อัตโนมัติเมื่อรีสตาร์ทคอมพิวเตอร์แต่ละครั้ง)

1
ฉันจะตั้งค่าสิ่งที่ควรเกิดขึ้นในเทอร์มินัลด้วยคำสั่งที่แน่นอนได้อย่างไร
ถ้าฉันรัน แคล 2013 ในเทอร์มินัลมันสะท้อนถึงปฏิทินสำหรับปี 2013 สำหรับเรื่องของความสนุกฉันต้องการให้เทอร์มินัลสะท้อนออกมา ปีนี้คงไม่มา ฉันจะทำสิ่งนี้ได้อย่างไร ฉันพยายามเพิ่มมันเป็นนามแฝงใน. bashrc แต่ฉันไม่สามารถสร้างชื่อแทนด้วยช่องว่างได้ ความคิดใด ๆ แก้ไข: ทางออกสุดท้าย: echo "cal() { if [[ \$@ > \"2012\" ]]; then command echo \"This year won't come.\"; else command cal \"\$@\"; fi; }" >> ~/.profile && source ~/.profile

1
รันเชลล์สคริปต์ในเซสชันเทอร์มินัลที่มีอยู่
ฉันกำลังเขียนสคริปต์เพื่อปรับใช้โครงการกับเซิร์ฟเวอร์หลายเครื่อง (9 และกำลังเพิ่มขึ้นเรื่อย ๆ ) ด้วยการบีบอัดการคัดลอกและการเชื่อมต่อระยะไกลสคริปต์จะกลายเป็นค่อนข้างช้าอย่างรวดเร็ว ดังนั้นตอนนี้ฉันกำลังตรวจสอบว่าสคริปต์เรียกผู้ช่วยทำงานผ่านหน้าจอ เวิร์กโฟลว์ในอุดมคติใน pseudocode มีดังนี้: deployment script accept user input for deployment parameters echo "deployment initiated" TTY=`tty` start helper 1 in detached screen, dumped to a temp file exit helper 1 export from SVN compress files upload to temporary directory on live servers swap old …

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