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

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

1
วิธีการคอมไพล์ด้วยเครื่องมือบรรทัดคำสั่งสำหรับ Xcode หลังจากลบชุดแอปพลิเคชัน Xcode.app ไปแล้ว
ฉันก่อนมีเครื่องมือบรรทัดคำสั่งสำหรับ Xcode ติดตั้งแล้วติดตั้งแอป Xcode ตอนนี้ฉันได้ลบชุดแอปพลิเคชัน Xcode.app แล้ว แต่ยังคงมีเครื่องมือบรรทัดคำสั่งสำหรับติดตั้ง Xcode อย่างไรก็ตามตอนนี้เมื่อฉันพยายามรวบรวมผ่าน Terminal มันบอกว่า: xcrun: ข้อผิดพลาด: เส้นทางนักพัฒนาที่ใช้งานอยู่ ("/ Volumes / Macintosh HD / Applications / Xcode.app / Contents / Developer") ไม่มีอยู่ให้ใช้ xcode-select --switch path/to/Xcode.app เพื่อระบุ Xcode ที่คุณต้องการใช้สำหรับเครื่องมือสำหรับผู้พัฒนาบรรทัดคำสั่ง (หรือดู man xcode-select ) ก่อนที่ฉันจะติดตั้ง Xcode.app มันก็รวบรวมได้ผ่านเครื่องมือบรรทัดคำสั่งสำหรับ Xcode ฉันจะรวบรวมอีกครั้งผ่านเครื่องมือบรรทัดคำสั่งสำหรับ Xcode ตอนนี้ฉันได้ลบบันเดิลแอปพลิเคชัน Xcode อย่างไร

2
ฉันสามารถสร้างแอปพลิเคชั่นอัตโนมัติเพื่อเริ่มต้น Tomcat เมื่อฉันต้องการได้หรือไม่?
ฉันสามารถเริ่ม Apache Tomcat (ติดตั้งผ่าน HomeBrew) ใน Terminal โดยใช้ $ catalina run แต่มันไม่ทำงานในการใช้สคริปต์ Shell แอปพลิเคชัน Automator bash ฉันพยายามตั้งค่า bash Shell script ใน Automator เช่นนี้: catalina run เมื่อฉันเรียกใช้แอปพลิเคชัน Automator มันจะไม่ทำงานและแสดงให้เห็น -: catalina: command not found. วิธีที่ถูกต้องในการสร้างแอปพลิเคชัน Automator คืออะไรหรือฉันจำเป็นต้องใช้ AppleScript?

1
ทำให้ Finder อยู่ในซิงค์กับการเปลี่ยนแปลงที่เกิดขึ้นใน Terminal?
จนกระทั่งโยเซมิตีฉันสามารถทำงานใน Terminal และการเปลี่ยนแปลงระบบไฟล์จะได้รับการอัปเดตใน Finder ทันที อย่างไรก็ตามตอนนี้ Finder ดูเหมือนจะไม่ซิงค์กับระบบไฟล์ ตัวค้นหาแสดงไฟล์ที่ฉันย้ายหรือลบในขณะที่ยังคงอยู่ในโฟลเดอร์เดิม ฉันสูญเสียการกู้คืนพฤติกรรมเก่าของ Finder สิ่งที่ฉันได้ลองไปแล้วไม่มีประโยชน์: rm .DS_Store; open . เนื่องจากเห็นว่าโฟลเดอร์เอกสารทั้งหมดของฉันติดไวรัส com.apple.quarantine คุณลักษณะลบออกด้วย xattr -drv com.apple.quarantine . การตรวจสอบระบบไฟล์ด้วย Disk Utility ไม่มีรายงานข้อผิดพลาด ไม่ใช่ปัญหาที่อธิบายไว้ การย้ายโฟลเดอร์ไปที่ถังขยะใน Finder ไม่ได้รับการซิงโครไนซ์กับเทอร์มินัล เป็นไฟล์ใด ๆ ที่ฉันลบฉันจะลบด้วย rm. ปรับปรุง : งานอะไร บังคับให้ออก ... → รีสตาร์ท Finder ซึ่งค่อนข้างรุนแรง

