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

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

12
การใช้เอาต์พุตจากคำสั่งล่าสุดใน Bash
เอาต์พุตของคำสั่ง Bash ถูกเก็บในการลงทะเบียนหรือไม่? เช่นสิ่งที่คล้ายกับ$?การจับเอาท์พุทแทนที่จะออกจากสถานะ ฉันสามารถกำหนดผลลัพธ์ให้กับตัวแปรด้วย: output=$(command) แต่มันก็พิมพ์มากกว่า ...
180 bash  terminal  stdout 

3
วิธีแก้ไข Terminal ไม่โหลด ~ / .bashrc บน OS X Lion [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อใดก็ตามที่ฉันเปิดแท็บใหม่ใน Terminal โดยใช้Cmd+ Tมันจะเปิด bash ในไดเรกทอรีเดียวกันกับแท็บก่อนหน้า สิ่งนี้ใช้ได้ดีเมื่อฉันอยู่ใน~ไดเรกทอรี แต่ถ้าฉันอยู่ที่อื่นฉันได้รับข้อผิดพลาดในการโหลด.bashrc Last login: Sat Oct 15 21:10:00 on ttys002 -bash: .bashrc: No such file or directory Jakub-Arnolds-MacBook-Pro:projects darth$ ดูเหมือนว่า.bashrcจะโหลดผ่านทางญาติและไม่ใช่เส้นทางที่สมบูรณ์เพราะถ้าฉันทำsource ~/.bashrcทุกอย่างทำงานได้อย่างราบรื่น ฉันคิดว่านี่เป็นปัญหาที่เกี่ยวข้องกับ OS X Lion เพราะก่อนการอัพเกรดจาก Snow Leopard ฉันไม่มีปัญหาเดียวกัน แต่นั่นอาจเกิดจาก Terminal เปิดอยู่เสมอ~ฉันจำไม่ได้ว่ามันพยายามเปิดไดเรกทอรีเดียวกันหรือไม่ อย่างไรก็ตามคำถามยังคงเหมือนเดิมฉันจะสร้างโหลดเทอร์มินัล~/.bashrcผ่านเส้นทางสัมบูรณ์ได้อย่างไรและไม่สัมพันธ์กัน
176 macos  bash  terminal  osx-lion 

9
ฉันจะแก้ไข $ PATH (.bash_profile) บน OSX ได้อย่างไร
ฉันกำลังพยายามแก้ไขรายการใน PATH เนื่องจากฉันทำอะไรผิดพลาด ฉันใช้ Mac OS X 10.10.3 ฉันเหนื่อย: > touch ~/.bash_profile; open ~/.bash_profile แต่ตัวแก้ไขไฟล์จะเปิดขึ้นโดยไม่มีอะไรอยู่ข้างใน ปัญหาของฉัน: ฉันกำลังพยายามติดตั้ง ANDROID_HOME ใน PATH ของฉัน ฉันสะกดมันผิด แต่เมื่อฉันปิดเครื่องและกลับไปมันก็หายไปดังนั้นฉันจึงลองอีกครั้ง: export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools ครั้งนี้ฉันพิมพ์คำสั่งอย่างถูกต้อง แต่เมื่อฉันปิดเครื่องการตั้งค่าของฉันก็หายไปอีกครั้ง ฉันจะเรียกใช้การตั้งค่าที่ต้องการได้อย่างไร ถ้าฉันจะแก้ไข bash.profile ฉันจะป้อนรหัสด้านบนได้อย่างไร ขอบคุณ!

11
จะไฮไลต์และแสดงสี gdb ระหว่างการดีบักแบบโต้ตอบได้อย่างไร
กรุณาอย่าตอบฉันควรใช้ ddd, nemiver, emacs, vim หรือส่วนหน้าอื่น ๆ ฉันชอบ gdb ตามที่เป็นอยู่ แต่ต้องการดูผลลัพธ์ด้วยสีเทอร์มินัล
172 gdb  terminal  colors 

2
ลบประวัติเทอร์มินัลใน Linux [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อคุณใช้คีย์ up ใน terminal Linux คุณสามารถใช้คำสั่งก่อนหน้าอีกครั้ง คุณสมบัติที่ยอดเยี่ยม อย่างไรก็ตามฉันเริ่มทำการบันทึก mysql ลงใน mysql พร้อมรายละเอียดที่ละเอียดอ่อนในคำสั่ง ฉันจะลบประวัตินั้นได้อย่างไร
170 linux  bash  terminal 

5
ข้อความ“ คุณมีเมล” ในเทอร์มินัล, OS X [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ไม่กี่วันที่ผ่านมาฉันได้รับข้อความนี้ในหน้าต่างเทอร์มินัลของฉัน: นั่นหมายความว่าอย่างไร? ฉันไม่เคยเห็นแบบนั้นมาก่อน นั่นคือข้อความจากบอท xCode ขอบคุณสำหรับความช่วยเหลือ
170 macos  terminal 

7
จะส่งอีเมล์จาก Terminal ได้อย่างไร?
ฉันรู้ว่ามีวิธีการส่งอีเมลจากเทอร์มินัลใน Linux / MacOS แต่ฉันไม่สามารถหาเอกสารที่เหมาะสมเกี่ยวกับวิธีการทำเช่นนั้นได้ โดยทั่วไปฉันต้องการมันสำหรับสคริปต์ทุบตีของฉันที่แจ้งฉันทุกครั้งที่มีการเปลี่ยนแปลงในไฟล์
169 bash  email  terminal 

10
การเปรียบเทียบสองไฟล์ใน linux terminal
มีสองไฟล์ที่เรียกว่า"a.txt"และ"b.txt"ทั้งสองมีรายการคำ ตอนนี้ผมต้องการที่จะตรวจสอบคำที่มีความพิเศษในการ"a.txt"และไม่ได้อยู่ใน"b.txt" ฉันต้องการอัลกอริทึมที่มีประสิทธิภาพเพราะฉันต้องการเปรียบเทียบพจนานุกรมสองเล่ม

5
ทำไมฟังก์ชั่น apt-get ไม่ทำงานใน terminal บน Mac OS X v10.9 (Mavericks)?
ฉันเฝ้าดูสิ่งนี้และอย่างที่คุณเห็นคำสั่งแรกที่ฉันได้รับคำสั่งให้ใส่คือ: sudo apt-get install python-setuptools เมื่อฉันทำสิ่งนี้มันจะแสดงผล: sudo: apt-get: command not found ฉันไม่รู้ว่าทำไมถึงเป็นเช่นนี้ ฉันจะแก้ไขสิ่งนี้ได้อย่างไรเพื่อให้ฉันติดตามการสอนอย่างถูกต้อง

5
ฉันจะทำให้ไฟล์นี้ปฏิบัติการได้อย่างไรผ่านการดับเบิลคลิก?
ก่อนอื่นฉันใช้ Mac ต่อไปฉันต้องเรียกใช้งาน "file.sh" นี้เราจะเรียกมันว่า ทุกครั้งที่ฉันต้องเรียกใช้งานฉันต้องเปิด Terminal และพิมพ์: cd /Users/Jacob/Documents/folderWithFileInIt bash file.sh ไม่เป็นไร แต่ฉันรู้สึกว่ามันจะเร็วกว่านี้ถ้าฉันทำให้ไฟล์ทำงานด้วยการดับเบิลคลิกคุณไม่คิดเหรอ? ดังนั้นคำถามของฉันคือฉันจะทำให้ไฟล์นี้ทำงานด้วยการดับเบิลคลิกได้อย่างไร ความคิดของฉันคือ: a) พิมพ์ chmod ลงในเทอร์มินัลแล้วเปลี่ยนการอนุญาต b) ทำไฟล์ใส่โค้ดที่ฉันเขียนไว้ด้านบน ^ แล้วทำให้ไฟล์นั้นทำงานได้หรือไม่ c) สร้างระบบอัตโนมัติเพื่อทำสิ่งนี้? วิธีไหนดีที่สุดหรือมีวิธีที่ดีกว่า โปรดอธิบายให้มากที่สุดเท่าที่คุณสามารถทำได้ฉันยังใหม่กับเทอร์มินัล ขอบคุณ


