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

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

1
สามารถ ping ubuntu server ได้ แต่ไม่สามารถเชื่อมต่อกับ putty ได้
ฉันแค่สงสัยว่านี่เป็นเรื่องปกติหรือเปล่า และหากมีวิธีแก้ไขปัญหานี้ ฉันมีเว็บเซิร์ฟเวอร์ที่ทำงานที่บ้านใน Ubuntu 16.04 ฉันจัดการสิ่งนี้ผ่านผงสำหรับอุดรู ปัญหาของฉันเกิดขึ้นเมื่อฉันจัดการเซิร์ฟเวอร์ผ่านผงสำหรับอุดรู คอมพิวเตอร์ของฉันทำการอัพเดท / รีสตาร์ทในขณะที่ฉันกำลังกิน หลังจากนี้ฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน putty ได้อีก ฉันสามารถปิงได้ และเว็บเซิร์ฟเวอร์ก็พร้อมทำงาน บางทีเซสชั่นที่ฉันมีผ่านผงสำหรับอุดรูก่อนที่การปิดคอมพิวเตอร์จะไม่ปิดเซสชั่นที่ถูกต้อง ฉันแค่เดาตอนนี้ มีวิธีแก้ปัญหาโดยไม่ต้องรีสตาร์ทเว็บเซิร์ฟเวอร์อีกครั้งหรือไม่ ขอบคุณสำหรับความคิดเห็นใด ๆ เกี่ยวกับเรื่องนี้ ขอบคุณ

1
เมื่อฉันเปลี่ยนไดเรกทอรีการทำงานในสคริปต์และดำเนินการไดเรกทอรีการทำงานจะเปลี่ยนเส้นทางที่ระบุในขณะที่อยู่ในสคริปต์เท่านั้น
เมื่อฉันเปลี่ยนไดเรกทอรีการทำงานในสคริปต์และดำเนินการไดเรกทอรีการทำงานจะเปลี่ยนเส้นทางที่ระบุในขณะที่อยู่ในสคริปต์เท่านั้น นี่คือสคริปต์ของฉัน: (นี่คือเพื่อให้แน่ใจว่ามันเปลี่ยนไดเรกทอรีจริงหรือไม่) #!/bin/bash cd /media/hard/drive/partitionX/ pwd เมื่อฉันรันมันจะส่งคืนพา ธ ที่ระบุ แต่ไดเร็กทอรีการทำงานของฉันในเทอร์มินัลจะไม่เปลี่ยนแปลง ฉันจะเปลี่ยนไดเรกทอรีการทำงานใน terminal ของฉันผ่านสคริปต์ได้อย่างไร

1
ทำอย่างไรให้วิชัชหยุดไฮไลต์นิคของฉันเป็นสีขาวในข้อความแชท
ฉันกำลังใช้ weechat (1.5) และยืนยันการเน้นการกล่าวถึงชื่อของฉันในสีขาวซึ่งยากที่จะเห็นในเทอร์มินัลชุดรูปแบบ "แสงอาทิตย์" ของฉัน ในขณะที่ฉันสามารถกำหนดค่าหลาย ๆ สีที่ weechat ใช้ได้อย่างง่ายดาย แต่ฉันไม่พบการตั้งค่าที่ควบคุมสีของการกล่าวถึงในข้อความแชท คุณอาจคิดว่ามันเป็นweechat.color.chat_highlightแต่สิ่งนี้จะควบคุมสีของผู้ส่งข้อความมากกว่าสีของนิคของฉันในข้อความนั้น ไม่เป็นweechat.color.chat_nick_selfเช่นนั้น อันที่จริงแล้วการดู/set *color*สิ่งเดียวที่ถูกกำหนดไว้whiteคือ: weechat.color.chat_buffer weechat.color.chat_channel weechat.color.chat_prefix_action weechat.color.status_name trigger.color.regex irc.color.topic_new relay.color.text_selected สิ่งเหล่านี้ไม่ส่งผลกระทบใด ๆ ต่อสีของฉันในข้อความแชท สิ่งที่ควบคุมสีนี้

