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

คำสั่ง history สามารถใช้เพื่อเรียกคำสั่งที่คุณพิมพ์ไว้ก่อนหน้านี้ในเชลล์

5
เลือกคำสั่งจากประวัติทุบตี
การกดปุ่ม up น่าเบื่อและอาจพลาดคำสั่งที่ต้องการ ดังนั้นเมื่อพิมพ์historyที่เทอร์มินัลให้คำสั่งทั้งหมดที่ฉันป้อนไว้ก่อนหน้านี้ให้ทำดัชนีกับตัวเลข มีวิธีใดบ้างที่ฉันจะสามารถโทรหาหมายเลขที่เกี่ยวข้องกับคำสั่งได้?
20 bash  history 

4
วิธีการแบ่งปันประวัติทุบตีในแท็บต่าง ๆ
ฉันใช้คำตอบใน/unix//a/1292/41729เพื่อเปิดใช้งานประวัติการแชร์แบบเรียลไทม์ระหว่างเทอร์มินัลทุบตีที่แยกต่างหาก ตามที่อธิบายไว้ในคำตอบข้างต้นสิ่งนี้สามารถทำได้โดยการเพิ่ม: # avoid duplicates.. export HISTCONTROL=ignoredups:erasedups # append history entries.. shopt -s histappend # After each command, save and reload history export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" สิ่งนี้ใช้ได้ดีถ้าเปลือก bash นั้นแยกจากกัน (เช่นเปิดเทอร์มินัล bash ที่แตกต่างกันโดยใช้CTRL+ALT+Tอย่างไรก็ตามมันใช้ไม่ได้ถ้าฉันใช้tabs(จากเทอร์มินัลเปิด `CTRL + SHIFT + T) แทนที่จะเป็นวินโดว์ใหม่ ฉันสามารถแบ่งปันประวัติทุบตีในแท็บต่างๆได้หรือไม่ UPDATE:ฉันสังเกตเห็นพฤติกรรมที่ผิดปกติ: ถ้าฉันพิมพ์CTRL+Cคำสั่งสุดท้ายที่พิมพ์ในเทอร์มินัลอื่น ๆ (ทั้งแท็บหรือไม่) จะแสดงขึ้นอย่างถูกต้อง มันเหมือนกับว่า CTRL …
19 bash  bashrc  history 

3
ทุบตีไม่ได้เก็บประวัติ
ฉันรัน Ubuntu 12.04 และด้วยเหตุผลบางอย่างทุบตีไม่เก็บประวัติคำสั่งของฉัน ~/.bash_historyไฟล์มีเพียง 3 คำสั่งที่ผมพิมพ์ไม่กี่เดือนที่ผ่านมา ฉันจะแก้ไขสิ่งนี้ได้อย่างไร แก้ไข: นี่คือเนื้อหาที่เกี่ยวข้องของฉัน.bashrc: # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything [ -z "$PS1" ] && return # don't put duplicate lines or lines starting …
19 bash  history 

8
จะดูประวัติการติดตั้ง apt-get ได้อย่างไร?
ฉันจะดูประวัติapt-get installคำสั่งที่ฉันดำเนินการด้วยตนเองได้อย่างไร สำหรับฉันแล้วดูเหมือนว่าวิธีการทั้งหมดที่มีอยู่จะแสดงทุกอย่างที่ติดตั้งตั้งแต่เริ่มการติดตั้ง Ubuntu ฉันจะดูประวัติของapt-get installตั้งแต่เวลาที่กระบวนการติดตั้งระบบเสร็จสมบูรณ์ได้อย่างไร

1
ฉันจะดูประวัติในเทอร์มินัลสำหรับวันที่ระบุได้อย่างไร
ฉันจะดูประวัติเทอร์มินัลสำหรับวันที่ระบุได้อย่างไร ตัวอย่างเช่นวันนี้เป็นวันที่ 4 เมษายนและฉันต้องการดูประวัติวันที่ 31 มีนาคม

4
เรียกใช้คำสั่งสุดท้ายด้วยตัวอักษรทั้งหมดที่เปลี่ยนเป็นตัวพิมพ์เล็ก
หลายครั้งที่ฉันรันคำสั่งด้วยตัวอักษรทั้งหมดเป็นตัวพิมพ์ใหญ่ (อาจCapsLockเป็นเพราะใช้งานได้) และฉันกดEnterก่อนที่จะรู้ตัว ฉันจะรันคำสั่งสุดท้ายด้วยตัวอักษรทั้งหมดที่เปลี่ยนเป็นตัวพิมพ์เล็กได้อย่างไร?