5
สร้างทางลัดไปยังไดเรกทอรีผ่านทางเทอร์มินัล
ปัญหาของฉันคือเมื่อใดก็ตามที่ฉันกำลังเขียนรหัสฉันทำงานภายในโฟลเดอร์ที่อยู่ในโฟลเดอร์อื่นและเป็นวิธีที่พิมพ์ได้นาน: cd /folder1/folder2/.../folderN ฉันรู้ว่าเป็นไปได้ที่จะสร้างทางลัดไปยังโฟลเดอร์โดยใช้ alias. ดังนั้นมันจะเป็น: alias ep="cd /Users/thi/Dropbox/CurrentProject" คำถามของฉันคือฉันควรใส่ชื่อแทนนี้ที่ไหน ภายใน /etc/bashrc? หรือฉันควรสร้างไฟล์ที่เรียกว่า ~/.profile และวางไว้ที่นั่นไหม ฉันควรใส่ไว้ที่ไหน?
4 macos  terminal  bash  alias 

2
ssh- เพิ่มทุกครั้งที่ฉันต้องการใช้ SSH เพื่อเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลของฉัน
ฉันติดตั้งคีย์ SSH ไว้ใน OSX Mavericks แล้ว ~/.ssh/ ทุกครั้งที่ฉันต้องการ SSH ไปยังเซิร์ฟเวอร์จากเทอร์มินัลฉันต้องทำสิ่งต่อไปนี้: eval `ssh-agent -s` ssh-add ~/.ssh/example_rsa ถ้าฉันเปิดหน้าต่างเทอร์มินัลใหม่แล้วลองพิมพ์ ssh-add ~/.ssh/example_rsa มันล้มเหลว ฉันต้องใช้ eval 'ssh-agent -s' ขั้นตอนทุกครั้งก่อนจากนั้นฉันสามารถเพิ่มด้วย ssh-add แล้วใช้สิ่งนั้นกับ SSH ไปยังปลายทางที่ฉันต้องการ ก่อนหน้านี้เมื่อฉันมี OS X Mountain Lion ฉันไม่จำเป็นต้องทำสิ่งนี้มากกว่าหนึ่งครั้ง ฉันเพิ่งเพิ่มคีย์ SSH และฉันก็ออกไป เมื่อโปรแกรมอย่าง GitHub ทำเวทย์มนตร์มันจะใช้งานได้เสมอโดยใช้ปุ่ม SSH ของตัวเอง มันใช้งานได้ถ้าฉันใช้ Git จาก Terminal เฉพาะเมื่อฉันต้องการ SSH ไปยังเซิร์ฟเวอร์โดยใช้คีย์เฉพาะนั้น จริงอยู่ที่มันมีรหัสผ่าน …

4
ฉันจะเลิกทำการ“ ส่งออก PATH = '/ usr / local / bin: $ PATH' >> ~ / .bash_profile”
ฉันพยายามติดตั้ง homebrew ซึ่งไม่ทำงาน มันบอกให้ฉันทำ echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile. อย่างไรก็ตามสิ่งนี้ไม่มีผลกระทบใด ๆ และฉันคิดว่าอาจเป็นเพราะเสียงสะท้อน (ฉันไม่รู้ Bash ใด ๆ ) ดังนั้นฉันจึงลบเสียงสะท้อนออก brew doctor และมันก็ทะเลาะกันเรื่องนี้ซึ่งเกี่ยวข้องกับฉัน: /usr/local/bin/brew: line 2: dirname: command not found /usr/local/bin/brew: line 5: basename: command not found /usr/local/bin/brew: line 8: readlink: command not found /usr/local/bin/brew: line 16: cd: /Users/howard/../Library: No such file …

