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

คำถามเกี่ยวกับแอปพลิเคชันเทอร์มินัลหรือการจำลองเทอร์มินัลควรใช้แท็กนี้ ใช้ ** command-line ** สำหรับคำถามเกี่ยวกับเชลล์หรือโปรแกรมบรรทัดคำสั่งที่ไม่เกี่ยวข้องกับเทอร์มินัลโดยเฉพาะ

3
เหตุใด Mac Terminal จึงจดจำคำสั่งที่ต่อเนื่องกันสองคำสั่งเมื่อเหมือนกัน?
ฉันเริ่มใช้ Mac เมื่อไม่นานมานี้และก่อนหน้านี้ฉันเคยทำงานกับ Ubuntu สมมติว่าฉันรันคำสั่งเหล่านี้ทีละรายการบนเทอร์มินัลของฉัน: python3 main.py python3 main2.py python3 main2.py python3 main2.py python3 main2.py python3 main2.py python3 main2.py ตอนนี้สมมติว่าฉันต้องการเรียกใช้python main.pyอีกครั้งดังนั้นฉันจะคลิกปุ่มขึ้น ฉันจะต้องคลิกคีย์สองครั้งเท่านั้นบน Ubuntu แต่ 7 ครั้งบน Mac หากสองคำสั่งติดต่อกันเหมือนกันเทอร์มินัลควรจดจำเพียงหนึ่งคำสั่งแทนที่จะจดจำสองคำสั่งที่ต่างกัน ฉันจะทำให้สิ่งนี้เกิดขึ้นได้ใน macOS ได้อย่างไร

2
| OSX 10.10.5] สคริปต์หยุดทำงานเมื่อหน้าจอถูกล็อค?
ฉันกำลังเรียกใช้สคริปต์ที่ใช้เวลานานใน Terminal ฉันต้องการเรียกใช้มันโดยไม่มีการดูแลในขณะที่ฉันกำลังทำงานจาก MacBook ดังนั้นฉันเลือกจากชื่อผู้ใช้เมนู (บนขวา) > หน้าต่างเข้าสู่ระบบ ...ซึ่งไม่ใช่การออกจากระบบ แต่เป็นล็อคหน้าจอ ฉันคาดหวังว่าสคริปต์จะทำงาน เมื่อฉันกลับมาในอีกหลายชั่วโมงต่อมาและปลดล็อคหน้าจอ (โดยพิมพ์รหัสผ่านของฉัน) ฉันต้องค้นหาว่าในขณะที่หน้าจอถูกล็อคสคริปต์จะหยุดตลอดเวลาและเพียงแค่ดำเนินการต่อเมื่อมันปลดล็อคหน้าจอ พฤติกรรมที่คาดหวัง (รู้จักจากอนุพันธ์อื่นของ UNIX) จะถูกเรียกใช้ในขณะที่ UI ถูกล็อคและปลอดภัย ฉันจะบรรลุสิ่งนี้ได้อย่างไร

5
ลบ iterm จากแอป cmd + tab
ฉันใช้ TotalTerminal เพื่อให้หน้าจอเหมือนเทอร์มินัลทางลัด แต่ TotalTerminal ถูกยกเลิกดังนั้นฉันจึงเปลี่ยนไปใช้ iTerm2 ปัญหาของฉันคือเมื่อฉันใช้ช็อตคัทเพื่อทริกเกอร์พฤติกรรมของ iTerms visor และโปรไฟล์มันก็เปิดใช้งานเหมือนแอพทั่วไปและเข้าสู่Cmd+ Tabรายการแอพและฉันไม่ต้องการมัน มีวิธีป้องกันพฤติกรรมดังกล่าวสำหรับโปรไฟล์ visor ของ iTerm2 หรือไม่

