command-history पर टैग किए गए जवाब

याद रखें कि पहले से शेल या अन्य उपयोगिता में टाइप की गई कमांड

1
कई इतिहास कमांडों को फिर से चलाएं
कल्पना कीजिए कि आपने सिर्फ एक दर्जन कमांड चलाए हैं। कहते हैं ... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 मुझे पता है कि मैं उन्हें फिर से चला सकता हूं !-12 && …

4
हंडाइट में कमांड निष्पादन समय का पता लगाना
मैंने बस बैश प्रॉम्प्ट से एक लंबी चलने वाली प्रक्रिया को निष्पादित किया है। दृष्टिहीनता में, काश मैं timeउस पर दौड़ता , या उस समय को नोट करता, जिस पर मैंने उसे किक मारी थी। क्या यह जानकारी पूर्वव्यापी रूप से प्राप्त करने का कोई तरीका है? .bash_historyTimestamps शामिल करने …

4
ZSH: ऊपर और नीचे कुंजियों पर खोज इतिहास?
वर्तमान में, मेरे पास .zshrc में निम्नलिखित हैं: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search हालाँकि, यह केवल मेरे वर्तमान इनपुट की सामग्री को स्पेस कैरेक्टर के होने से पहले मेल खाता हुआ लगता है। उदाहरण के लिए, sudo ls /मेरे इतिहास में शुरू होने वाली प्रत्येक पंक्ति से मेल खाएगा …

3
एक sudo के साथ कमांड की एक पंक्ति निष्पादित करें
उदाहरण के लिए यदि मैं एक फ़ाइल बनाना चाहता हूं और एक पंक्ति में पाठ दर्ज करना चाहता हूं, तो मैं >ऑपरेटर के उपयोग के साथ आउटपुट को फ़ाइल में पुनर्निर्देशित कर सकता हूं : echo "something" > /path/foobar लेकिन अगर मेरे पास फ़ोल्डर नहीं है /path/और sudo के निजीकरण …

2
क्या बैश इतिहास में आदेशों की एक श्रृंखला को क्रियान्वित करने का शॉर्टकट मौजूद है?
मान लीजिए कि मेरे पास निम्नलिखित तुच्छ उदाहरण हैं history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... अगर मैं आदेश पर अमल करना चाहता था 77, 78और 79एक आदेश में, वहाँ इस के लिए एक शॉर्टकट मौजूद है? …

4
कभी-कभी इतिहास कमांड को .bash_history में संग्रहीत नहीं किया जाता है
मैंने अपने CentOS 7. में कल कई कमांड जारी किए थे, लेकिन जब मैंने आज इन कमांड को पुनः प्राप्त करना चाहा, तो मैंने पाया कि कोई रिकॉर्ड नहीं था। जब मैंने फ़ाइल खोली .bash_history, तो मैं अभी भी मेरे द्वारा कल जारी किए गए आदेशों को नहीं पा सका …

6
मैं कैसे bash में एक अंक के n repetitions इनपुट करते हैं, अंतःक्रियात्मक रूप से
मैं कमांड चलाना चाहता हूं foo --bar=baz <16 zeroes> मैं 16 शून्य कुशलतापूर्वक कैसे टाइप करूं? यदि मैं पकड़ता हूं Altऔर दबाता हूं तो 1 6 0यह अगली चीज को 160 बार दोहराएगा, जो कि मैं नहीं चाहता। एमएसीएस में मैं या तो उपयोग कर सकता हूं Alt-[number]या Ctrl-u 1 …

2
जब मैं पुन: उपयोग करता हूं और प्रविष्टि को संशोधित करता हूं तो इतिहास को संपादित करने से कैसे रोकें?
जब आप पुन: उपयोग करते हैं और पिछले कमांड को संपादित करते हैं, तो कुछ उदाहरण स्पष्ट रूप से नहीं होने पर बैश के कुछ उदाहरण कमांड इतिहास को बदल देते हैं। मैं खोज रहा हूं और खोज रहा हूं लेकिन ऐसा कुछ भी नहीं पा रहा है जो कहता …

3
BASH इतिहास में केवल सफल कमांड रखें
कभी-कभी मैं एक कमांड के सिंटैक्स को गलत समझता हूं: # mysql -d test mysql: unknown option '-d' # echo $? 2 मैं फिर से कोशिश करता हूं और इसे ठीक करता हूं: # mysql --database test Welcome to the MySQL monitor. mysql > ... इतिहास दर्ज करने के लिए …

8
बैश स्क्रिप्ट के अंदर हिस्ट्री कमांड
इतिहास एक शेल-कमांड है जिसे मैं एक BASH स्क्रिप्ट में उपयोग नहीं कर सका। तो, क्या BASH स्क्रिप्ट का उपयोग करके इसे प्राप्त करने का कोई तरीका है? यहाँ हम आपके लिए मेरी स्क्रिप्ट लेते हैं: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail …

3
क्या मैं सर्वर पर सभी उपयोगकर्ताओं के लिए बैश इतिहास खोज सकता हूँ?
मैं सभी bash कमांड को देखना चाहता हूं जो कि कई यूजर अकाउंट में लिनक्स सर्वर पर चलाया गया है। मैं जिस विशिष्ट वितरण का उपयोग कर रहा हूं वह CentOS 5.7 है। क्या विश्व स्तर पर खोज करने के लिए एक तरीका है। सर्वर पर .bash_history फाइलें या क्या …

4
जब मैं एक शेल प्रॉम्प्ट पर दबाता हूं तो उसी उपसर्ग के साथ पिछले कमांड को खोजें
FreeBSD की दुनिया से आते हुए, मैं Linux टर्मिनल को FreeBSD एक जैसा व्यवहार करना चाहता हूं, विशेष रूप से 9.1 संस्करण, मूल रूप से जब आप cdटर्मिनल में टाइप करते हैं और "ऊपर" तीर को धक्का देते हैं, तो आप इतिहास के सभी आदेशों को ब्राउज़ कर सकते हैं …

5
किन स्थितियों में उपयोगकर्ता शेल को इतिहास में अपनी कमांड रिकॉर्ड नहीं करने देगा?
अगर मैं जोड़ने export HISTCONTROL=ignorespaceमें .bashrc, पार्टी जो इतिहास में उनके सामने खाली स्थान के किसी भी आदेश रिकॉर्ड नहीं होंगे। लेकिन मुझे समझ नहीं आ रहा है कि यह किन परिस्थितियों में उपयोगी होगा। क्या कोई कुछ उदाहरण दे सकता है?

3
क्या बैश इतिहास फ़ाइल का अधिकतम आकार है?
क्या मैं बैश में कमांड इतिहास का आकार बढ़ा सकता हूं? ध्यान दें कि मैं यहां अंडरग्रेजुएट खगोल भौतिकी विभाग में एक Red Hat Linux कंप्यूटर का उपयोग करता हूं (इसलिए मुझे वह कई विशेषाधिकार नहीं मिलते हैं)।

5
मैं संपादित करने के लिए एक गिने हुए इतिहास कमांड को कैसे याद कर सकता हूं?
मैं अक्सर परिवर्तनों के साथ खोज करता हूं history | grep 'string' मुझे अपने इतिहास में कमांड की एक सूची मिलती है, साथ में इतिहास पंक्ति संख्या), उदाहरण के लिए history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.