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

เทอร์มินัลคือสภาพแวดล้อมสำหรับการป้อน / ส่งข้อความ ภายในเทอร์มินัลหนึ่งรันโปรแกรมบรรทัดคำสั่งและโหมดข้อความ (รวมถึงเปลือกหอย)

1
ฉันจะแสดงรายการชื่อสีที่มีอยู่ได้อย่างไร
ฉันกำลังพยายามเพิ่มสีลงในการตั้งค่า git ของฉันและฉันต้องการทราบว่าชื่อสีใดบ้างที่มีอยู่ในเครื่อง ฉันต้องการใช้สีตามชื่อเพื่อให้ผู้อื่นเข้าใจได้ง่ายขึ้น ฉันไม่ต้องการเพิ่มสีใหม่ - ฉันแค่ต้องการเลือกจากชื่อที่กำหนดไว้ล่วงหน้า ฉันต้องการโซลูชันที่ใช้งานได้กับทุก distros แต่ส่วนใหญ่ Debian มันคงจะดีถ้าได้เห็นสีที่ชื่อบ่งบอก การอ้างอิงออนไลน์จำนวนมากมักพูดถึงชื่อสีที่ไม่ได้กำหนดไว้ในระบบของฉันดังนั้นฉันจึงต้องการวิธีดูตัวเลือกเริ่มต้นของฉัน
23 terminal  colors 

2
คำสั่งใด ๆ ในเทอร์มินัลของฉันที่ออกด้วยรหัสที่ไม่ใช่ศูนย์จะปิดหน้าต่างเทอร์มินัลของฉัน
ตอนแรกมันค่อนข้างตลกเหมือนเล่น "Bash Roulette" ... แต่ตอนนี้มันเก่าขึ้นแล้ว คำสั่งใด ๆ ในเทอร์มินัลของฉันที่ออกด้วยรหัสที่ไม่ใช่ศูนย์จะปิดหน้าต่างเทอร์มินัลของฉัน ฉันได้รับการบอกว่าบางทีฉันอาจset -eตั้งค่าสคริปต์ทุบตีไว้ที่ใดที่หนึ่งที่สถานีปลายทางของฉัน ฉันได้ตรวจสอบ.bash_profile/ .bashrc/ .profileแล้วและดูเหมือนว่าจะไม่set -eอยู่ในนั้น จะมีผู้ร้ายคนอื่น ๆ อีกหรือไม่?