14
ไม่สามารถรวบรวมโปรแกรม C บน Mac หลังจากอัปเกรดเป็น Mojave
ฉันใช้คำสั่ง gcc บนเทอร์มินัลเพื่อรวบรวมโปรแกรม C แต่ในทันทีหลังจากการอัปเดตเป็นระบบปฏิบัติการ Mac ของฉัน (เป็น macOS 10.14 Mojave และ XCode 10.0) ฉันเริ่มได้รับข้อความ: test.c:8:10: fatal error: stdio.h: No such file or directory #include <stdio.h> ^~~~~~~~~ compilation terminated. ฉันติดตั้ง gcc ไว้แล้วและหาได้ใน/usr/local/binนั้นมี gcc อยู่ในนั้นจริงๆ ฉันพยายามเรียกใช้ไฟล์เดียวกันบน iMac อื่นของฉันและทำงานได้โดยไม่มีปัญหา ฉันพยายามเรียกใช้xcode-select --installและติดตั้งแล้วดังนั้นจึงไม่สามารถแก้ไขปัญหาที่ฉันมีอยู่ในขณะนี้ ฉันคาดเดาว่าเส้นทางจะมีความยุ่งเหยิงเนื่องจากไม่สามารถหาได้gccหลังจากที่ฉันเริ่มคัดลอกและวางคำสั่งบางอย่างจากแหล่งข้อมูลอื่นเพื่อแก้ไขปัญหานี้ ต้องการความช่วยเหลือในเรื่องนี้
159 c  macos  gcc  terminal 

