ટર્મિનલ સાથે: પાછલા આદેશની સાથે પુનરાવર્તન કરો !!

અમે તે રસપ્રદ અને ઉપયોગી આદેશો સાથે ચાલુ રાખીએ છીએ જેનો આપણે કેટલીક વખત ઉપયોગ કરવાનું ભૂલીએ છીએ, તે આપણા સિસ્ટમમાં સંકળાયેલા છે. આ સ્થિતિમાં અમે એકનો ઉપયોગ કરીશું જે આપણને આપણા ઇતિહાસ સાથે થોડો રમવાની મંજૂરી આપે છે.

ચાલો એક સરળ ઉદાહરણ લઈએ, ટર્મિનલ ખોલીએ અને મૂકીએ:

$ nano /etc/sudoers

તેઓ સમજી શકશે કે જો અમે એડમિનિસ્ટ્રેટર ન હોઈએ તો અમે ફાઇલને એડિટ કરી શકતા નથી. તો ચાલો સુડો વાપરીએ, પરંતુ આપેલ આદેશનો પુનરાવર્તન ન કરવા માટે:

$ sudo !!

અને આ પુનરાવર્તન કરશે:

$ sudo nano /etc/sudoers

એટલે કે આદેશ !! ટર્મિનલમાં આપણે અગાઉ ચલાવેલ આદેશનું પુનરાવર્તન કરશે. આપણે બીજી આદેશ પણ ચલાવી શકીએ છીએ જે ઇતિહાસમાં તેની સંખ્યાને જાણતા પહેલા નથી.

ટર્મિનલ ખોલો અને મૂકો:

$ history

મારા કિસ્સામાં તે કંઈક આવું બહાર આવે છે:

[કોડ] 495 સીડી ડેસ્કટોપ /
496 એલએસ
497 wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
498 સીડી
499 સીવીએલસી મ્યુઝિક / જેમેન્ડો / ધ \ પેટિનેટ્ટ્સ \ - \ આનંદ \ - .2011.06.03 XNUMX /
500 સીવીએલસી સંગીત / રોક /
[/ કોડ]

જો હું આદેશ ચલાવીશ !! પહેલાનો આદેશ ચલાવવામાં આવ્યો છે, જે આ કિસ્સામાં હશે:

$ cvlc Música/Rock/

પરંતુ જો તમે ઉદાહરણ તરીકે ચલાવવા માંગતા હોવ તો આદેશ:

$ wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png

મારે હમણાં જ મૂકવું પડશે:

$ !497

497 આદેશની સામેનો નંબર છે. સરળ અધિકાર?


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   મૌરિસ જણાવ્યું હતું કે

    વાહ, હું આ જાણતો ન હતો, ખૂબ જ સારી માહિતી, આભાર.

  2.   sieg84 જણાવ્યું હતું કે

    આ મને ઉપર એરો | પ્રારંભ કરવાનું દબાવીને બચાવે છે. માહિતી બદલ આભાર.

  3.   મેક્સવેલ જણાવ્યું હતું કે

    મને તે ખૂબ જ ઉપયોગી લાગે છે, આ સાથે કમાન્ડ સર્ચ માટે Ctrl + R સાથે મળીને ttys માં અનુભવને પણ વધુ સુખદ બનાવે છે.

  4.   હ્યુગો જણાવ્યું હતું કે

    હું સામાન્ય રીતે એક વાપરો ઉપનામ ફિલ્ટર કરવા માટે:

    alias h='history | egrep -i'

    હકીકતમાં હવે હું તેના વિશે વિચારું છું, કદાચ આના જેવા કાર્યને ઉમેરવાનું વધુ સારું છે બૅશ:

    h () {
    # Función para listar comandos del historial
    HISTERROR="Se puede utilizar como máximo un parámetro."
    if [ $# -eq 0 ] ; then
    history | less
    elsif [ $# -eq 1 ] ; then
    history | egrep -i $1 | less
    else
    echo $HISTERROR
    fi
    }

    આ રીતે, ફક્ત ઉપયોગ કરો h ઇતિહાસમાં બધા આદેશોની સૂચિબદ્ધ કરવા માટે, અથવા એચ પરિમાણ પરિમાણો સાથે મેળ ખાતી આદેશોની સૂચિ બનાવવા માટે (જે માર્ગ દ્વારા, નિયમિત અભિવ્યક્તિઓને મંજૂરી આપે છે).

  5.   લુકાસ મટિયસ જણાવ્યું હતું કે

    હું નિર્દેશોનો ઉપયોગ કરું છું. પછી હું તેનો પ્રયાસ કરું છું.