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

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

4
ฉันจะสร้างบัญชีผู้ใช้จาก Terminal ใน Mac OS X 10.11 ได้อย่างไร
ฉันต้องการที่จะสร้างผู้ใช้ใหม่ใน Mac OS X 10.11 จากระยะไกลหลังจากเข้าสู่เครื่อง บนภูเขาสิงโตขั้นตอนเหล่านี้มีการระบุไว้ วิ่ง dscl . -create /Users/joeadmin dscl . -create /Users/joeadmin UserShell /bin/bash dscl . -create /Users/joeadmin RealName "Joe Admin" dscl . -create /Users/joeadmin UniqueID "510" dscl . -create /Users/joeadmin PrimaryGroupID 20 dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin dscl . -passwd /Users/joeadmin password dscl . …

2
กระบวนการเทอร์มินัลหยุดทำงานหรือไม่หาก Mac นอนหลับ?
ฉันใช้โปรแกรมการเรียนรู้ของเครื่องหลามผ่านเทอร์มินัลซึ่งใช้เวลาหลายชั่วโมงในการทำให้เสร็จ ถ้าฉันปล่อยให้คอมพิวเตอร์ของฉันไม่ต้องใส่มันก็จำศีล - หน้าจอดับและฉันต้องพิมพ์รหัสผ่านอีกครั้ง เมื่อสิ่งนี้เกิดขึ้นสคริปต์ของฉันจะถูกยกเลิกหยุดชั่วคราวหรือทำต่อไปหรือไม่ ฉันเกลียดที่จะคิดว่าสคริปต์ของฉันอาจเสร็จ 99% แล้วจึงถูกยกเลิกเนื่องจากคอมพิวเตอร์ของฉันเข้าสู่โหมดสลีป