4
ฉันจะบังคับให้แยกหน้าจอออกจากเซสชัน SSH อื่นได้อย่างไร
ฉันมีหน้าจอทำงานภายในเซสชัน SSH เทอร์มินัลเย็น หลังจากรีสตาร์ทเทอร์มินัลเซสชันหน้าจอนั้นยังคงคิดว่ามันถูกแนบ อาจจะเป็น บางทีฉันไม่รู้จริงๆว่ามันหมายถึงอะไร ฉันต้องการแนบเซสชันของหน้าจอนั้นจากการเข้าสู่ระบบ SSH ใหม่ ฉันไม่ต้องการฆ่าเซสชันของหน้าจอนั้นเนื่องจากมีสิ่งสำคัญเกิดขึ้นที่นั่น :) ตัวเลือกที่ฉันคิดว่าฉันมี (ไม่มีที่ฉันรู้วิธีแก้): ฉันจะแยกเซสชันหน้าจอนั้นออกได้อย่างไร ฉันจะฆ่าเซสชัน SSH ที่เซสชันหน้าจอนั้นเชื่อมต่อได้อย่างไร

10
การต่อท้ายบรรทัดกับไฟล์ต่อเมื่อไม่มีอยู่
ฉันต้องเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์ปรับแต่ง: include "/configs/projectname.conf" ไปยังไฟล์ที่เรียกว่า lighttpd.conf ฉันกำลังมองหาที่sedจะใช้ในการทำเช่นนี้ แต่ฉันไม่สามารถหาวิธีได้ ฉันจะแทรกได้อย่างไรถ้าบรรทัดนั้นไม่มีอยู่?
157 linux  sed  terminal 

14
วิธีที่เร็วที่สุดในการย้ายเคอร์เซอร์บนบรรทัดคำสั่งปลายทาง?
เป็นวิธีที่ดีที่สุดในการย้ายไปรอบ ๆ ในบรรทัดคำสั่งยาวมากใน terminal คืออะไร? ว่าฉันใช้ปุ่มลูกศรหรือCtrl- Rเพื่อรับบรรทัดคำสั่งยาวนี้: ./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --option10 --option11 --option12 --option13 --option14 --option15 --option16 --option17 --option18 --option19 --option20 --option21 --option22 --option23 --option24 --option25 --option26 --option27 --option28 --option29 --option30 --option31 --option32 --option33 --option34 --option35 --option36 --option37 --option38 --option39 --option40 --option41 --option42 …
156 bash  terminal  window 

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