3
แสดงกิจกรรมในปฏิทินเป็นข้อความในเทอร์มินัล
การใช้โยเซมิตีมีวิธีแสดงกิจกรรมจากปฏิทินของฉันในบรรทัดคำสั่งหรือไม่ ฉันรับทราบปฏิทินแอปเปิ้ลสต็อกสินค้าสำหรับสิ่งต่าง ๆ เช่นวันหยุดและ / usr / share / calendar / และคำสั่ง 'calendar' เพื่อแสดงเหตุการณ์ที่แสดงในรายการเหล่านี้ มีวิธีการทำสิ่งเดียวกัน แต่รายการเหตุการณ์จากปฏิทินของตัวเอง? ฉันพบว่าปฏิทินส่วนบุคคลถูกเก็บไว้ใน ~ / Library / Calendars แต่ทุกอย่างที่ฉันพบในโฟลเดอร์นั้นไม่สามารถใช้งานได้ด้วยคำสั่ง 'calendar' มีหลายโฟลเดอร์ที่มีชื่อคลุมเครือคล้ายกับ "D4385-GS57-D352-GA248592.calendar" และบางโฟลเดอร์มีไฟล์ * .ics จำนวนมากซึ่งฉันคิดว่าเป็นเหตุการณ์ในปฏิทิน

3
ปัญหาเทอร์มินัลด้วยปุ่ม Ctrl + Arrow และ Shift + Arrow
ฉันใช้ Mavericks ใน Macbook Pro ใหม่ เมื่อฉันใช้ปุ่มCtrlและShiftพร้อมกับปุ่มลูกศรฉันจะได้รับรหัสคีย์บางอย่างเป็นเอาต์พุตในเทอร์มินัล ฉันค่อนข้างมั่นใจว่าปัญหานี้เป็นเรื่องใหม่และไม่ได้เกิดขึ้นเมื่อสองสามวันก่อน แต่ฉันไม่แน่ใจ 100% อย่างไรก็ตามนี่คือสิ่งที่เกิดขึ้น: หากฉันกดCtrl+ ←(ลูกศรซ้าย) ;5Dจะส่งสัญญาณออกในเครื่อง ในทำนองเดียวกัน: Ctrl+ →เอาต์พุต (ลูกศรขวา);5C Shift+ ←เอาต์พุต (ลูกศรซ้าย);2D Shift+ →เอาต์พุต (ลูกศรขวา);2C อย่างที่ฉันพูดไปฉันค่อนข้างแน่ใจว่าเมื่อก่อนวันนี้ฉันสามารถใช้ทางลัดเหล่านั้นเพื่อเลื่อนไปมาระหว่างคำต่าง ๆ และเลือกข้อความ มีใครเห็นสิ่งนี้มาก่อนหรือไม่ ฉันได้ตรวจสอบบางคำถามที่มีอยู่เกี่ยวกับทางลัดแป้นลูกศร แต่ฉันไม่พบการอ้างอิงถึงปัญหาที่แน่นอนนี้ นอกจากนี้โปรดทราบว่าฉันได้ปิดแป้นพิมพ์ลัดที่เคลื่อนที่ระหว่างเดสก์ท็อปโดยใช้ปุ่มCtrl+ ลูกศร

2
อนุญาตให้แอปพลิเคชันควบคุมคอมพิวเตอร์ (อุปกรณ์ช่วยเหลือ) ใน Mavericks ผ่าน Terminal หรือไม่
ขณะนี้ฉันกำลังทำงานกับการติดตั้งอัตโนมัติของ Mavericks 10.9 ฉันติดตั้ง NetBoot แล้ว ทุกอย่างใช้ได้ดีจนกระทั่งฉันต้องการเรียกใช้ Applescript ตั้งแต่รุ่นใหม่ฉันต้องเปิดใช้งานสคริปต์เหล่านั้นด้วยตนเอง มีคำสั่งที่ฉันสามารถใช้ในเชลล์สคริปต์เพื่อเพิ่มแอพในรายการ Assistive Devices หรือไม่ หรืออาจจะมีการวางแผนบางอย่างที่ต้องแก้ไขเพื่อให้ทำงานได้?

