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

เทอร์มินัลคืออุปกรณ์ฮาร์ดแวร์ที่ใช้สำหรับการป้อนข้อมูลเข้าและแสดงข้อมูลจากคอมพิวเตอร์ เทอร์มินัลมักถูกใช้ในสมัยของคอมพิวเตอร์เมนเฟรม วันนี้ระบบปฏิบัติการส่วนใหญ่นำเสนอ "เทอร์มินัลอีมูเลเตอร์" แบบข้อความซึ่งเลียนแบบการทำงานของเทอร์มินัลแบบคลาสสิคหรือที่เรียกว่า "คอนโซลระบบ"

1
รหัสตัวเลขหมายถึงอะไรในส่วนกำหนดค่าที่ใช้งานอยู่ใน terminal บน macbook pro
มีที่ไหนบ้างที่บอกว่าตัวเลขหมายถึงอะไร โดยเฉพาะฉันต้องการทราบว่า -1 คืออะไรโดยไฟ AC มันเคยเป็น 2 Suprise:~ Marty$ sudo pmset -g Password: Active Profiles: Battery Power -1 AC Power -1* Currently in use: standbydelay 4200 standby 0 womp 1 halfdim 1 panicrestart 157680000 hibernatefile /var/vm/sleepimage sms 1 networkoversleep 0 disksleep 10 sleep 10 hibernatemode 3 ttyskeepawake 1 displaysleep 10 …

1
ฉันจะหาเอกสารเกี่ยวกับการจัดรูปแบบ GNU / Linux TTY ได้จากที่ใด
บน gnu.org เว็บไซต์มี หัว GNU ที่สามารถแสดงบนเทอร์มินัล มันเข้ากันได้กับ XTerm (รหัส ANSI ที่มีเอกสารปกติ) แต่มันก็มีเวอร์ชั่น TTY (มันทำงานบน Cygwin, ไม่ได้ทดสอบใน XTerm หรือเทอร์มินัลจริง) มันมีข้อความเช่น: ]Pf767676[1;37mâ]Pf9e9e9e[1;37mâ]P7bcbcbc[47m]Pfeeeeee[1;37mâ] มันมี \x1b แล้วก็ ]Pf767676 และตามปกติ [1;37m ซึ่งมีการบันทึกไว้เช่น วิกิพีเดีย . คืออะไร ]Pf767676 และเอกสารนั้นอยู่ที่ไหน
1 linux  terminal  tty  ansi 

0
เลื่อนไปที่ด้านล่างของเอาต์พุตใหม่
ฉันมีสคริปต์ที่ทำหน้าที่ตรวจสอบบางอย่าง มันจะพิมพ์บรรทัดทุกครั้งหากเหตุการณ์พื้นหลังเกิดขึ้น ณ ตอนนี้ถ้าฉันเลื่อนกลับด้วย iTerm2 บรรทัดใหม่จากสคริปต์เชลล์ของฉันจะถูกพิมพ์ที่ส่วนท้ายของแท็บในขณะที่ตำแหน่งการเลื่อนของฉันได้รับการแก้ไข ฉันจะบอก iTerm2 ให้เลื่อนหน้าจอลงได้อย่างไรหากข้อความใหม่ออกมาจากสคริปต์ เป็นการดีที่มีลำดับ scape บางส่วนจากสคริปต์ของฉันและไม่ได้มีการตั้งค่าที่กำหนดเองสำหรับแท็บ ดียิ่งขึ้นถ้าพกพานอก iTerm2 (เพียงแค่เคล็ดลับ zsh / bash)
1 bash  terminal  zsh  iterm2 

3
วิธีผนวกคำสั่งแบบมีเงื่อนไขเข้ากับคำสั่งที่รันอยู่แล้ว?
สมมติว่าฉันมีสามคำสั่งที่ฉันเรียกใช้เช่นนี้ a && b && c สิ่งนี้จะรัน b หลังจากเสร็จสิ้นและ c หลังจาก b เสร็จสมบูรณ์ ถ้าฉันทำสิ่งนี้: a && b ขณะที่สิ่งนี้กำลังทำงานอยู่ฉันต้องการผนวก c เป็นคำสั่งแบบมีเงื่อนไข มันสามารถทำได้?
1 macos  terminal 



