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

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

7
จะแสดงโหมด Vi ปัจจุบันได้อย่างไรเมื่อใช้การทำคีย์เวิร์ด Vi ในเชลล์?
ฉันใช้ปุ่มลัด vi ในเปลือก tcsh ของฉัน ตอนนี้ฉันไม่ทราบว่าโหมด vi ใดที่ฉันอยู่ ( insertโหมดหรือcommandโหมด) ซึ่งนำไปสู่ความยุ่งยากมากมาย ไม่มีใครรู้วิธีแสดงโหมด vi ปัจจุบันในเปลือกหรือไม่ (โดยรวมไว้ในข้อความแจ้งหรือบางสิ่ง)

4
ทุบตีให้เปลี่ยนสีเมื่อฉันเข้าสู่เซิร์ฟเวอร์
มีวิธีทำให้ bash prompt dynamic หรือไม่ดังนั้นมันจะเปลี่ยนสีเมื่อล็อกอินเข้าสู่เซิร์ฟเวอร์หรือไม่? ดังนั้นฉันต้องการสีที่เป็นสีเขียวเมื่ออยู่ในระบบของฉันและเปลี่ยนเป็นสีแดงเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ ฉันมีเซิร์ฟเวอร์จำนวนมากฉันไม่ต้องการให้เซิร์ฟเวอร์.bashrcเหล่านั้นแตกต่างกัน
15 bash  shell  colors  bashrc 

2
ดำเนินการคำสั่งหลังจากวินาที (โดยไม่ต้องนอนหลับ)
ฉันจะรันคำสั่งหลังจาก X วินาทีโดยไม่ต้องหลับได้อย่างไร หรือกับ sleep แต่ไม่มีเชลล์แค่รอการตอบสนองของคำสั่งนั้น? ฉันใช้สิ่งนี้ แต่มันใช้งานไม่ได้ sleep 5 ; ls > a.txt ฉันต้องการเรียกใช้เป็นพื้นหลัง ฉันพยายามที่จะไม่เรียกใช้ในสคริปต์ฉันพยายามที่จะเรียกใช้lsหลังจาก 5 วินาทีและเปลือกไม่เพียงรอสิ้นการนอนหลับ

4
bash: หน้าคนที่มีสี
ฉันจะต้องดูที่ระบบในการทำให้หน้าคนเป็นสี? หน้า man ดูน้อยกว่าดังนั้นฉันพยายามเพิ่มบรรทัดต่อไปนี้ใน. bashrc ของฉันเพื่อเปลี่ยนสี: (ใช้งานได้ดี btw) # # L E S S C O L O R S F O R M A N P A G E S # # CHANGE FIRST NUMBER PAIR FOR COMMAND AND FLAG COLOR # currently 0;33 a.k.a. brown, which is dark …
15 bash  shell  colors  pager  man 

2
วิธีลบอักขระทั้งหมดหลังจากเคอร์เซอร์ในเชลล์
ฉันต้องการลบตัวละครทั้งหมดหลังจากเคอร์เซอร์อยู่ในผงสำหรับอุดรูหรือเปลือก ฉันจะบรรลุสิ่งนี้ได้อย่างไร ทุกครั้งที่ฉันต้องการลบบรรทัดทั้งหมดฉันต้องกดปุ่มลบและนี่คือสิ่งที่ฉันไม่ต้องการทำ การค้นหาวิธีการลบบรรทัดปรับปรุงความเร็วและประสิทธิภาพของฉัน เช่น $@ java -DSTOP.PORT=8982 -DSTOP.KEY=mysecret -jar start.jar --stop @ คือตำแหน่งเคอร์เซอร์ของฉันดังนั้นหากฉันต้องลบบรรทัดฉันต้องกดปุ่มลบต่อไป
15 shell 

2
วิธีการทำ ctrl + p ทำงานเหมือนกับลูกศรขึ้นใน zsh?
ก่อนอื่นฉันกำลังใช้ zsh และoh-my-zshโดยแทบจะไม่มีการปรับแต่งอื่น ๆ ใน zsh เมื่อฉันกดลูกศรขึ้นมันนำคำสั่งล่าสุดมาให้ฉัน และถ้าฉันพิมพ์ตัวอักษรบางตัวก่อนที่ฉันจะกดลูกศรขึ้นมันจะทำให้คำสั่งล่าสุดที่เริ่มต้นด้วยตัวละครเหล่านั้น มันค่อนข้างเป็นคุณสมบัติที่มีประโยชน์เนื่องจากฉันออกคำสั่ง git / vim / scp จำนวนมากหรือ แต่ตอนนี้ฉันเปลี่ยนไปใช้แป้นพิมพ์ที่ไม่มีปุ่มลูกศรและฉันมักจะใช้ctrl+ pแทนที่จะเป็นลูกศรขึ้นเพื่อให้การบันทึกประวัติศาสตร์เสร็จสมบูรณ์ อย่างไรก็ตามไม่ว่าฉันจะพิมพ์ตัวอักษรมากน้อยแค่ไหนก่อนกดctrl+ pมันจะนำคำสั่งล่าสุดมาให้ฉันเสมอ (ไม่ใช่ตัวอักษรตัวล่าสุดที่ขึ้นต้นด้วยตัวอักษรเหล่านั้น) ฉันควรกำหนดค่า zsh (หรือ oh-my-zsh) เพื่อแก้ไขปัญหานี้อย่างไร
15 shell  zsh 