2
แท็บเทอร์มินัลวิธีการวางตำแหน่งถัดจากแท็บปัจจุบันแทนในตอนท้าย
ฉันใช้ Cmd-T ตลอดเวลาเพื่อเปิดแท็บใหม่และตั้งค่าให้ใช้ไดเรกทอรีเดียวกัน อย่างไรก็ตามจะวางตำแหน่งแท็บใหม่เป็นแท็บสุดท้าย / ขวาสุดในหน้าต่างแทนที่จะติดกับแท็บปัจจุบันที่ฉันเข้าระบบเนื่องจากมักจะเกี่ยวข้องกับสิ่งที่ฉันกำลังทำงานอยู่ฉันต้องการให้ปรากฏ ถัดจากแท็บปัจจุบัน มีการตั้งค่าสำหรับสิ่งนี้หรือไม่? (พบสิ่งต่างๆมากมายเกี่ยวกับเทอร์มินัลและแท็บ แต่ไม่ใช่คำถามเฉพาะนี้) ขอบคุณ
10 terminal  tabs 

2
ชื่อโฮสต์จะเปลี่ยนในเทอร์มินัลเมื่อเชื่อมต่อกับเครือข่าย wifi บางเครือข่าย
เมื่อฉันเชื่อมต่อกับเครือข่าย wifi บางตัวชื่อโฮสต์คอมพิวเตอร์ของฉันเปลี่ยนไปในเทอร์มินัล - ปกติหรือไม่ มีวิธีที่ฉันจะป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้หรือไม่?
10 terminal 

3
ฉันจะติดตั้งธีมสำหรับเทอร์มินัลได้อย่างไร
ฉันค่อนข้างใหม่กับ Mac แต่ฉันพยายามทำความคุ้นเคยกับ Terminal และฉันต้องการเปลี่ยนธีม ฉันสับสนเล็กน้อยเกี่ยวกับการติดตั้งธีม Solarized ที่ฉันเห็นทั่วเน็ต ฉันสามารถติดตั้งชุดรูปแบบสำหรับกลุ่ม แต่ฉันต้องการเพียงแค่การใช้งานเทอร์มินัลทั่วไปของฉัน ฉันเห็นบางคนแนะนำให้ติดตั้ง SIMBL แต่ฉันอ่านแล้วถ้าคุณมี Lion, SIMBL ไม่จำเป็นต้องใช้กับการรองรับสีที่มี และจากนั้นฉันเห็นคำแนะนำเพียงแค่ "ดับเบิลคลิก" เพื่อติดตั้งฉันไม่แน่ใจว่าไฟล์นี้ถูกคลิกสองครั้งSolarized Dark ansi.terminalหรือไม่? ความกังวลของฉันคือการทำงานบางอย่างที่ฉันไม่แน่ใจว่ามันจะทำอะไร ดังนั้นใครก็ตามที่สามารถทำให้กระจ่างในกระบวนการนี้นั่นจะเป็นประโยชน์อย่างมาก!
10 lion  terminal  themes 

2
เป็นไปได้ไหมที่จะดูรหัสผ่านผ่าน Terminal
ไม่มีใครรู้วิธีดูรหัสผ่านใน Terminal หรือไม่ อาจเป็นเพราะการเข้าถึงข้อมูล Keychain หรืออะไรบางอย่าง? ฉันต้องการดูรหัสผ่านในเทอร์มินัลด้วยชุดคำสั่ง

2
nohup หรือกระบวนการถาวรบน Mac OS X ssh
ฉันรู้ว่าสิ่งนี้ถูกถามมาก่อน แต่ดูเหมือนว่าจะไม่มีคำตอบใด ๆ ใน OS X Mountain Lion ฉันต้องการเปิดใช้งานกระบวนการผ่าน SSH และปิดสถานีโดยไม่ฆ่ากระบวนการ nohup ccl64 -e '(ql:quickload :"file")' & ใช้งานไม่ได้ เมื่อเทอร์มินัลปิดกระบวนการจะตาย nohup ccl64 -e '(ql:quickload :"file")' กันที่นี่ ฉันคิดว่าต้องมีวิธี มันน่ารำคาญมากเพราะทำงานเป็นมาตรฐานในระบบ Linux แต่ Mac OS X ปฏิเสธที่จะทำงานกับชุดค่าผสมเหล่านี้
9 macos  terminal 