0
การเปิดโปรแกรมจากไดเรกทอรี
ฉันประสบปัญหาขณะเปิดไฟล์ผ่านเทอร์มินัล ตัวอย่างเช่นเมื่อฉันไปที่ไดเรกทอรี PhpStorm cd /home/downloads/phpstorm/และฉันกำลังเข้าไปphpstorm.shก็ไม่ได้เปิดขึ้นโดยบอกว่าไม่มีคำสั่งหรือไดเรกทอรีดังกล่าว ในทางกลับกันเมื่อฉันเพียงแค่ใช้เมาส์ของฉันและลากและวางไอคอน phpstorm.sh ไปยังเทอร์มินัลแล้วกด Enter มันจะเปิดขึ้นโดยไม่มีปัญหาใด ๆ อย่างที่คุณเห็นฉันเป็นคนใหม่ที่มีลินุกซ์ แต่มันทำให้ฉันสับสน ฉันลองเพิ่มไปที่ $ PATH แต่มันก็ไม่ได้ช่วยบางทีฉันอาจทำอะไรผิดพลาดหรือฉันแค่ไม่เข้าใจตรรกะของมัน ความช่วยเหลือใด ๆ โปรด?

2
OSX: คำสั่ง Zip Terminal ไม่ทำงาน
ฉันพยายามที่จะ zip โฟลเดอร์จากคำสั่ง terminal (รับด้านล่าง) zip myZip.zip path\ Of\ the\ Folder คำสั่งดังกล่าวให้ผลด้านล่าง เป็นคำสั่งของฉันผิด โปรดช่วยฉันฉันต้องทำด้วยคำสั่งเทอร์มินัลเท่านั้น แก้ไข ฉันยังลองใช้คำสั่งเหล่านี้และไม่สามารถใช้งานได้ (ผลลัพธ์จะได้รับด้วย) NO.1 n:~ myUser$ zip -r abc.zip /Users/myUser/Desktop/Assets/img\ for\ seg/ adding: Users/myUser/Desktop/Assets/img for seg/ (stored 0%) adding: Users/myUser/Desktop/Assets/img for seg/aaaa copy 3.jpg (deflated 21%) adding: Users/myUser/Desktop/Assets/img for seg/aaaa copy 6.jpg (deflated 21%) adding: Users/myUser/Desktop/Assets/img …

1
การหมดเวลาของ CentOS 7 Terminal
ดูเหมือนว่าคำถามนี้ควรได้รับคำตอบแล้ว แต่ฉันไม่เห็นข้อมูลใด ๆ ใน google หรือ stackoverflow ฉันมีเซิร์ฟเวอร์ VNC ที่ทำงานบนกล่อง CentOS 7 ที่ฉันทำการพัฒนาของฉัน ทุกคืนที่อาคารผู้โดยสารของฉันหมดเวลาและตายนอกเสียจากว่าพวกเขาจะมีคำสั่งที่ใช้งานอยู่ ฉันค้นหาตัวเลือกการกำหนดค่าเพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น แต่ไม่พบสิ่งใด ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. PS นี่ไม่ใช่เซสชันเทอร์มินัล ssh เป็นเซสชันเทอร์มินัลปกติเริ่มต้นในกล่องตัวเอง

1
เซียร่า: นามแฝงใน. bash_profile ไม่ทำงาน
ฉันไม่สามารถหาวิธีสร้างนามแฝง bash ในเทอร์มินัลใน mac ปัจจุบันของฉันได้ ฉันอยู่ที่เซียร่าและทำ 1. ) nano .bash_profile 2. ) ฉันเพิ่มบรรทัดที่ 2 ต่อไปนี้: 3. ) เมื่อใช้งานvncฉันได้รับ "ไม่พบคำสั่ง" ฉันทำอะไรผิดที่นี่