2
mkdir: /Users/me/.bash_sessions: การอนุญาตถูกปฏิเสธ
เมื่อฉันเปิดเทอร์มินัลฉันจะได้รับข้อความแสดงข้อผิดพลาดนี้เสมอ แนวคิดใดที่จะแก้ไขปัญหานี้ mkdir: /Users/me/.bash_sessions: Permission denied touch: /Users/me/.bash_sessions/9F11525D-3E4C-45B5-8FA7-D69A4D2CC5B3.historynew: No such file or directory

2
ดูรายงานสดสถานะของกระบวนการ
ภายใต้ Linux ฉันสามารถใช้ top เพื่อดูรายงานสดว่ากระบวนการใดกำลังทำงานอยู่ ฟิลด์ที่สำคัญที่ฉันใช้คือฟิลด์สถานะกระบวนการซึ่งแสดงว่ากระบวนการกำลังทำงานอยู่ผีดิบนอนหลับ ฯลฯ ฉันอ่าน manpage ของ Mac OS X แต่ฉันไม่เห็นสถานะของกระบวนการ https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/top.1.html มีวิธีอื่นในการทำเช่นนี้จากบรรทัดคำสั่งใน OS X หรือไม่? ฉันกำลังดีบักโปรแกรมที่ใช้ fork()ดังนั้นฉันต้องการสิ่งที่แสดงให้ฉันเห็นฟีดสดของกระบวนการที่กำลังดำเนินการอยู่

2
มีรายการคำสั่งเฉพาะสำหรับเทอร์มินัล OS X หรือไม่?
ฉันมักจะค้นหาคำสั่งเทอร์มินัล OS X ที่ไม่เหมือนใคร ในฐานะที่เป็นปัญหาเกิดขึ้นหรือเป็นผมอ่าน askdifferent ฉันจะหาข้อมูลเกี่ยวกับสิ่งที่มีประโยชน์เช่นMDLsและmdfind มีสถานที่ที่แสดงคำสั่ง OS X ที่ไม่เหมือนใครทั้งหมดและให้ภาพรวมของสิ่งที่พวกเขาทำหรือไม่?
4 terminal 

2
ปัญหาเทอร์มินัลกับการส่งออก PS1 =“”
ดังนั้นฉันจึงพยายามเปลี่ยนผลลัพธ์ของหน้าจอพร้อมรับเทอร์มินัลของฉัน แต่เมื่อฉันลองแบบ / W มันแค่ใส่ / W ไม่ใช่เส้นทาง ตัวอย่างเช่นexport PS1="/W $ "เปลี่ยนพรอมต์ของฉันเป็น "/ W $"
4 terminal 

2
ไลบรารี OpenCV ไม่ได้ติดตั้งหลังจากใช้ cmake
ฉันใช้โยเซมิตี 10.10 และฉันจำเป็นต้องสร้างและติดตั้งไลบรารี OpenCV โดยใช้ cmake-gui ฉันสามารถกำหนดค่าและสร้างไบนารีได้อย่างง่ายดาย แต่เมื่อฉันพยายาม 'สร้าง' ไลบรารีโดยใช้เทอร์มินัล sudo make -j4 ในโฟลเดอร์ไบนารีฉันได้รับข้อผิดพลาดดังต่อไปนี้ - Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/parallel.cpp.o In file included from /usr/include/os/object.h:27:0, from /usr/include/dispatch/dispatch.h:48, from /Users/imecindia/Desktop/Downloaded Libraries/opencv-3.0.0-beta/modules/core/src/parallel.cpp:106: /usr/include/os/base.h:113:20: error: missing binary operator before token "(" #if __has_extension(attribute_overloadable) ^ /usr/include/os/base.h:119:54: error: missing binary operator before token "(" #if __has_feature(objc_fixed_enum) …