1
Bash หรือ Zsh ต่างกันทำไมใช้อย่างใดอย่างหนึ่ง [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : อะไรคือความแตกต่างระหว่าง Bash และ Zsh (4 คำตอบ) ปิดให้บริการใน6 เดือนที่ผ่านมา ดังนั้นคำถามที่บอกว่ามันสวยมาก ฉันใช้ Snow Leopard และฉันทำการพัฒนาเว็บไซต์เป็นจำนวนมากโดยเฉพาะใน Rails 3 ซึ่งใช้งานคอนโซลอย่างหนัก ฉันเคยเห็นบล็อกเกอร์ที่โด่งดังบางคนพูดถึง Zsh ว่าชอบ Bash แต่พวกเขาไม่รู้ว่ามันจะสร้างความแตกต่างอะไร ใครช่วยให้ฉันเปรียบเทียบที่ดีของสิ่งที่แตกต่างและสิ่งที่อาจทำให้หนึ่งต้องการตัวเลือกหนึ่งหรืออื่น ๆ

4
เหตุการณ์ที่เกิดขึ้นด้วยคำสั่ง sudo จะถูกรายงานไปที่ใด
หากผู้ดูแลระบบพิมพ์คำสั่ง sudo ในเทอร์มินัลสิ่งนี้จะปรากฏขึ้นหลังจากพวกเขาป้อนรหัสผ่าน: User is not in the sudoers file. This incident will be reported. สิ่งนี้รายงานไปที่ไหน
22 terminal  sudo 

4
เริ่มต้นแอพ Mac OS อย่างกระชับจากบรรทัดคำสั่ง
ฉันทำงานในบรรทัดคำสั่งอย่างยุติธรรมและฉันพบว่าตัวเองกำหนดนามแฝงจำนวนมากของแบบฟอร์ม: alias skim='/Applications/Skim.app/Contents/MacOS/Skim' มีวิธีในการเพิ่มเวทย์มนตร์ที่ขอให้ "foo" ที่สามารถเรียกใช้งานได้โดยอัตโนมัติใช้ /applications/Foo.app/Contents/MacOS/Foo หรือไม่ นี่คือใน OS X 10.6 (ฉันทราบว่าฉันสามารถทำได้open foo.pdfแต่ Skim ไม่ใช่โปรแกรมอ่าน PDF เริ่มต้นและฉันต้องการโซลูชันทั่วไป - ในบางกรณีมันไม่เหมาะสมที่จะตั้งค่าแอปพลิเคชันให้เป็นตัวจัดการเริ่มต้นสำหรับไฟล์)

3
วิธีการควบคุมวิทยุไร้สายบลูทู ธ จากบรรทัดคำสั่ง?
คำถามนี้เกือบเหมือนกับคำถามก่อนหน้าของฉันแต่มีความแตกต่างที่สำคัญอย่างหนึ่ง; ฉันต้องการเปิด / ปิดบลูทู ธ จากบรรทัดคำสั่ง (ทุบตีหรือคล้ายกัน) ไม่ใช่จาก AppleScript - คำตอบสำหรับสิ่งนี้ที่ฉันเห็นใน superuser ทั้งหมดที่ใช้ AppleScript ฉันเดาว่าnetworksetupอาจจะมีประโยชน์ แต่มีความคิดว่าอินเตอร์เฟซ (s) เพื่อโต้ตอบกับไม่ - ฉันต้องการคำตอบรวมถึงคำสั่งที่สมบูรณ์ฉันสามารถเรียกใช้ (และเข้าใจ) - ถ้าเรื่องรุ่นของอุปกรณ์มันของเสือดาวหิมะในMacBook2,1การMacBook7,1ยกเว้นMacBook5,1, และถ้าคุณทำได้เพียง 6,1 และ 7,1 ก็ไม่เป็นไร

5
คัดลอกคำสั่งสุดท้ายในเทอร์มินัล
ฉันสามารถดูคำสั่งสุดท้ายในเทอร์มินัลได้โดยกดup arrowตามตัวอย่างต่อไปนี้: ฉันพิมพ์cd /: Makss-Mac:~ maks$ cd / ... กดenter, cd /ดำเนินการคำสั่งและตอนนี้ฉันสามารถกดup arrowและดูคำสั่งcd /อีกครั้ง: Makss-Mac:/ maks$ cd / ฉันต้องการไม่เพียง แต่เห็นคำสั่งสุดท้าย แต่คัดลอกไปยังคลิปบอร์ด อาจมีทางลัดที่ไม่เพียงแสดงคำสั่งสุดท้ายในเทอร์มินัล (เช่นเดียวup arrow) แต่ในเวลาเดียวกันให้คัดลอกไปยังคลิปบอร์ด หรืออาจจะมีทางลัดสำหรับเลือกทั้งหมดจากสายเทอร์มินัลปัจจุบัน และดังนั้นผมจึงจะสามารถที่จะคัดลอกคำสั่งสุดท้าย (หลังจากที่กดup arrow) super+cโดยการกด แน่นอนฉันสามารถเลือกได้ด้วยเมาส์ แต่เมื่อคำสั่งอยู่ในระยะเวลานานกว่า 10 เท่าcd /อาจใช้เวลานานเกินไปโดยเฉพาะถ้าคุณทำทุก ๆ 30 วินาที หรืออาจจะมีวิธีเขียนปลั๊กอินสำหรับเทอร์มินัล

1
แสดงปุ่มฟังก์ชั่นบนแถบควบคุมเสมอเมื่อใช้เทอร์มินัล
ฉันต้องการแสดงปุ่มฟังก์ชั่นเมื่อใช้งานแอพเทอร์มินัล อย่างไรก็ตามเมื่อฉันใช้การตั้งค่าระบบเพื่อลองตั้งค่านี้ในแป้นพิมพ์ลัดแอพ Terminal ไม่สามารถเลือกได้ ภาพหน้าจอ:

1
สิทธิ์แบบเต็มในไฟล์. command แต่บอกว่าฉันไม่มีสิทธิ์ที่เหมาะสม
ฉันมีคำสั่งที่ฉันต้องทำงานเป็นประจำใน Terminal (สำหรับการลงชื่อรหัสแอปพลิเคชัน) ปกติฉันจะเปิด Terminal กดลูกศรขึ้นจนกว่าฉันจะไปถึงคำสั่งที่ฉันต้องการแล้วกด Enter ฉันตัดสินใจแล้วว่าวิธีแก้ปัญหาที่ยั่งยืนมากขึ้นอาจสร้างไฟล์ที่ฉันทำได้เพียงดับเบิลคลิกเพื่อเรียกใช้คำสั่ง Terminal ในการค้นหาของฉันฉันค้นพบว่าฉันสามารถสร้างไฟล์ข้อความที่มี.commandนามสกุลซึ่งมีคำสั่งที่ฉันต้องการเรียกใช้ อย่างไรก็ตามเมื่อฉันคลิกสองครั้งที่ไฟล์นี้เทอร์มินัลจะเปิดขึ้นและฉันได้รับข้อผิดพลาดต่อไปนี้: ไม่สามารถเรียกใช้ไฟล์“ Sign Code.command” ได้เนื่องจากคุณไม่มีสิทธิ์การเข้าถึงที่เหมาะสม หากต้องการดูหรือเปลี่ยนสิทธิ์การเข้าถึงให้เลือกไฟล์ใน Finder และเลือกไฟล์> รับข้อมูล ปัญหาคือเมื่อฉันไปที่ Get Info wind ตามที่กำกับและดูสิทธิ์ของฉันมันบอกว่าผู้ใช้ของฉันมีสิทธิ์อ่าน - เขียน (ตัวเลือกอื่นเท่านั้นที่อ่าน) ดังนั้นในคำอื่น ๆ ฉันมีสิทธิ์สูงสุด แต่ก็ยังไม่สามารถเปิดไฟล์นี้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
22 macos  terminal  script 

4
ฉันจะรีเซ็ตรหัสผ่านของ Mac จากโหมดผู้ใช้คนเดียวได้อย่างไร
พี่สาวของฉันซื้อ MacBook มือสองเมื่อประมาณ 6 เดือนก่อนและเธอทำรหัสผ่านหาย นี่เป็นขั้นตอนที่ฉันพยายามใช้เพื่อรีเซ็ตรหัสผ่าน: บูตเข้าสู่โหมดผู้ใช้คนเดียว (กด Command-S เมื่อเปิดเครื่อง) ชนิด fsck -fy ชนิด mount -uw / ชนิด launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist พิมพ์dscl . -passwd /Users/username passwordแทนที่ชื่อผู้ใช้ด้วยชื่อผู้ใช้และรหัสผ่านด้วยรหัสผ่านที่ต้องการ Reboot แต่เมื่อผมลองขั้นตอนที่ 4 launch_msg(): Socket is not connectedก็กล่าวว่า ฉันต้องการทราบว่าคำสั่งใดที่จะเข้าสู่โหมดผู้ใช้เดี่ยวเพื่อให้ทราบว่า Macbook รุ่นใดกำลังทำงานอยู่และคำสั่งที่ถูกต้องเพื่อรีเซ็ตรหัสผ่าน ขอขอบคุณ.

2
ความแตกต่างระหว่างนามสกุลไฟล์. command, .tool และ. sh คืออะไร
ฉันเห็นคำถามสองสามข้อเกี่ยวกับการเรียกใช้งานสคริปต์บรรทัดคำสั่งหรือไม่ ฉันเห็นว่ามีการกล่าวถึงส่วนขยาย. คำสั่งและ. เครื่องมือ ฉันเคยใช้. sh ความแตกต่างระหว่างสคริปต์ที่แตกต่างกันเหล่านี้คืออะไร? ส่วนขยายบางอย่างอนุญาตสำหรับคำสั่งต่าง ๆ หรือไม่?

2
เทอร์มินัล - วิธีการรีสตาร์ทเซสชันหลังจากออกโดยไม่ตั้งใจ?
บางครั้งฉันออกจากเซสชันเทอร์มินัลโดยไม่ตั้งใจ (โดยปกติคือฉันคิดว่าฉันเชื่อมต่อกับระบบรีโมตเมื่อไม่ได้ใช้) ดังนั้นฉันจึงไปที่จุดนี้: ฉันจะเริ่มต้นเซสชันใหม่ได้อย่างไร ณ จุดนี้ ฉันไม่ต้องการปิดหน้าต่างหรือแท็บเพราะฉันมีแท็บจำนวนมากที่ตั้งค่าไว้สำหรับเวิร์กโฟลว์ปกติของฉันดังนั้นฉันแค่ต้องการให้เซสชันในแท็บปัจจุบันกลับมาทำงานอีกครั้ง (เช่นกลับไปที่ bash prompt) วิธีแก้ปัญหาเดียวที่ฉันพบคือการออกจากเทอร์มินัลอย่างสมบูรณ์และเปิดอีกครั้ง แต่มันก็ยังไม่เหมาะอย่างยิ่งเพราะมันขัดจังหวะทุกอย่างที่ฉันทำในหน้าต่างแท็บ / เทอร์มินัลอื่น ๆ
22 macos  terminal  bash 

2
เทอร์มินัลใช้หนึ่งชุดรูปแบบสำหรับหน้าต่างแรกและชุดรูปแบบที่แตกต่างกันสำหรับหน้าต่างในภายหลัง
ฉันต้องการตั้งค่าชุดรูปแบบ "Homebrew" เป็นค่าเริ่มต้นใน Terminal ฉันได้เปลี่ยนการตั้งค่าในการตั้งค่า: ฉันเลือก "เมื่อเริ่มต้นเปิด": "หน้าต่างใหม่พร้อมการตั้งค่า": "Homebrew" นี่คือภาพหน้าจอ: เทอร์มินัลใช้ "Homebrew" สำหรับหน้าต่างแรกเท่านั้น จากนั้นฉันทำ cmd-W เพื่อปิดหน้าต่างและ cmd-N เพื่อรับหน้าต่างใหม่ หน้าต่างใหม่จะปรากฏขึ้นพร้อมกับธีม "พื้นฐาน"! แต่ถ้าฉันทำ cmd-Q และรีสตาร์ท Terminal มันทำให้ฉันมีหน้าต่าง "Homebrew" อีกครั้ง ทำไมชุดรูปแบบเทอร์มินัลไม่ทำงานอย่างถูกต้อง
22 macos  terminal 

6
Terminator (Ubuntu) เช่นแอพสำหรับ OS X Yosemite
ฉันใช้ Ubuntu ทุกวันและเมื่อไม่นานมานี้ (6 เดือนที่แล้ว) ฉันซื้อ Mac ดังนั้นสิ่งแรกที่ฉันทำคือติดตั้ง VMWare และ Ubuntu บน MBP ของฉัน ฉันเป็นผู้พัฒนาและเป็นแฟนตัวยงของTerminator ด้วย Terminator คุณสามารถเปิดไฟล์หลายไฟล์ได้ในหน้าต่างเดียวโค้ดแยกต่างหากบนไฟล์เหล่านั้นและสิ่งดีๆอื่น ๆ อีกมากมาย ฉันคิดว่าถ้ามันทำงานบน Ubuntu มันอาจจะทำงานบน Mac OSX ได้ แต่ดูเหมือนว่ามันจะไม่ทำงาน มีแอปเทอร์มินัลเหมือน Terminator สำหรับ OS X Yosemite หรือไม่
22 macos  terminal 

3
สำหรับ iTerm2 ฉันจะสร้างไดเร็กตอรี่ทำงานได้อย่างไรในชื่อหน้าต่าง?
ฉันเพิ่งเปลี่ยนมาใช้ iTerm2 จากแอป Terminal เริ่มต้นและมีปัญหาการใช้งาน บนเทอร์มินัลไดเรกทอรีการทำงานที่คุณอยู่จะปรากฏบนแถบชื่อเรื่องพร้อมกับกระบวนการและขนาดพิกเซล ตัวอย่างเช่นเมื่อคุณคลิกที่หน้าต่างเพื่อสลับระหว่างเซสชันเทอร์มินัลต่างๆคุณจะเห็น: working_directory - process - pixel_size ใน iTerm2 ขออภัยเฉพาะกระบวนการที่แสดงในแถบชื่อเรื่อง ดังนั้นถ้าฉันทำงานในหลาย ๆ iTerm2 windows บนไดเร็กตอรี่ที่ต่างกัน, ฉันไม่สามารถแยกความแตกต่างได้อย่างง่ายดายซึ่งเป็นตอนที่ฉันคลิกที่หน้าต่างเพื่อเลือกหนึ่งอัน ฉันรู้ว่าฉันสามารถสลับไปมาระหว่าง iTerm2 windows ได้อย่างง่ายดายเมื่อฉันเลือกหนึ่ง แต่ฉันต้องการที่จะระบุหน้าต่างที่ฉันต้องการทันที (โดยวิธีการที่ฉันใช้ Witch และแท็บคำสั่งไม่ได้ช่วยอย่างใดอย่างหนึ่งเพราะที่นี่อีกเพียงกระบวนการที่ปรากฏในรายการ) ข้อเสนอแนะใด ๆ ฉันดูการตั้งค่าทั้งหมดและไม่เห็นอะไรเลย การสร้างโปรไฟล์ไม่ใช่สิ่งที่ฉันต้องการ - ฉันแค่อยากจะเห็นไดเรกทอรีการทำงานปัจจุบันในชื่อหน้าต่าง iTerm2
22 terminal  iterm 

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