0
การเข้าถึงแบบโปรแกรมสี xterm ปัจจุบัน
ในหัวข้อด้านล่าง การเข้าถึงแบบโปรแกรมสีพื้นหลัง xterm ปัจจุบัน? Alex North-Keys จัดเตรียมสคริปต์ทุบตีที่มีประโยชน์ซึ่งจะคืนค่าสีพื้นหลังของ xterm ปัจจุบัน ฉันต้องการใช้ผลลัพธ์ของสคริปต์นี้เพื่อรีเซ็ตสีพื้นหลังหลังจากที่มีการเปลี่ยนแปลง (เช่นหลังจากเข้าสู่ระบบระยะไกล) ตัวอย่างเช่นสคริปต์ของเขาอาจกลับมาเหมือน rgb:e0e0/ffff/ffff น่าเสียดายที่ลำดับ escape ที่ฉันใช้เพื่อตั้งค่าสีพื้นหลัง echo -ne "\033]11;!*\007" ดูเหมือนว่าจะทำงานเฉพาะในกรณีที่ฉันป้อนสีที่มีชื่อเช่นงาช้าง มีวิธีการแก้ไขคำสั่งนี้เพื่อที่จะใช้เป็นอาร์กิวเมนต์เช่น e0e0 / ffff / ffff? ขอบคุณ!