3
ฉันจะตรวจสอบว่าเชลล์ของฉันทำงานอยู่ในเทอร์มินัลได้อย่างไร
ฉันต้องการที่จะดำเนินการบางอย่างเฉพาะกรณีที่เปลือกของฉัน "เชื่อมต่อ" กับเทอร์มินัลคือเฉพาะเมื่ออินพุตมาตรฐานของฉันมาจากอินพุตของเทอร์มินัลและเอาต์พุตมาตรฐานของฉัน (และข้อผิดพลาดมาตรฐาน? อาคารผู้โดยสาร ฉันจะทำสิ่งนั้นโดยไม่ต้องพึ่ง GNU / Linux specifics (เช่น/proc/self) โดยตรงได้อย่างไร

1
ลำดับการหลีกสีของเทอร์มินัลถูกกำหนดไว้ทุกที่เพื่อทุบตีหรือไม่?
ฉันใช้ทุกสีบ่อยในการเขียนสคริปต์ Bash (ส่วนใหญ่เป็น CentOS) แต่เพื่อให้การใช้งานของพวกเขาง่ายขึ้นฉันก็สิ้นสุดการกำหนดตัวแปรใหม่เป็นค่าสี: local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" หรือด้วยtput: bold=`tput bold` normal=`tput sgr0` whitef=`tput setaf 7` greenf=`tput setaf 2` redb=`tput setab 1` ฉันเคย grep'ed รอบ/etc/rc.d/init.dไดเรกทอรี แต่ไม่พบสิ่งที่เกี่ยวข้องกับคำจำกัดความสีในนั้น มีคำจำกัดความดังกล่าวแล้วหรือยัง? ถ้าไม่ใช่ฉันจะเอาไฟล์เหล่านั้นใส่ลงในไฟล์/etc/rc.d/init.dเพื่อพูดและรวมไว้ในสคริปต์ของฉัน/etc/rc.d/init.d/functions
22 bash  terminal  colors 

3
ดึงข้อมูลเมตาจากวิดีโอในเทอร์มินัล
ฉันกำลังเขียนสคริปต์ทุบตีที่ฉันต้องการสะท้อนเมทาดาทา (ความยาวความละเอียด ฯลฯ ) ของชุดวิดีโอ (mp4) ลงในไฟล์ มีวิธีง่ายๆในการรับข้อมูลนี้จากไฟล์ MP4 หรือไม่?

4
ฉันสามารถกำหนดค่า bash เพื่อดำเนินการ "ล้าง" ก่อนทุกคำสั่งที่พิมพ์ในคอนโซลหรือไม่
ฉันต้องการกำหนดค่า bash เพื่อประมวลผลclearคำสั่งทุกครั้งที่ฉันพิมพ์คำสั่งบางคำสั่งในเทอร์มินัล (ก่อนดำเนินการคำสั่งของฉัน) ฉันจะทำสิ่งนั้นได้อย่างไร ฉันใช้ Debian Linux

10
วิธีที่ดีที่สุดในการใช้เชลล์กับ Cygwin ใน Windows 7 [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันติดตั้ง Cygwin เพื่อที่จะผิดหวังว่าทุบตีโดยค่าเริ่มต้นทำงานภายใน "cmd.exe" ฉัน googled รอบและพบConsole2 มันไม่ได้เป็นแอพพลิเคชั่นที่ได้รับการออกแบบมาเป็นพิเศษเนื่องจากการปรับค่าใช้จ่ายนั้นค่อนข้างเจ็บปวดเล็กน้อย ฉันยังคงมองหาวิธีที่ดีกว่าในการอยู่รอดในสภาพแวดล้อม Windows เนื่องจากแม้แต่คอนโซล 2 บางครั้งก็เกิดปัญหาเช่นเมื่อพยายามปรับขนาดเทอร์มินัลของฉันเมื่อแก้ไขเป็นกลุ่มและมีความรำคาญอื่น ๆ มากมายที่ฉันไม่พอใจ ความคิดใด ๆ ฉันลองใช้ Cygwin ผ่าน PuTTY และนั่นก็เป็นประสบการณ์การใช้งานที่ไม่ดีเท่ากัน

2
CTRL + 4 (และ CTRL + \) ทำอะไรในทุบตี?
ฉันเพิ่งค้นพบโดยบังเอิญว่าCTRL+ 4 ปิดโปรแกรมที่อ่านstdinอินพุตจากบรรทัดคำสั่ง นี่คือลักษณะเมื่อฉันพิมพ์CTRL+ 4หรือCTRL+ / ลงในโปรแกรมที่อ่านstdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ^\Quit $ ฉัน^\Quitปรากฏขึ้นจากนั้นโปรแกรมก็ปิด ความแตกต่างของสิ่งนี้เมื่อเทียบกับการใช้^Cหรือ^D? อะไร^\Quitทำอย่างไร แก้ไข : พบว่าCTRL+ \ทำสิ่งเดียวกันมาก

1
'script / dev / null' ทำอะไร
ทุกครั้งที่ฉันล็อกอินเข้าสู่ VM ด้วยรูทsuเข้าสู่บัญชีผู้ใช้และลองใช้screenมันจะมีข้อผิดพลาดเกิดขึ้น: Cannot open your terminal '/dev/pts/0' - please check. กองล้นโพสต์บอกว่าผมจำเป็นต้องใช้script /dev/nullในการแก้ไขปัญหาและมันทำงาน script /dev/nullแต่ก็ยังไม่ได้อธิบายว่าทำไมฉันต้องพิมพ์ ฉันต้องการที่จะเข้าใจว่ามันทำอะไรและทำไมฉันต้องพิมพ์มัน
21 terminal  gnu-screen  su  pty 

5
ฉันจะค้นหาชื่อสามัญสำหรับสัญลักษณ์เฉพาะได้อย่างไร
บางครั้งฉันต้องการทราบชื่อของสัญลักษณ์ ตัวอย่างเช่นถ้าผมเห็น−ผมอาจต้องการที่จะทราบว่ามันยัติภังค์-, ห้องน้ำในประ–เป็น em ประหรือสัญลักษณ์ลบ— −มีวิธีที่ฉันสามารถคัดลอกวางลงในเทอร์มินัลเพื่อดูว่ามันคืออะไร? ผมไม่แน่ใจว่าระบบของฉันรู้ชื่อสามัญที่จะร่ายมนตร์เหล่านี้ แต่มีบางอย่างแน่นอน (บางส่วน) /usr/share/X11/locale/en_US.UTF-8/Composeข้อมูลที่มีอยู่เช่นใน ตัวอย่างเช่น, <Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG 🐄สัญลักษณ์อีกตัวอย่างหนึ่ง:

2
Ctrl + D สำหรับสิ้นสุดอินพุตบรรทัดของเทอร์มินัล
ถ้าฉันทำ $ cat > file.txt ข้อความCtrl- DCtrl-D คำถามที่ 1: ถ้าฉันไม่กด Enter ทำไมฉันต้องกดCtrl- Dสองครั้ง? ถ้าฉันทำ $ cat > file.txt pa bam pshhh Ctrl-Z [2]+ Stopped cat > file.txt $ cat file.txt $ cat > file.txt pa bam pshhh Ctrl-Z [2]+ Stopped cat > file.txt $ cat file.txt pa bam pshhh ทำไมไฟล์ที่มี …

7
เทอร์มินัล Arch Linux ไม่เริ่มทำงาน
ฉันเพิ่งติดตั้ง Arch Linux ตามวิดีโอสอนจากyoutubeเป็นครั้งแรก อย่างไรก็ตามเมื่อฉันลองใช้เทอร์มินัล GNOME มันจะไม่เริ่มทำงาน มันจะบอกว่า Terminal ที่ด้านบนของหน้าจอของฉันสองสามวินาทีและจะมีสัญลักษณ์โหลด แต่หลังจากสองสามวินาทีพวกเขาทั้งสองหายไปและไม่มีเทอร์มินัลจะปรากฏขึ้น เนื่องจากฉันไม่สามารถโหลดหรือเริ่มต้นเทอร์มินัลฉันไม่สามารถทำอะไรได้เลย (ฉันไม่สามารถตอบคำถามเพื่อลงทะเบียนในฟอรัม Arch Linux) ผมทำอะไรผิดหรือเปล่า?

6
มีแอพเทอร์มินัลที่อนุญาตให้คลิกชื่อไฟล์ได้หรือไม่
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 6 ปีที่แล้ว มีเทอร์มินัลอีมูเลเตอร์ (ส่วนขยายหรือแอป) ที่เชื่อมโยงการแก้ปัญหาสำหรับเส้นทางในเครื่องหรือไม่? โดยเฉพาะอย่างยิ่งเมื่อฉันเห็นสิ่งต่าง ๆ เช่น: /home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue ' /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:in `ms ' /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:in `ms ' ฉันต้องการที่จะคลิก: /home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb เพื่อเปิดไฟล์

2
ฉันจะดูแบบอักษรที่ดูดีขึ้นได้อย่างไรในเทอร์มินัลของฉัน (URxvt)
ฉันสังเกตเห็นว่าแบบอักษรใน URxvt ดูมีความละเอียดต่ำเล็กน้อยเมื่อเทียบกับแบบอักษรที่ฉันเห็นในเบราว์เซอร์ของฉัน ฉันสงสัยว่าฉันจะแก้ไข.Xdefaultsไฟล์ของฉันอย่างไรเพื่อให้แบบอักษรมีรายละเอียดมากขึ้นและคมชัดขึ้น อาจไม่ปรากฏในภาพนี้ แต่ฉันสามารถสังเกตเห็นความแตกต่างได้อย่างแน่นอนเมื่อมองตัวเอง: นี่คือปัจจุบันของฉัน.Xdefaults: URxvt*background: Black URxvt*foreground: White URxvt*geometry: 80x30 URxvt*scrollBar: false "URxvt.font: 9x15 !-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintfull ! -- Fonts -- ! URxvt.font:xft:Monospace:pixelsize=15 URxvt.boldfont:xft:Monospace-Bold:pixelsize=15
21 terminal  x11  fonts  urxvt 

3
จะเปลี่ยนสิทธิ์จากผู้ใช้รูทเป็นผู้ใช้ทั้งหมดได้อย่างไร?
ฉันสร้างโฟลเดอร์บนบรรทัดคำสั่งในฐานะผู้ใช้รูท ตอนนี้ฉันต้องการแก้ไขและเนื้อหาในโหมด GUI ฉันจะเปลี่ยนการอนุญาตเพื่อให้ฉันทำเช่นนี้ได้อย่างไร

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