4
ที่เก็บบันทึกทั้งหมด / ประวัติเทอร์มินัลของ Ubuntu
โฟลเดอร์ใดบ้างที่เก็บบันทึกและประวัติคีย์เพื่อให้ฉันสามารถสร้างสคริปต์เพื่อกำจัดพวกเขา มีโฟลเดอร์เฉพาะสำหรับพาร์ติชันการไฮเบอร์เนตหรือไฟล์ที่จะเก็บข้อมูล RAM ในโหมดไฮเบอร์เนตหรือไม่? มีใครบางคนต้องการกำจัดประวัติคำสั่งทั้งหมด / ประวัติการโหลดโปรแกรม / ประวัติการดำเนินการของโปรแกรมพวกเขาจะไปที่ไหน แสงขอบคุณ

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

4
ประวัติคำสั่ง Bash ไม่ทำงาน
ประวัติคำสั่งระหว่างเซสชันไม่ได้รับการบันทึก ฉันใช้ guake และประวัติของเซสชั่นก็ใช้งานได้ดี ฉันสังเกตเห็นว่า. bash_historyมีคำสั่งบางอย่างที่ฉันเรียกใช้ในsudo -sโหมดและลองเหมือนกันอีกครั้งและคำสั่งทั้งหมดในขณะที่อยู่ในเซสชันจึงถูกบันทึกไว้ดังนั้นฉันจึงลองchmod 777 .bash_history ตอนนี้คำสั่งเก่าจะปรากฏขึ้นที่จุดเริ่มต้นของเซสชัน แต่ไม่มีคำสั่งใหม่ที่ได้รับการบันทึก ขอบคุณล่วงหน้า

5
bash ตำแหน่งไฟล์ประวัติเอาต์พุตเชลล์
เปลือก bash เก็บเซสชันเทอร์มินัลจริงไว้ที่ไหน ฉันต้องการอ่านเอาต์พุตของคำสั่งที่ฉันใช้ก่อนหน้านี้ ทั้งหมดที่ฉันสามารถหา googling คือวิธีการเก็บผลลัพธ์ของคำสั่ง เนื่องจากเอาต์พุตจะแสดงบนหน้าจอจึงต้องเก็บไว้ที่ใดที่หนึ่ง ดังนั้นคำถามของฉันคือ: ที่ไหน

1
เทอร์มินัลแทน! ตามด้วยหมายเลขด้วยคำสั่ง
ฉันสับสนมากเกี่ยวกับเซสชันเทอร์มินัล Ubuntu ของฉันดูเหมือนว่าจะแทนที่ส่วนในคำสั่งที่เริ่มต้น!ตามด้วยหมายเลขด้วยคำสั่งแบบสุ่มที่ดูเหมือนว่า มันไม่ได้ว่ามีการ!87แทนที่ด้วยscreen -lและยังมีและแทนที่ด้วย!88ls ความคิดเห็นใด ๆ ที่ทำให้เกิดเหตุการณ์นี้ขึ้น

8
คำถามปรัชญาของ Ubuntu [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ผมก็แค่เปลี่ยนจาก Windows ไป Ubuntu และผมเริ่มที่จะอ่านนี้ และมีบางสิ่งที่ฉันไม่เข้าใจ หนึ่งคือ: "OpenOffice ตัดสินใจที่จะไม่มีช่วงการเรียนรู้" อีกอย่างคือ: "Firefox พยายามอย่างหนักเพื่อให้แน่ใจว่าหน้าที่เขียนในปี 1995 ดูเหมือนว่าจะเป็นในปี 1995" และในที่สุดก็: "Windows ไม่ใช่ Linux ของคนจน" ในคำแถลงสุดท้ายนั้นไม่ควรตรงกันข้ามหรือ

1
มีวิธีใดบ้างในการตรวจสอบประวัติของเซสชันปัจจุบันเท่านั้น?
ฉันต้องการทราบว่ามีคำสั่งใด ๆ หรือวิธีอื่นใดที่ฉันสามารถตรวจสอบประวัติคำสั่งของฉันเฉพาะในเซสชันปัจจุบัน

2
รับประวัติทุบตีเพื่อจดจำเฉพาะคำสั่งที่รันด้วยช่องว่างนำหน้า!
คำสั่งที่ดำเนินการในเทอร์มินัลนำหน้าด้วยช่องว่างจะไม่ถูกบันทึกในไฟล์ประวัติคำสั่ง แต่มีวิธีที่จะได้รับการย้อนกลับคือประวัติศาสตร์ควรบันทึกผู้ที่ถูกนำหน้าด้วยพื้นที่?
10 bash  history 

2
จะบันทึกประวัติเทอร์มินัลลงในไฟล์จากไฟล์ bash ได้อย่างไร
ฉันกำลังพยายามสร้างสคริปต์ทุบตีที่จะบันทึกประวัติเทอร์มินัลเป็นไฟล์ชื่อ hist.txt history > hist.txtดูเหมือนว่าการใช้จะไม่ทำงานในสคริปต์ทุบตี แต่ทำงานได้ดีเมื่อดำเนินการในบรรทัดคำสั่ง คำแนะนำใด ๆ ที่ชื่นชมอย่างมาก ขอบคุณจูดี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.