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

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

5
linux terminal เลิกทำ rm 'somefile' [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน9 ปีที่ผ่านมา คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา เป็นไปได้ซ้ำ: เลิกทำ rm ของ Linux? เป็นไปได้หรือไม่ที่จะยกเลิกrm somefileคำสั่งใน linux? และถ้าเป็นเช่นนั้นเราจะทำเช่นนั้นได้อย่างไร
24 linux  terminal 

3
ล้างคำสั่งจากเทอร์มินัลใน OS X
สมมติว่าฉันพิมพ์คำสั่งในเทอร์มินัล 'mv * .jpg .. \ photos' และเมื่อฉันพิมพ์ฉันก็รู้ว่าฉันไม่ต้องการรันคำสั่งนี้อีกเลย ฉันต้องการเพียงลบทั้งคำสั่ง ฉันไม่ต้องการล้างทั้งหน้าจอหรือลบประวัติทุบตีใด ๆ ที่ฉันต้องการยกเลิกบรรทัดปัจจุบันและลบมัน มีแป้นพิมพ์ลัดหรือฉันต้องลบอักขระแต่ละตัวจริงหรือไม่
24 macos  terminal 

4
ความแตกต่างระหว่าง. profile และ. bash_profile คืออะไรและคุณกำหนดค่าเมื่อใด (Mac) [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน6 ปีที่ผ่านมา คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา ซ้ำเป็นไปได้: ความแตกต่างระหว่าง. bashrc และ. bash_profile อะไรคือความแตกต่างระหว่าง.profileและ.bash_profileและคุณกำหนดค่าเมื่อใด คือถ้าฉันกำหนดค่า.bash_profileฉันยังต้องกำหนดค่า.profileหรือไม่
23 linux  macos  mac  unix  terminal 

5
คอนโซลเช่น Gnome Terminal สำหรับ Windows [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังมองหาคอนโซลเช่นGnome Terminalสำหรับ Windows เพื่อแทนที่ cmd.exe ฉันต้องการมีแท็บและคัดลอกและวางได้ง่าย คุณรู้จักเครื่องมือเช่นนั้นหรือไม่?

2
วิธี cd ลงใน smb: //user@100.100.100.100 จากเทอร์มินัล
ฉันกำลังใช้ Ubuntu และ gnome บนคอมพิวเตอร์ของฉัน เมื่อฉันเปิดเบราว์เซอร์ไฟล์บนรางรถไฟด้านซ้ายฉันเห็นโฟลเดอร์ชื่อ "Work Server" เมื่อฉันวางเมาส์เหนือภาพคำอธิบายต่อไปนี้จะปรากฏเป็น "smb: //john@69.100.100.1" หากฉันคลิกที่โฟลเดอร์นั้นฉันจะเห็นเนื้อหาของโฟลเดอร์นั้น ทุกอย่างยอดเยี่ยม ดังนั้นเมื่อฉันเปิด terminal / shell ฉันพิมพ์ cd smb://john@69.100.100.1 ฉันได้รับข้อผิดพลาดที่บอกว่าไม่มีไดเรกทอรีนี้ ฉันจะเข้าสู่ไดเรกทอรีนี้ผ่านเชลล์ / เทอร์มินัลได้อย่างไร
23 bash  terminal  mount  smb 

5
“ ^ [[O” และ“ ^ [[I] ปรากฏบน iTerm2 เมื่อโฟกัสหายไป
ฉันใช้ iTerm2 2.1.1 ใน Yosemite ไม่มี tmux เมื่อ iTerm เสียโฟกัส (เมื่อเปลี่ยนไปใช้แอปพลิเคชันอื่นโดย Cmd-Tab หรือคลิกที่หน้าต่างอื่น) a ^[[Iและ^[[Oดูเหมือนว่าจะถูกส่งไปยังเทอร์มินัล ซึ่งทำให้ a ^[[I^[[Oปรากฏขึ้นหรือน่าผิดหวังในชุดการรวมกันนี้เปิดบัฟเฟอร์ขนาดเล็กอื่น ตัวอย่าง: กด Cmd-Tab หลายครั้งหลังจากเริ่มต้น cat % cat ^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I สิ่งนี้จะเกิดขึ้นกับ iTerm เท่านั้นไม่ใช่ใน Terminal.app นอกจากนี้มันยังสร้างภาพบน bash หรือ sh ดังนั้นจึงดูเหมือนจะไม่เป็นปัญหา zsh Googling บางคนแนะนำว่านี่เป็นปัญหา "โฟกัส" แต่ "โฟกัส" ในความหมายของเทอร์มินัลคืออะไรและมีวิธีใดในการปิดใช้งานหรือหลีกเลี่ยงปัญหานี้
23 macos  terminal  iterm2 

7
รันเชลล์สคริปต์บน OS X โดยไม่ต้องมีหน้าต่างเทอร์มินัลปรากฏขึ้นมาใช่หรือไม่
ฉันกำลังพยายามตั้งค่าแป้นพิมพ์ลัดที่เปิดเซสชัน iTerm เฉพาะซึ่งฉันสามารถทำได้ด้วย BetterTouchTool และเวทมนต์ AppleScript ปัญหาคือ OS X ยืนยันที่จะเปิดหน้าต่างเทอร์มินัลสำหรับเชลล์สคริปต์ใด ๆ ที่คุณดำเนินการผ่าน GUI (เช่นจาก Finder หรือเป็นแป้นพิมพ์ลัดจาก BetterTouchTool) หน้าต่างเทอร์มินัลไม่ปรากฏขึ้นหากฉันเรียกใช้สคริปต์โดยตรงจากเทอร์มินัลอื่น วิธีแก้ปัญหาที่ฉันพบคือการตัดสคริปต์ในไดเรกทอรี. app ซึ่งแก้ปัญหาของหน้าต่างเทอร์มินัลที่ฟุ่มเฟือย แต่มีปัญหาอื่น ๆ (ตัวอย่างเช่น OS X ดูเหมือนจะปฏิบัติต่อหน้าต่าง iTerm ที่เกิดขึ้นแต่ละรายการเป็นแอพแยกต่างหาก ) (แก้ไข: พฤติกรรมนี้เกิดจากข้อบกพร่องในสคริปต์ของฉันจริงดูด้านล่าง) ฉันได้ลองกำหนดแอพ Terminal ให้เดสก์ท็อปเสมือนอื่นในการตั้งค่า Spaces เพื่อพยายามย้ายออกจากสายตา แต่ก็จะสลับไปยังเดสก์ท็อปก่อนก่อนที่จะเรียกใช้สคริปต์ มีวิธีการปิดการใช้งานพฤติกรรมนี้อย่างสมบูรณ์หรือไม่? ฉันพบการตั้งค่าในการตั้งค่าเทอร์มินัลเพื่อปิดหน้าต่างหลังจากสคริปต์เสร็จสิ้นแล้ว แต่ก็ยังน่ารำคาญที่จะให้หน้าต่าง Terminal ปรากฏขึ้นอีกหนึ่งวินาที

2
ฉันจะแมปเครือข่ายไดรฟ์แชร์โดยใช้ Linux Terminal ได้อย่างไร
ยังคงคุ้นเคยกับ Linux และ GUI นั้นยอดเยี่ยม ฉันมี Ubuntu 10 และฉันสามารถไปที่เครือข่ายและดูเครือข่าย Windows จากนั้นดับเบิลคลิกที่นี่เพื่อไปที่ไดรฟ์ที่แชร์ จากนั้นเมื่อฉันกลับไปที่เทอร์มินัลและใช้: cd ~/.gvfs ฉันเห็นไดรฟ์ที่แมป แต่มันจะดีถ้าฉันทำได้โดยไม่ต้องคลิกเม้าส์ ดังนั้นฉันจะแมปไดรฟ์เครือข่ายใน terminal ได้อย่างไรซึ่งคล้ายกับnet useสำหรับ Windows แก้ไข : ไม่แน่ใจว่าเกิดอะไรขึ้น แต่นี่คือสิ่งที่ฉันทำเพื่อให้ทำงานได้ ฉันสร้างไดเรกทอรีสำหรับการแชร์/mediaแล้ววิ่ง: sudo mount -t cifs -o username=nicorellius //server/share/ /media/share และมันบอกว่าไม่พบคำสั่ง ดังนั้นฉันคิดว่าฉันจะไปข้างหน้าและใช้smbfsดังนั้นฉันวิ่ง: sudo apt-get install smbfs ฉันลองใช้คำสั่งที่แนะนำsmbfsแทนที่จะใช้cifsและไม่ได้ผลเหมือนกัน ดังนั้นฉันจึงลองอีกครั้งแล้วครั้งต่อไปที่ฉันวิ่ง: sudo mount -t cifs -o username=nicorellius //server/share/ /media/share …

2
วิธีสร้างไฟล์และแทรกบรรทัดโดยใช้เทอร์มินัล OS X
ฉันจะทำสิ่งต่อไปนี้โดยใช้เทอร์มินัลใน OS X ได้อย่างไร สร้างไฟล์ที่มีชื่อ.inputrcในโฮมไดเร็กทอรีของผู้ใช้และวางบรรทัดนี้ไว้: set completion-ignore-case On

4
กำลังค้นหา Mac ผ่านเทอร์มินัล
มีคำสั่งให้ค้นหา Mac ของคุณโดยใช้เทอร์มินัลหรือไม่ ฉันลองใช้ grep เพื่อค้นหา แต่ดูเหมือนว่าไม่ตอบสนองและไม่มีอะไรเกิดขึ้น ตัวอย่างเช่นฉันจะพิมพ์ "grep Files" (ชื่อโฟลเดอร์) และมันจะพิมพ์บรรทัดว่างเปล่าและไม่มีอะไรเกิดขึ้น
22 linux  mac  terminal 

4
OS X``` คำสั่งสำหรับ Windows
sayคำสั่งอาจจะเป็นคุณลักษณะที่น่าสนใจที่สุด OS X ขั้ว - มันต้องใช้ข้อความเป็น input และพูดผ่านลำโพงของคอมพิวเตอร์ มีเครื่องมือบรรทัดคำสั่งใด ๆ ที่เทียบเท่าบน Windows ไม่ว่าจะเป็นในตัวหรือผ่านทางโปรแกรมบุคคลที่สาม

2
Bash ไม่ได้โหลด '.profile' ในเซสชันใหม่บน Linux
ฉันกำลังตั้งค่าเครื่อง Linux ใหม่ที่ฉันได้รับจากแผนกไอทีของเราและสังเกตเห็น.profileว่าไม่ได้โหลดเมื่อฉันเริ่มเซสชันเทอร์มินัลใหม่ เปลือกปัจจุบันคือทุบตีแต่ผมเปลี่ยนจากค่าเริ่มต้นการดวลจุดโทษมันมาพร้อมกับ ฉันจะทำให้โหลด.profileเมื่อเริ่มต้นได้อย่างไร ฉันจะเข้าถึงเปลือกผ่านSSHssh myusername@remotemachine : ฉันมีสิทธิ์ของผู้ดูแลระบบ


4
ประวัติทุบตีถูกตัดเหลือ 500 บรรทัดในการเข้าสู่ระบบแต่ละครั้ง
ด้วยเหตุผลบางอย่างฉันไม่สามารถทำให้ระบบเก็บประวัติ BASH ของฉันหลังจากรีบูตได้ นี่คือส่วนที่เกี่ยวข้องของฉัน~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" เท่าที่ฉันสามารถบอกได้ว่าสิ่งเหล่านี้เป็นตัวเลือกที่จำเป็นทั้งหมด (ฉันรู้ว่าฉันเคยสามารถเก็บประวัติในการรีบูตหลาย ๆ ครั้งโดยที่ไม่ต้องผ่านมาทั้งหมด) อย่างไรก็ตามแม้จะมีการเพิ่มตัวเลือกเหล่านี้หลายครั้งที่รีบูตที่ผ่านมาฉันยังหลวมประวัติส่วนใหญ่ของฉันหลังจากรีบูต มันไม่ได้ว่างเปล่า แต่มันไม่ได้มี 9999 บรรทัดก่อนที่จะรีบูต ก่อนที่ใครจะบ่นใช่ฉันได้อ่านคำถามเหล่านี้แล้ว ฉันได้ดำเนินการตามคำแนะนำของพวกเขาตามที่ระบุไว้ข้างต้นส่วนที่เหลือไม่ช่วยเหลือหรือไม่เกี่ยวข้อง: Bash history loss เมื่อใช้ histappend วิธีการป้องกัน Bash จากการเปลี่ยนแปลงประวัติศาสตร์? อะไรเป็นตัวกำหนดว่าอะไรจะปรากฏในคำสั่ง bash history ฉันจะเก็บประวัติทุบตีของฉันไว้ตลอดเซสชันได้อย่างไร บันทึกประวัติทุบตีเป็นประจำ ในโอกาสปิดว่าอาจจะมีคำสั่งอื่น ๆ ที่เกี่ยวข้องในการมีคุณสามารถดูทั้งหมดของฉันที่นี่~/.bashrc แล้วฉันจะพลาดอะไร ทำไมประวัติของฉันถึงไม่ถูกบันทึก? หากใครคิดว่าไฟล์อื่นอาจมีความเกี่ยวข้องแจ้งให้เราทราบและฉันจะโพสต์มัน ฉันจะตรวจสอบโดยการทำงานgrep -i …

3
ย้ายโปรแกรมที่เริ่มต้นในหน้าจอ GNU ออกไปยังเทอร์มินัลอื่น
ฉันต้องการที่จะยุติอินสแตนซ์ของ GNU screenในขณะที่รักษากระบวนการทำงานอยู่ภายใน ดังนั้นฉันจึงเปิดโปรแกรมเทอร์มินัลอีมูเลเตอร์ปกติของฉันและดำเนินการหน้าจอ จากนั้นผมใช้อินสแตนซ์ที่ที่จะดำเนินการscreen ./script_x.shตอนนี้ไม่ว่าด้วยเหตุผลใดฉันต้องการเลิกใช้screenแต่ก็script_x.shยังทำงานไม่เสร็จและฉันไม่เต็มใจที่จะสละความก้าวหน้าของฉัน ฉันสามารถทำให้กระบวนการที่ใช้งานยังมีชีวิตอยู่เพื่อที่จะสามารถทำงานต่อไปได้ภายในตัวจำลองเทอร์มินัลปกติของฉันหรือไม่?

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