2
Escape sequences ในเทอร์มินัลเสมือน
ฉันต้องการส่งลำดับ escape ถัดไปผ่านพอร์ต COM ^[[LD หมายเหตุ (จากคู่มือ) การกด "Ctrl-v", "Ctrl- [" บนแป้นพิมพ์จะสร้างลำดับ "^ [" ยกเว้น ในบางระบบไฟล์การหลบหนี ลำดับอาจไม่ปรากฏบนคอนโซลอนุกรม แต่อินพุตจะ ยังคงเข้าถึงตัวอักษร LCD ฉันควรใช้ปุ่มใดบนแป้นพิมพ์ร่วมกันเพื่อสร้างลำดับการยกเว้นตามที่ระบุไว้ข้างต้น ฉันต้องการใช้เทอร์มินัลเสมือนใดเพื่อจุดประสงค์นี้ ฉันมี PuTTy และ TeraTerm ใน Windows 7

0
ทำลายเส้นที่ดีขึ้นในเทอร์มินัล
ฉันไม่แน่ใจว่าคำขอของฉันถูกต้องสามารถทำได้หรือดีกว่าตัวเลือกเริ่มต้น แต่ฉันจะให้มันต่อไป การพันคำในเทอร์มินัลมักทำให้ฉันรำคาญเพราะมันอยู่ตรงกลางคำ เมื่อเร็ว ๆ นี้ฉันค้นพบตัวเลือกสำหรับเสียงเรียกว่า linebreak ซึ่งทำให้มีเหตุผลห่อคำ: การแบ่งบรรทัดจะไม่แทรกกลางคำ มีตัวเลือกในการตัดคำให้มีสติมากขึ้นในเทอร์มินัลไหม? มีวิธีแก้ปัญหาที่ดีกว่านี้ไหม?
1 terminal  shell 

2
คำสั่งที่กำหนดเองของ Thunar: เปิด Terminal ไว้
เมื่อฉันทำคำสั่งที่กำหนดเองสำหรับ Thunar ด้วย xfce4-terminal -x คำสั่งบางครั้งฉันต้องการที่จะเห็นเอาท์พุทขั้วของคำสั่ง ฉันจะป้องกันไม่ให้ปิดเทอร์มินัลหลังจากคำสั่งรันได้อย่างไร ฉันได้ลองแล้ว: xfce4-terminal -x COMMAND & xfce4-terminal -x COMMAND && read -p xfce4-terminal -x COMMAND && read -p '' foo พวกเขาไม่ทำงาน น่าแปลกที่มันไม่ทำงาน read คำสั่ง มันบอกว่า: ล้มเหลวในการดำเนินการกระบวนการลูก "อ่าน" (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)

2
ปัญหาภาษา VIM UI
ฉันใช้ VIM อยู่พักหนึ่ง แต่ก็ไม่เคยเจอปัญหาแบบนี้ เมื่อฉันเชื่อมต่อกับเดสก์ท็อปพีซี Ubuntu ผ่าน ssh จากแท็บเล็ต (Asus tf Prime) โดยใช้เทอร์มินัลอีมูเลเตอร์ (หน้าจอ 256 สี) ฉันได้รับ vim ของฉันเป็นภาษาจีน ... บนเดสก์ท็อป ฉันพยายามที่จะตั้ง set langmenu=en_US.UTF-8 language en_US.UTF-8 แต่มันไม่ได้ช่วย ... ดูภาพหน้าจอ คุณอาจพบการกำหนดค่าของฉันในGitHub
1 ubuntu  ssh  vim  terminal 

1
วิธีการเมานท์อิมเมจดิสก์บน Android ด้วย Terminal
ฉันกำลังพยายามเมานต์อิมเมจของดิสก์ที่ฉันสร้างบนอุปกรณ์ Android ของฉันด้วยเทอร์มินัลและ busybox นี่คือวิธีที่ฉันสร้างภาพ: dd if=/dev/zero of=/sdcard/disk.img bs=4k count=131072 mkfs.vfat -v /sdcard/disk.img และตอนนี้ฉันกำลังพยายามเมานท์ ฉันได้อ่านเกี่ยวกับอุปกรณ์ลูปแบ็คมาก แต่ก็ไม่สามารถเข้าใจได้ ไม่มีใครรู้วิธีการเมานดิสก์อิมเมจใน Android โดยใช้เทอร์มินัล

2
วิธีหยุด cURL ไม่ให้เขียนทับไฟล์ที่ดาวน์โหลด
ฉันกำลังใช้ $ xargs -n 1 curl -O < gwurls.txt เพื่อคว้ารายการไฟล์จำนวนมาก น่าเสียดายที่เว็บไซต์ที่ฉันคว้ามานั้นขึ้นอยู่กับเส้นทางที่จะสร้างความ-Oแตกต่างดังนั้นฉันจึงไม่ทราบถึงความแตกต่างระหว่างa/1.pdfและb/1.pdfกับการปิดบังไฟล์ มีวิธีง่ายๆในการนี้หรือไม่?
1 macos  terminal  curl 

1
มีวิธีใดบ้างในการซิงค์โครงสร้างไดเรกทอรีเมื่อไฟล์ทั้งสองมีอยู่แล้ว?
ฉันมีสองไดรฟ์ที่มีไฟล์เดียวกัน แต่โครงสร้างไดเร็กตอรี่นั้นแตกต่างกันโดยสิ้นเชิง มีวิธีใดที่จะ 'ย้าย' ไฟล์ทั้งหมดในฝั่งปลายทางเพื่อให้ตรงกับโครงสร้างของด้านที่มา? ด้วยสคริปต์อาจ? ตัวอย่างเช่นไดรฟ์ A มี: /foo/bar/123.txt /foo/bar/234.txt /foo/bar/dir/567.txt ในขณะที่ไดรฟ์ B มี: /some/other/path/123.txt /bar/doo2/wow/234.txt /bar/doo/567.txt ไฟล์ที่สงสัยมีขนาดใหญ่มาก (800GB) ดังนั้นฉันไม่ต้องการคัดลอกใหม่ ฉันต้องการซิงค์โครงสร้างโดยสร้างไดเรกทอรีที่จำเป็นและย้ายไฟล์ ฉันคิดว่าสคริปต์แบบเรียกซ้ำที่จะค้นหาไฟล์ต้นฉบับแต่ละไฟล์บนปลายทางจากนั้นย้ายไปยังไดเรกทอรีที่ตรงกันและสร้างมันหากจำเป็น แต่นั่นมันเกินความสามารถของฉัน ... ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก! ขอบคุณ
1 linux  unix  terminal  sync 

2
อะไรคือความแตกต่างระหว่างการทำมัลติเพล็กซ์โดยใช้ tmux / หน้าจอและแท็บเปิดในเทอร์มินัลอีมูเลเตอร์?
ฉันพยายามเปรียบเทียบสองวิธีนี้ในการรันเชลล์ / กระบวนการหลายตัวโดยการวัดหน่วยความจำและการใช้ cpu ผ่าน htop ใครสามารถอธิบายความแตกต่างในวิธีการทำงานของแต่ละวิธีหรือถ้ามี แก้ไข: จากสิ่งที่ฉันเข้าใจตอนนี้ tmux / หน้าจอและมัลติเพล็กเซอร์อื่น ๆ คือเซสชันเสมือนเช่นเซสชันเสมือนหลายเซสชันภายในเซสชันดั้งเดิม ตรงกันข้ามกับการเปิดแท็บใหม่ในเทอร์มินัลซึ่งกำลังสร้างเซสชันใหม่จริง ๆ ฉันยังไม่ได้พิจารณาว่าจะมีประโยชน์ด้านประสิทธิภาพของอีกวิธีหนึ่งหรือไม่ หรือกลไกพื้นฐานที่เกี่ยวข้อง ในระหว่างนี้คุณสามารถมีส่วนร่วมในรายละเอียดเพิ่มเติมเกี่ยวกับหัวข้อนี้! ลิงก์ด้านล่างช่วยให้ฉันเข้าใจความแตกต่างพื้นฐาน: ความสัมพันธ์ระหว่างมัลติเพล็กเซอร์กับเทอร์มินัลคืออะไร? ประโยชน์ของการใช้เทอร์มินัลมัลติเพล็กเซอร์คืออะไร

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