1
วิธีการติดตั้ง Firefox โดยใช้แอพเทอร์มินัล
ฉันพยายามติดตั้ง Mozila Firefox บนเซิร์ฟเวอร์ของโรงเรียนผ่าน ssh ระบุว่าฉันมีสิทธิ์ในการติดตั้งบนเซิร์ฟเวอร์มีใครช่วยแนะนำขั้นตอนในการติดตั้ง Firefox ได้หรือไม่ ต้องทำผ่าน Terminal จากแล็ปท็อประยะไกลของฉันโดยใช้ ssh แทนการเข้าสู่ระบบแบบกราฟิก

3
เข้าสู่ระบบไฟล์ที่ `sudo ล่าสุด 'เข้าถึง?
คำสั่ง bash last(ต้องการ sudo) พิมพ์บันทึกซึ่งมีข้อมูลเมื่อผู้ใช้ที่แตกต่างกันเข้าสู่ระบบ / ออกจากเปลือก ฉันค้นหาไฟล์ที่จัดเก็บข้อมูลนี้ซึ่งlastจะเข้าถึงได้ ผมได้ตรวจสอบ/var/log/system.logและไฟล์อื่น ๆ /var/logภายใน ฉันดูทุกที่บนอินเทอร์เน็ตด้วยและไม่สามารถหาตำแหน่งได้ ฉันได้ แต่ยืนยันว่าไฟล์ที่อยู่ภายใน/var/logเพราะเมื่อฉันได้rm -rf /var/log/, sudo lastแสดงให้เห็นว่าการส่งออกที่ว่างเปล่าจนครั้งต่อไปที่ผมบันทึกไว้ใน ไฟล์ประเภทใด ขอบคุณ (ฉันใช้ OS X Mavericks ถ้ามันสร้างความแตกต่าง)

1
ทำไมค้นหา - ชื่อ * .blend` ไม่พบไฟล์ผสมผสานทั้งหมดในที่เก็บ exFAT ภายนอกหรือไม่
เมื่อฉันออกคำสั่ง find . -iname *.blend ฉันได้รับเพียงผลเดียว (ซึ่งอยู่ใน pwd) การเพิ่ม-maxdepth 5ไม่ได้ช่วยอะไรเช่นกัน ในทางfind . | grep \.blend$กลับกันผลลัพธ์จำนวนมาก (อันที่จริงแล้วไฟล์นับหมื่นในต้นไม้ของฉัน) ทำไมถึงเป็นอย่างนั้น? ฉันจะแก้ไขได้อย่างไร ข้อมูลเพิ่มเติมที่อาจไม่เกี่ยวข้องคือตัวค้นหาไม่พบข้อมูลใด ๆ เลยเมื่อค้นหาไดรฟ์นี้

1
ไม่สามารถแปลง dmg เป็น dmg ที่เข้ารหัสบนโยเซมิตี
เมื่อฉันพยายามแปลงไฟล์ dmg ปกติ (ดาวน์โหลดผ่านอินเทอร์เน็ต) เป็น dmg ที่เข้ารหัส (256 บิต AES) โดยใช้ Disk Utility บน Yosemite มันทำให้ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: ฉันจะทำให้มันทำงานบน Yosemite ได้อย่างไร หากไม่ได้ใช้งานผ่าน Disk Utility มีวิธีการแปลงโดยใช้คำสั่ง Terminal หรือไม่? ฉันสามารถทำสิ่งนี้บน Mavericks ได้ แต่หลังจากฉันอัพเกรดเป็น Yosemite ฉันได้รับข้อความแสดงข้อผิดพลาดด้านบน ฉันแน่ใจว่า dmg ไม่เสียหายเมื่อฉันดาวน์โหลด dmg ของ AirSquirel รุ่นทดลองลองใช้การแปลงและฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกัน ถ้าช่วยฉันได้ใช้ MacBook Air รุ่นกลางปี ​​2013

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