คำถามติดแท็ก command-line

การใช้โปรแกรมและคำสั่งที่ไม่มีส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI) แต่ถูกควบคุมโดยการพิมพ์คำสั่งข้อความลงในโปรแกรมเทอร์มินัลหรือเชลล์

2
เทอร์มินัลในโหมดเต็มหน้าจอ: ฉันจะกู้คืนจาก“ cat / dev / random” ได้อย่างไร
ฉันสามารถควบคุมคอมพิวเตอร์ของฉันได้อย่างไรเมื่อฉันมีเครื่องเทอร์มินัลในโหมดเต็มหน้าจอและประเภท: cat /dev/random

1
ค้นหาอักขระ Windows ที่ผิดกฎหมายทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อย
ฉันต้องการสคริปต์ Automator ซึ่งค้นหาไฟล์ทั้งหมดที่มีอักขระ Windows ผิดกฎหมายเช่น<>:/\\|?*และแทนที่อักขระเหล่านี้ด้วยเครื่องหมายขีดล่าง ชื่อไฟล์ที่เหลือควรไม่เปลี่ยนแปลง ฉันจะใช้เทอร์มินัลสคริปต์แทน ฉันรู้วิธีค้นหาด้วยfind . -name "*[<>:/\\|?*]*"แต่ฉันไม่รู้วิธีเปลี่ยนชื่ออย่างถูกต้อง ฉันจะทำสิ่งนี้ได้อย่างไร