2
linux: การตรวจสอบ tty1 ในจอแสดงผลกราฟิก
ฉันสงสัยว่าสิ่งนี้เป็นไปได้หรือไม่: ฉันมีสิ่งที่เกิดขึ้นใน TTY1 (เช่นคอนโซลขนาดใหญ่ที่ฉันได้รับโดยกดปุ่ม ctrl-alt-F1) และถ้าเป็นไปได้ฉันก็อยากจะ "ดู" ในทางใดทางหนึ่งของฉัน ส่วนต่อประสานกราฟิก (ctrl-alt-F7) อาจอยู่ในหน้าต่างเทอร์มินัล เป็นไปได้ไหม ฉันสามารถบอกหน้าต่างเทอร์มินัลไม่ให้วางไข่เชลล์ แต่ใช้เพียงหน้าต่างที่มีอยู่แล้วได้หรือไม่? ฉันไม่จำเป็นต้องสามารถโต้ตอบกับมันได้แม้ว่าจะเป็นสิ่งที่ดี ฉันแค่อยากเห็นมันจริงๆ สาเหตุของการมีอยู่บน TTY1 แทนที่จะเรียกใช้เชลล์ใน env แบบกราฟิกเป็นเพราะฉันอาจต้องรีสตาร์ทสภาพแวดล้อมแบบกราฟิกและไม่ต้องการให้กระบวนการสิ้นสุด ขอบคุณ มาลา

1
terminal Mac: Sed regex โดยแยกส่วนของสตริง
ฉันมีสตริงตรงเส้นทางไฟล์ /Users/dengjiangzhou/Documents/源码/198/李宏毅-机器学习2017秋季.txt, ฉันต้องการแยกเส้นทางของโฟลเดอร์ /Users/dengjiangzhou/Documents/源码/198/ที่จะได้รับ นี่คือสิ่งที่ฉันพยายาม echo "/Users/dengjiangzhou/Documents/源码/198/李宏毅-机器学习2017秋季.txt " | sed 's@.*\(/.+\)@\1@p' /Users/dengjiangzhou/Documents/源码/198/李宏毅-机器学习2017秋季.txt ผมใช้กลุ่มจับ regex พยายามที่จะจับภาพกลุ่มหนึ่ง/李宏毅-机器学习2017秋季.txtและแทนที่ด้วย, ดูเหมือนว่ากลุ่มการจับภาพ regex นั้นมีผลต่อการจับคู่ตั้งแต่ต้นจนจบ แล้วฉันจะได้รับ /Users/dengjiangzhou/Documents/源码/198 ฉันอ่านSed regex แล้วแยกส่วนของสตริงในเทอร์มินัล Macซ้ำแล้วซ้ำอีก หวังว่าจะได้รับความช่วยเหลือเพื่อน อยากที่จะได้รับ/Users/dengjiangzhou/Documents/源码/198/, /Users/dengjiangzhou/Documents/源码/198 ไม่ดี. ความคิดที่ดี?
mac  terminal  regex  sed 

1
วิธีปักหมุดข้อมูลที่ด้านบนสุดของหน้าต่างเทอร์มินัลใน Mac OSX
ฉันได้เห็นการสาธิตที่ผู้ใช้มีเทอร์มินัล Mac OSX ที่เวลา + ไดเรกทอรีปัจจุบัน + ชื่อผู้ใช้ถูกตรึง (เช่น 'ตรึงแถว' ใน excel) ไปที่ด้านบนสุดของหน้าต่างเทอร์มินัล (ไม่ใช่ในแถบชื่อเรื่อง) ข้อมูลบริบทที่เป็นมิตรฉันต้องการในขณะที่ออกจากห้องมากมายสำหรับพรอมต์คำสั่งหลังจาก '$' ง่าย ๆ ฉันจะปรับเทอร์มินัลของฉันให้เป็นแบบนั้นได้อย่างไร PS หากเป็นเรื่องสำคัญฉันเพิ่งเริ่มใช้เชลล์สำรองที่เรียกว่าฟิช: http://fishshell.com/แต่ฉันมีความสุขกับคำตอบสำหรับเชลล์ใด ๆ แก้ไข: ฉันออกไปเพื่อค้นหาตัวอย่างที่วางความคิดนี้ไว้ในหัวของฉันและฉันพบมันจริง: https://www.youtube.com/watch?v=zBt2g9ekiug#t=55

