जब मैं बैश शेल का उपयोग करके अपने विश्लेषण चला रहा हूं, तो मैं अक्सर उन कमांड को सहेजना चाहता हूं जो मैंने उपयोग किए हैं जो मुझे उसी निर्देशिका में एक फ़ाइल के लिए अच्छे परिणाम देता है (मेरा "लॉगबुक", जैसा कि इसके तथाकथित) ताकि मैं जांच कर सकूं कि मैं क्या कर सकता हूं मैंने उन परिणामों को प्राप्त करने के लिए किया। अब तक यह मेरा मतलब है कि या तो कॉपी करें। टर्मिनल से कमांड को चखना या कमांड को "ऊपर" दबाकर ए echo"my command" >> LOGBOOK
, या अन्य समान कॉमिक्स को संशोधित करना ।
मैंने पाया history
कि दूसरे दिन एक उपकरण था , लेकिन मैं इसे पहले से निष्पादित कमांड प्राप्त करने के लिए इसका उपयोग करने का एक तरीका नहीं ढूंढ सकता हूं ताकि मैं कुछ ऐसा कर सकूं getlast >> LOGBOOK
।
क्या ऐसा करने का एक अच्छा आसान तरीका है। वैकल्पिक रूप से, अन्य लोग अपने पास मौजूद परिणामों के लिए आदेशों को सहेजने से कैसे निपटते हैं?
fc -lnr | head -n 1
को संक्षिप्त किया जा सकता हैfc -lnr -1
।