ஒவ்வொரு கட்டளையின் செயல்பாட்டு தேதிகளுடன் வரலாறு கட்டளை

கடந்த காலங்களில் நாம் இயக்கிய கட்டளைகளை முனையத்தில் வரலாற்று கட்டளை நமக்குக் காட்டுகிறது, இது போன்றது:

வரலாறு-கட்டளை-வெளியீடு

இதுவரை மிகவும் நல்லது, ஆனால் கடந்த காலத்தில் ஒவ்வொரு கட்டளையையும் செயல்படுத்தும்போது சரியாக தெரிந்து கொள்ள விரும்பினால் என்ன செய்வது? O_O

அதாவது, இதுபோன்ற ஒன்றைக் காண்க:

வரலாறு-கட்டளை-வெளியீடு-தேதி

இதற்காக நாம் இந்த கட்டளையை முனையத்தில் வைக்க வேண்டும்:

export HISTTIMEFORMAT='%F %T : '

பின்னர் அவர்கள் மீண்டும் ஓடுகிறார்கள் வரலாறு முடிவைக் காண்க

இப்போது, ​​நாங்கள் செய்த இது நிரந்தரமாக இருக்காது, அதாவது, அமர்வை மூடும்போது (அல்லது கணினியை அணைக்கும்போது) வரலாற்று கட்டளையின் வெளியீட்டைக் காணும் இந்த அருமையான வழி கணினியால் மறந்து விடும், அதை நிரந்தரமாக மாற்ற வேண்டும் பின்வருவனவற்றை இயக்கவும்:

echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc

அதாவது, அந்த கட்டளையை எங்கள் கோப்பின் இறுதியில் வைக்கவும் .bashrc அது எங்கள் வீட்டில் மறைக்கப்பட்டுள்ளது.

மூலம்,% F மற்றும்% T என்றால் என்ன என்று ஆச்சரியப்படுபவர்களுக்கு…% F என்பது ஆண்டு-மாத-நாள் பயன்முறையில் தேதி, அதே நேரத்தில்% T என்பது மணிநேர நிமிட-இரண்டாவது பயன்முறையில் (24 மணி நேர நேரம்).

வேறு எதுவும் சொல்லவில்லை என்று நான் நினைக்கவில்லை, இது மிகவும் குறுகிய பதிவு, ஆனால் உதவிக்குறிப்பு சுவாரஸ்யமானது என்று நான் நினைக்கிறேன் ^ - ^