2
ไม่สามารถเรียกใช้โปรแกรมหนึ่งจากเทอร์มินัลโดยไม่ใช้เส้นทางแบบเต็ม
ฉันต้องการเรียกใช้โปรแกรมds9จากเทอร์มินัล โปรแกรมชัดเจนใน PATH ซึ่งฉันพิจารณาจากการรัน: which ds9 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 แต่เมื่อฉันรันคำสั่งด้วยการพิมพ์ds9มันจะแสดงข้อผิดพลาดต่อไปนี้ให้ฉัน: -bash: /Applications/ds9.app/Contents/MacOS/ds9: No such file or directory ฉันยังคงสามารถใช้งานได้ดีหากใช้เส้นทางแบบเต็มดังนี้: /Users/evgenii/miniconda3/envs/iraf/bin/ds9 เกิดอะไรขึ้น? ทำไมมันพยายามที่จะใช้/Applications/ds9.app? การอนุญาตมีดังนี้: -rwxrwxr-x@ 1 evgenii staff 18613852 9 Nov 20:13 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 ปรับปรุง: นี่คือผลลัพธ์ของการรันtype -a ds9คำสั่ง: type -a ds9 ds9 is aliased to `/Applications/ds9.app/Contents/MacOS/ds9 -xpa no' ds9 is /Users/evgenii/miniconda3/envs/iraf/bin/ds9
9 terminal  bash 

1
เปิดและโฟกัสไฟล์โต้ตอบการสืบค้นจากบรรทัดคำสั่ง
ฉันต้องการเปิดกล่องโต้ตอบเรียกดูไฟล์ดั้งเดิมจากบรรทัดคำสั่งโฟกัสข้อความแล้วรับเส้นทางแบบเต็มของไฟล์ที่เลือก ต่อไปนี้ใช้งานได้ดี แต่กล่องโต้ตอบไม่ได้รับการโฟกัสดังนั้นจึงไม่สามารถควบคุมผ่านแป้นพิมพ์ได้: osascript -l JavaScript -e "var app = Application.currentApplication(); app.includeStandardAdditions = true; app.chooseFile().toString();" ขอบคุณสำหรับความช่วยเหลือใด ๆ

2
ไดรฟ์ภายนอกไม่สามารถล้างข้อมูลในถังขยะได้ rm เห็นไฟล์ แต่ ls -la ไม่ได้
ฉันกำลังล้างโฟลเดอร์เพลงในไดรฟ์ภายนอกและพบไดเรกทอรีที่ฉันไม่สามารถลบได้ไม่ว่าฉันจะพยายามทำอะไร ถ้าฉันใส่ไว้ในถังขยะผ่าน GUI ไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้เนื่องจากมีการใช้งานรายการ“ โฟลเดอร์” ถ้าฉันใช้rm -rfเพื่อลบมันผ่านทางขั้ว $ rm -rf folder/ rm: folder/: Directory not empty ถ้าฉันใช้ls -laเพื่อตรวจสอบเนื้อหา $ ls -la total 512 drwxrwxrwx 1 user staff 131072 Jan 3 2017 . drwxrwxrwx 1 user staff 131072 Jan 3 2017 .. ถ้าฉันใช้rm -i *ภายในโฟลเดอร์ $ rm -i * rm: 03 …

1
การเพิ่มมาโครใน Touch Bar ใน Terminal.app
เมื่อใดก็ตามที่คุณพิมพ์คำสั่งจะมีมาโครบนแถบสัมผัสที่แสดง manpage สำหรับคำสั่งใดก็ตามที่คุณกำลังพิมพ์ เป็นไปได้ที่จะเพิ่ม (เช่น) แมโครเพื่อคอมไพล์โปรเจ็กต์หรือรีเฟรชเว็บเซิร์ฟเวอร์หลามหรือไม่?

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