2
เทียบเท่า Windows Ctrl + V สำหรับสถานี Linux [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ทำไม Ctrl + V ไม่วางใน Bash (เปลือก Linux) 7 คำตอบ ใน windows ฉันสามารถวางเนื้อหาของคลิปบอร์ดโดยใช้คีย์ผสมCtrl+V อย่างไรก็ตามถ้าฉันพยายามที่จะบรรลุเหมือนกันใน terminal Linux โดยใช้การรวมกันCtrl+ Vแป้นเดียวกันฉันจะได้รับผลลัพธ์: ^V จะวางเนื้อหาของคลิปบอร์ดไปยังเทอร์มินัลใน Linux โดยใช้แป้นพิมพ์ได้อย่างไร?

1
Bash Script เพื่อเรียกใช้คำสั่งในหน้าจอ
ฉันจำเป็นต้องสร้างสคริปต์ทุบตีที่จะเปิดเซสชันหน้าจอใหม่จากนั้นเรียกใช้โปรแกรมในเซสชัน tha เป็นไปได้ไหมที่จะทำเช่นนั้น? ความช่วยเหลือใด ๆ ชื่นชม

1
Vim 7.4 วางบรรทัดปัจจุบันที่ด้านบนของหน้าต่างแยกเมื่อเลื่อนเคอร์เซอร์ระหว่างบัฟเฟอร์
ฉันมีหน้าต่างแยกกับสองบัฟเฟอร์ที่มองเห็นและด้านบนหนึ่งคือการใช้งานและขยายการใช้CTRL+w, UNDERSCORE(คือSHIFT+Minus) ฉันวางเคอร์เซอร์ตรงกลางบัฟเฟอร์ที่มองเห็นหรือที่ด้านล่าง แล้วฉันCTRL+w, jเพื่อเปิดใช้งานแยกอยู่ด้านล่างและCTRL+w, UNDERSCOREเพื่อเพิ่มมัน จนถึงตอนนี้ดีมาก ตอนนี้ผมกลับไปถึงแยกด้านบนใช้,CTRL+w kดีอีกครั้งจนถึงตอนนี้ สุดท้ายผมCTRL+w, UNDERSCOREและบัฟเฟอร์เพิ่ม แต่ตอนนี้ไฟล์ที่ได้รับการเลื่อน (เมื่อเทียบกับวิธีการที่จะมองครั้งสุดท้ายที่ผมกำลังมองไปที่บัฟเฟอร์เดียวกันนี้ในรัฐขยาย) เช่นที่เคอร์เซอร์อยู่ในขณะนี้ในบรรทัดแรกที่มองเห็น กล่าวคือเคอร์เซอร์อยู่ในบรรทัดเดียวกันของบัฟเฟอร์ที่เคยมีมาก่อน แต่เนื้อหาของบัฟเฟอร์ได้เลื่อนขึ้นในวิวพอร์ตเพื่อให้เคอร์เซอร์อยู่ที่ด้านบนของวิวพอร์ต เมื่อฉันเห็นบัฟเฟอร์ที่ขยายใหญ่สุดเคอร์เซอร์อยู่ตรงกลางหรือด้านล่างของวิวพอร์ต นี่เป็นการดักฟังฉันจริงๆ ฉันเพิ่งรวบรวม Vim 7.4 และนี่ไม่ใช่วิธีที่เคยเป็นใน Vim 7.2 (Redhat 6.4) ฉันได้ตรวจสอบแล้วว่า Vim 7.2 ออกจากวิวพอร์ตแล้ววิธีที่ฉันทิ้งไว้ล่าสุด แต่ Vim 7.4 ไม่ได้ มีวิธีการกำหนดค่า Vim 7.4 ให้ทำหน้าที่เหมือน Vim 7.2 ในเรื่องนี้หรือไม่?

1
ไฟล์เพื่อจัดเก็บการตั้งค่า bash สำหรับเทอร์มินัลเสมือน
เมื่อคุณกด [ALT + F1 ... F6] บนเครื่อง Linux คุณจะเห็น "terminal เสมือน" โดยปกติ เมื่อฉันเข้าสู่ระบบผ่านทางเทอร์มินัลเสมือนบนเครื่อง Debian ของฉัน - ทุบตีไม่ได้ใช้การตั้งค่าจากไฟล์ $ HOME / .bashrc และ $ HOME / .profile! ไฟล์ใดที่ฉันต้องใช้เพื่อทำการตั้งค่า bash สำหรับเทอร์มินัลเสมือน ฉันพยายามแก้ไขข้อบกพร่องนี้: $ strace -e open bash --login 2>&1 | grep -P "\.bash|profile" open("/etc/profile", O_RDONLY|O_LARGEFILE) = 3 open("/etc/profile.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 open("/etc/profile.d/bash_completion.sh", …


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