7
มีวิธีไปที่ไดเรกทอรีใด ๆ จากไดเรกทอรีอื่น ๆ โดยตรงหรือไม่
มีวิธีไปที่ไดเรกทอรีใด ๆ จากไดเรกทอรีอื่น ๆ โดยตรงหรือไม่ ตัวอย่างเช่นสมมติว่าฉันรูตและฉันต้องการไปที่โปรเจ็กต์ปัจจุบันโดยตรง โดยไม่ต้องทำ : cd dropbox/dev/currentProject -root -dropbox -dev -currentProject มีวิธีทำเช่นนี้หรือไม่?
14 unix  shell 

3
Bash shell: แสดงรายการไฟล์ทุกประเภท. png หรือ. PNG?
ในสคริปต์ทุบตีฉันจะพูดว่า 'สำหรับไฟล์ประเภท. png หรือ .PNG ทั้งหมดได้อย่างไร' ฉันกำลังพยายาม: for i in (`ls *.PNG` && `ls *.png`) แต่ได้รับข้อผิดพลาดทางไวยากรณ์

3
ฉันจะติดตั้ง CentOS 6 โดยไม่ใช้ gui ได้อย่างไร?
ฉันเพิ่งดาวน์โหลด centos 6 live cd และฉันพยายามติดตั้งลงบนแทบและฉันไม่เคยได้รับแจ้งให้ติดตั้ง centos โดยมี / ไม่มี gui และเป็นอัตโนมัติทั้งหมด สิ่งที่เกิดขึ้นหลังจากฉันถูกบูทเข้าสู่ซีดีสดบนเดสก์ท็อปและฉันคลิกเพื่อติดตั้งทั้งหมดนั้นเป็นไปโดยอัตโนมัติหลังจากนั้น ฉันจะติดตั้งเชลล์ได้อย่างไร หรือเพียงแค่ใช้สิ่งที่ฉันมีและเพื่อบู๊ตเป็นเชลล์เสมอและไม่เคยเห็น gui? ขอบคุณ
14 linux  shell  centos 

5
คุณจะได้รับเชลล์บน Mac ได้อย่างไร?
ฉันไม่เคยใช้ Mac มาก่อน ฉันเพิ่งไปที่ร้าน Apple และพยายามเปิดเปลือกเพื่อลอง แต่ฉันไม่สามารถเปิดเปลือก - ไม่มีทางลัดสำหรับมันไม่ใช่รายการคลิกขวาเมนูไม่มีอะไร คุณเปิดเชลล์บน Mac ได้อย่างไร มันมีเปลือกหรือไม่? ฉันสันนิษฐานว่าเป็น Mac เป็นลูกหลานของ Unix จะมีบางสิ่งที่คล้ายกัน


7
ล้าง stdin ก่อนอ่าน
ฉันมีสคริปต์ทุบตีต่อไปนี้: # do some time consuming task here read -p "Give me some input: " input ในขณะที่คุณอาจเดาได้ว่าหากผู้ใช้กดปุ่มสุ่มบางอย่างระหว่าง "งานที่ต้องใช้เวลามาก" ข้อมูลที่ไม่ต้องการจะถูกนำมาพิจารณาด้วยเช่นกัน ฉันจะล้างstdin(หรืออย่างน้อยไม่สนใจมัน) ก่อนที่ฉันจะออกคำสั่งอ่านได้อย่างไร
14 linux  bash  shell  stdin 

4
เทอร์มินัล เชลล์ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน9 ปีที่ผ่านมา ซ้ำได้: ความแตกต่างระหว่างเชลล์คอนโซลและเทอร์มินัลคืออะไร นี่อาจฟังดูเหมือนคำถามงี่เง่า แต่ฉันมีปัญหามากมายที่แยกความแตกต่างระหว่างเชลล์ (เช่น Bourne หรือ bash) กับแอปพลิเคชัน Terminal ใน GNOME อย่างชัดเจน ฉันรู้ว่าทั้งสองแตกต่างกันอย่างสิ้นเชิง แต่ฉันไม่สามารถหาคำตอบที่ชัดเจนที่เขียนไว้ในข้อความ ใครสามารถแยกความแตกต่างระหว่างทั้งสองอย่างชัดเจน?
14 linux  unix  shell 

1
PowerShell vs. Unix Shell
ฉันได้ยินบางสิ่งเกี่ยวกับคุณสมบัติของ PowerShell บางอันดูเหมือนว่าคุณสมบัติทั่วไปของ Unix shells ดังนั้นดูเหมือนว่า Powershell จะมี piping และ commandlets คล้ายกับ shell script แต่ฉันยังไม่ได้ลอง (ไม่มี Windows) ดังนั้นฉันอาจผิด ดังนั้นคำถามของฉันคือ Powershell คล้ายกับ Unix shell หรือแนวคิดแตกต่างกันหรือไม่? หากสิ่งหลัง: สิ่งใดที่แนวคิดแตกต่างกัน?
14 unix  shell  powershell 

2
ฉันจะฆ่า Firefox ด้วยคอนโซลได้อย่างไร
ฉันรู้ว่าฉันสามารถพิมพ์: ps -A | grep firefox ฉันชอบ: 6818 ? 00:04:23 firefox ตอนนี้ฉันสามารถฆ่ามันได้โดย: kill -9 6818 จะทำอย่างไรในคำสั่งเดียวและฉันจะสร้างคำสั่งใหม่ได้kfอย่างไร?
14 linux  shell  process 

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