மேற்கோளிடு


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஏலாவ் அவர் கூறினார்

    நல்லது 🙂

  2.   எலியோடைம் 3000 அவர் கூறினார்

    சிறந்தது, சாத்தியமற்றது.

  3.   வேட்டைக்காரன் அவர் கூறினார்

    முனையத்தில் நகல்-ஒட்டு பதிப்பு.

    எதிரொலி "ஏற்றுமதி HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; மூல ~ / .bashrc

    தடான் ...

    1.    வேட்டைக்காரன் அவர் கூறினார்

      Uff அதை முயற்சிக்க வேண்டாம், வேர்ட்பிரஸ் மேற்கோள்கள் முனையத்தில் வேலை செய்யாது.

      1.    KZKG ^ காரா அவர் கூறினார்

        (குறியீடு) இடையே குறியீட்டை இணைக்கவும் …… (/ குறியீடு)… ஆனால், அடைப்புக்குறிக்குள் குறைவான மற்றும் அதிக அறிகுறிகளுக்கு மாற்றவும்

  4.   எர்மிமெட்டல் அவர் கூறினார்

    KZKG ^ காரா தரவுக்கு நன்றி, ஆனால் ஒரு விவரம் உள்ளது:
    தேதி எப்போதும் இன்றைய தேதி, உண்மையில் கட்டளை இயக்கப்பட்ட தேதி அல்ல.
    அல்லது குறைந்தபட்சம் அது என் சோதனைகளில் வெளிவந்தது. சியர்ஸ்

    1.    KZKG ^ காரா அவர் கூறினார்

      ஏற்றுமதி முடிந்தபின் செயல்படுத்தப்பட்ட கட்டளைகளுடன் மட்டுமே இது நன்றாக வேலை செய்கிறது என்று தெரிகிறது, அதாவது, நாளை நீங்கள் இயக்கும் கட்டளைகள் நன்றாக இருக்கும் என்பதை நீங்கள் காண்பீர்கள், மற்றும் நாட்கள் செல்ல செல்ல போன்றவை.

      உங்களுக்கு புரிகிறதா? 🙂

      கருத்துக்கு நன்றி

      1.    எர்மிமெட்டல் அவர் கூறினார்

        ஆ செல்கிறது. எனக்கு புரிகிறது
        பதிலுக்கு நன்றி மற்றும் அதை .bashrc இல் சேமிக்க.

        வாழ்த்துக்கள்

        1.    KZKG ^ காரா அவர் கூறினார்

          இல்லை, கருத்து தெரிவித்தமைக்கு நன்றி

  5.   ஜூலியன் அவர் கூறினார்

    சிறந்தது!, எளிய மற்றும் பயனுள்ள. நன்றி.

    1.    KZKG ^ காரா அவர் கூறினார்

      நன்றி

  6.   pepE (@valdezpepe) அவர் கூறினார்

    சிறந்த உதவிக்குறிப்பு!, இவற்றின் பல நாட்கள்

  7.   பிளேஸெக் அவர் கூறினார்

    மிகச் சிறந்த பங்களிப்பு, இது சரியானது, நன்றி.

  8.   டார்கான் அவர் கூறினார்

    சுவாரஸ்யமான தகவல் !! முதலில் இது வேலை செய்யவில்லை என்று நினைத்தேன், ஏனென்றால் முந்தைய கட்டளைகள் அதே தேதியுடன் தோன்றின; ஆனால் அவர் அறிமுகப்படுத்தியவை, அவர் சரியான நேரத்தைக் குறித்தால்.

  9.   கெப்ஷெஃப் அவர் கூறினார்

    ஹலோ

    சூப்பர் பயனுள்ள உதவிக்குறிப்பு, ஏற்றுமதியை நீங்கள் குறிப்பிடுவதால் கட்டளைகளை வழங்குவதில் சிக்கல் ஏற்பட்டது மட்டுமே HISTTIMEFORMAT = '% F% T:' பின்னர் வரலாறு ... எல்லா கட்டளைகளின் தேதி மற்றும் நேரத்தை நீங்கள் எனக்கு அனுப்பினால், விசித்திரமான விஷயம் என்னவென்றால், அந்த நேரத்தில் கணினி வைத்திருக்கும் தேதி மற்றும் நேரத்தை அது எனக்கு அனுப்பும் அனைத்து கட்டளைகளிலும் அனுப்புகிறது, அதாவது, இது கட்டளைகளின் உண்மையான தேதி மற்றும் நேரத்தை எனக்குக் காட்டாது ,,,, எனக்கு கட்டளைகள் கிடைக்கின்றன நான் நேற்று கொடுத்தேன், ஆனால் அது தற்போதைய கணினி தேதியை எனக்கு அனுப்புகிறது…. எனவே இது எனக்கு வேலை செய்யாது, ஏனென்றால் நான் உண்மையான தேதியைப் பார்க்கவில்லை.

    உண்மையான தேதிகளை நான் எவ்வாறு சேமிக்க முடியும் ???

  10.   சர்க்கஸ் கூடாரத்தில் வன விலங்குகள் விளையாட்டை மேற்பார்வை செய்பவர் அவர் கூறினார்

    இது வேலை செய்யாது, இது தற்போதைய கணினி தேதியை எடுக்கும், ஆனால் கட்டளை செயல்படுத்தும் தேதி அல்ல

    1.    KZKG ^ காரா அவர் கூறினார்

      தேதியை அதில் வைக்க நீங்கள் அதை வடிவமைக்கும்போது, ​​இதற்கு முன் நீங்கள் செயல்படுத்திய கட்டளைகளுக்கு சரியான தேதி இருக்காது, இருப்பினும் நீங்கள் செயல்படுத்தும் கட்டளைகள் இருக்கும்.

  11.   ரூக்கட் அவர் கூறினார்

    ஒரு கேள்வி KZKG ^ Gaara.
    கட்டளைகளை இயக்கிய பயனர்களையும் நீங்கள் காட்ட முடியுமா?

    1.    ஜான் ஜேம்ஸ் அவர் கூறினார்

      வரலாறு ஒவ்வொரு பயனருக்கும் குறிப்பாக உள்ளது, இதன்மூலம் உங்களுக்குத் தேவையானதை சரிபார்க்க ஒவ்வொரு பயனரின் அமர்விலும் நீங்கள் நுழைய வேண்டும், இப்போது நீங்கள் அதிக கட்டுப்பாட்டுடன் ஏதாவது விரும்பினால், SUDO ஐப் பயன்படுத்த பரிந்துரைக்கிறேன், ஏனெனில் அது எல்லாவற்றையும் பதிவு செய்தால் ஒவ்வொரு பயனருக்கும் தேதிகள் மற்றும் பிறவற்றோடு செயல்படுத்தப்படுகிறது.

  12.   ஜுவான் கார்லோஸ் அவர் கூறினார்

    சிறந்தது, பங்களிப்புக்கு நன்றி இது மிகவும் உதவியாக இருந்தது.

    மேற்கோளிடு

  13.   Cosme அவர் கூறினார்

    வரலாற்றை எனக்கு ஏற்றுமதி செய்யும் ஒரு ஸ்கிரிப்டை நான் உருவாக்க வேண்டும், அதை பாஷ் மூலம் செய்வது அதை எடுக்காது.

    உதவி