1
mysql: ไม่พบคำสั่ง [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: วิธีเพิ่ม MySQL ในตัวแปร $ PATH เพื่อแก้ไข“ mysql: ไม่พบคำสั่ง”? 6 คำตอบ ฉันจะใช้ MySQL จาก CLI ได้อย่างไร เมื่อฉันใช้เครื่องฉันได้รับ: Darrens-MacBook-Pro:~ thufir$ Darrens-MacBook-Pro:~ thufir$ mysql -bash: mysql: command not found Darrens-MacBook-Pro:~ thufir$ อย่างที่คุณเห็น MySQL ติดตั้งและใช้งาน: ระบบนี้: System Software Overview: System Version: OS X 10.10.2 (14C1510) Kernel Version: Darwin 14.1.0 Boot Volume: Mac OSx …

0
มีตัวค้นหาฟัซซี่กุยเช่น Rofi หรือไม่?
Rofiเป็นตัวค้นหาเลือนสำหรับ linux (เลือกหนึ่งรายการจากชุดรายการได้อย่างรวดเร็วโดยพิมพ์สตริงย่อย) fzfเป็นเครื่องมือที่คล้ายกันสำหรับเปลือก สิ่งนี้มีประโยชน์สำหรับการผลิตอินเตอร์เฟส GUI ที่แฮ็คอย่างรวดเร็ว มีวิธีการที่คล้ายกันในการเลือกหนึ่งในหลาย ๆ สตริงด้วย gui จาก command-line ใน mac หรือไม่? ตัวอย่างของสิ่งที่ rofi มีประโยชน์สำหรับ การค้นหาและเล่นไฟล์เสียงจากตำแหน่งที่รู้จัก cd music ls | rofi | xargs vlc คุณอาจผูกสิ่งนี้กับกุญแจ จุดสำคัญคือคุณมีการควบคุมโดยทางโปรแกรมและอินพุตและวิธีใช้เอาต์พุต k

1
การใช้การเขียนตามคำบอกในบรรทัดคำสั่ง (เช่นถอดเสียงการบันทึกเป็นไฟล์ข้อความ)
ฉันมีการบันทึกเสียงและต้องการที่จะคัดลอกลงในไฟล์ข้อความ ฉันสงสัยว่ามีเครื่องมือบรรทัดคำสั่งที่สามารถใช้การเขียนตามคำบอกในตัวเพื่อทำเช่นนั้นได้หรือไม่ และถ้าเป็นเช่นนั้นจะมีการ จำกัด ระยะเวลาที่รู้จักกัน?

2
ตั้งค่าชื่อโฮสต์ผ่าน scutil
เมื่อทำตามคำแนะนำต่าง ๆ เกี่ยวกับการใช้scutilต่อไปนี้ดูเหมือนจะถูกต้องสำหรับการตั้งค่าชื่อโฮสต์: $sudo scutil –-set HostName doriath > แต่อย่างที่คุณเห็นแทนที่จะตั้งค่าชื่อโฮสต์ระบบ>จะแสดงพรอมต์: และไม่มีการตั้งชื่อโฮสต์ เกิดอะไรขึ้นที่นี่? El Capitanฉันอยู่ใน

5
การเปิดแอปในเชลล์สคริปต์ด้วย sudo
ฉันพยายามเปิดแอปที่ฟังพอร์ต 25 ในเชลล์สคริปต์ เพื่อที่จะฟังพอร์ต 25 ผมจำเป็นต้องเรียกใช้ app sudoกับ ดังนั้นฉันจึงลองทำสิ่งต่อไปนี้: sudo open appThatNeedsPort25 มันถามรหัสผ่านของฉันและเปิดแอพ ปัญหาคือแอพไม่ได้ทำงานเหมือนรูทดังนั้นจึงไม่สามารถฟังพอร์ต 25 ... ฉันต้องทำอย่างไรเพื่อเปิดแอปจากเชลล์สคริปต์เพื่อให้สามารถฟังพอร์ต 25 ได้

0
คำสั่งการส่งออก Terminal OS X ไม่ทำงานไม่สามารถตั้งค่าตัวแปร / เส้นทางใหม่
ฉันพยายามตั้งค่าตัวแปรเช่น BIN=../../../../bin แต่ฉันได้รับ BIN=../../../../bin: Command not found. เช่นเดียวกันสำหรับ export BIN export: Command not found. ดูเหมือนว่าฉันไม่สามารถแก้ไขเส้นทางที่ดูไม่ถูกต้อง ... echo $PATH /Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/home/tmp มีอะไรผิดปกติมั้ย

4
นำ Terminal เก่าของฉันกลับมาหลังจากถอนการติดตั้งปลา
เมื่อเร็ว ๆ นี้ฉันรู้สึกเบื่อกับข้อบกพร่องเล็ก ๆ ที่ Fish Shell มอบให้ฉันด้วย (คำสั่งที่ไม่สามารถค้นพบได้ ฯลฯ ) ดังนั้นฉันตัดสินใจว่าฉันต้องการเปลี่ยนเชลล์กลับเป็นปกติและถอนการติดตั้งปลา อย่างไรก็ตามในกระบวนการของการทำเช่นนั้นฉันได้ทำอะไรผิดอย่างมาก ฉันได้ตั้งเป็นปกติ: /bin/bash อย่างไรก็ตาม Im แทนด้วยชุดของพรอมต์ (เกี่ยวกับ Vagrant) และต้องออกจากสิ่งนี้ด้วยคำสั่ง CTRL + C (ยกเลิก) ฉันต้องการรับเครื่องเก่าของฉันกลับ (พร้อมโฟลเดอร์ปัจจุบันของฉันไว้ล่วงหน้า ฯลฯ ) แต่ฉันไม่มีเงื่อนงำในการทำสิ่งนี้ให้สำเร็จ ฉันได้แนบภาพหน้าจอสองหน้า หนึ่งคือเทอร์มินัลปัจจุบัน (อันที่มี bash -bash-3.2$อยู่ข้างหน้าอันที่สองคือเทอร์มินัลที่ฉันต้องการ (ค่าเริ่มต้นพร้อมชื่อผู้ใช้ต่อท้าย) [แหล่งที่มาของภาพถูกพบบนอินเทอร์เน็ตเพื่อการอ้างอิง] นี่คือเทอร์มินัลที่ฉันมี นี่คือเทอร์มินัลที่ฉันต้องการ ฉันพบสองสิ่ง: โปรไฟล์ทุบตีของฉันถูกลบดังนั้นฉันไม่เห็นชื่อคอมพิวเตอร์ของฉัน ฯลฯ ฉันพยายามสร้างใหม่ แต่: ฉันต้องการตัวอย่าง. bash_profile ... และฉันต้องการให้ขัดขืนเช่นนี้เมื่อฉันออกจากเทอร์มินัลฉันไม่ได้ทำการเริ่มต้นสคริปต์VVV (ซึ่งเห็นได้ชัดว่ามันจะดับลงเมื่อมันเข้าสู่เครื่องครั้งแรก)

2
วิธีรับฟังก์ชั่นเติมข้อความอัตโนมัติทั่วไปของเทอร์มินัล
ฉันใหม่ใน macOS และฉันใช้ macOS Sierra ใน Ubuntu และระบบที่ใช้ Linux อื่น ๆ เทอร์มินัลมีระบบเติมข้อความอัตโนมัติที่ช่วยในการทำคำสั่งและตัวเลือกต่าง ๆ ให้สมบูรณ์ ตัวอย่างเช่นสำหรับwgetและคำสั่งอื่น ๆ นอกเหนือจากคำสั่งเสร็จสิ้นหลังจากกดTab2 ครั้งมันจะแสดงรายการตัวเลือกคำสั่งทั้งหมด (ถ้ามี) หรือในsudo wรายการคำสั่งทั้งหมดเริ่มต้นด้วยw แต่บน Mac ของฉันมันคำสั่งแรกเพียงแค่ที่สมบูรณ์และไม่ได้ช่วยหาตัวเลือกหรือส่วนที่สองของคำสั่งเช่นwhoamiในsudo whoami, ฉันหมายความว่ามันจะไม่แสดงรายการคำสั่งทั้งหมดที่เริ่มต้นด้วยwhoหลังจากกดTab2 ครั้งsudo who [ ฉันพบสคริปต์บางgitตัวสำหรับตัวเลือกที่https://github.com/git/git/tree/master/contrib/completion/แต่ฉันต้องการสิ่งที่ทำเช่นนี้สำหรับคำสั่งและแอปพลิเคชันทั้งหมด มีวิธีแก้ปัญหาสำหรับสิ่งนั้นหรือไม่?

1
เข้าถึงบรรทัดคำสั่ง iOS บนคอมพิวเตอร์ที่ไม่มีเครือข่าย
ฉันได้เจลเบรค iPhone iOS 10.2 ของฉันแล้วและฉันต้องการที่จะใช้บรรทัดคำสั่งบนคอมพิวเตอร์โดยไม่ใช้ SSH เหตุผลที่ฉันต้องการทำเช่นนี้เพราะฉันต้องการความปลอดภัยของฉันในขณะที่ยังถูกคุมขังอยู่ ฉันอยากจะใช้บรรทัดคำสั่งบนอุปกรณ์ iOS ของฉันบนหน้าจอที่ใหญ่ขึ้น


1
จะรัน sshd บนพอร์ต 500 ใน High Sierra ได้อย่างไร
พวกเขาเปลี่ยนสิ่งต่าง ๆ ใน macOS รุ่นหลัง ๆ เพื่อที่คุณจะไม่สามารถแก้ไขได้etc/ssh/sshd_configเหมือนใน Linux ฉันจะพิมพ์อะไรลงในเชลล์เพื่อรัน sshd บนพอร์ต 500 แทนที่จะเป็น 22

2
รหัสคีย์ใดที่แม็ปกับความสว่างของ USB ภายนอกคีย์ขึ้น / ลง?
ฉันกำลังเขียนสคริปต์และฉันจำเป็นต้องค้นหารหัสคีย์ปัจจุบันเพื่อความสว่างขึ้นและลงด้วยแป้นพิมพ์ภายนอก ฉันรู้ว่ามาตรฐานสำหรับ MacBook คือ 107 และ 113 แต่ทันทีที่ฉันเชื่อมต่อคีย์บอร์ดแอปเปิ้ลตัวใหญ่กว่านั้นการเปลี่ยนแปลงเหล่านั้นเป็น 145 และ 144 ฉันต้องสามารถนำข้อมูลนี้ออกจากเครื่องเทอร์มินัลในขณะที่ฉันกำลังเขียนสคริปต์สิ่งต่าง ๆ ที่นั่น เป็นไปได้ไหม

0
mkfs.jffs2 หรือเทียบเท่าใน Mac Os X
ฉันต้องใช้mkfs.jffs2คำสั่งบนระบบปฏิบัติการ Mac OS X ได้บน Linux คำสั่งจะถูกติดตั้งกับmtd-toolsแพคเกจ homebrewแต่ฉันไม่สามารถหาได้จาก ฉันพยายามสร้างจากแหล่งที่มา แต่ฉันมีข้อผิดพลาดในการรวบรวมจำนวนมากรวมถึงส่วนหัวของลินุกซ์บางส่วนดังนั้นฉันจึงไม่ลองต่อไป ฉันยังพบhttp://wiki.openmoko.org/wiki/Mac_OS_X#mkfs.jffs2แต่การเชื่อมโยงหายไป ฉันติดตั้ง e2fsprogs ด้วยbrew install e2fsprogsจากวิธีการลบและฟอร์แมตการ์ด SD เป็น ext3 บน macbook เพื่อเตรียมสำหรับราสเบอร์รี่ pi ของฉันแต่มันติดตั้งmkfs.extXคำสั่งเท่านั้น ทำไมดูเหมือนว่าไม่มีmkfs.jffs2ใน Mac OS X มีความเท่าเทียมกันใน Mac OS X หรือไม่?

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