ചരിത്ര കമാൻഡ് ടെർമിനലിൽ നമ്മൾ മുമ്പ് നടപ്പിലാക്കിയ കമാൻഡുകൾ കാണിക്കുന്നു, ഇതുപോലൊന്ന്:
ഇതുവരെ വളരെ നല്ലതാണ്, എന്നാൽ മുമ്പ് ഓരോ കമാൻഡും ഞങ്ങൾ എക്സിക്യൂട്ട് ചെയ്തപ്പോൾ കൃത്യമായി അറിയണമെങ്കിൽ എന്തുചെയ്യും? O_o
ഞാൻ ഉദ്ദേശിച്ചത്, ഇതുപോലൊന്ന് കാണുക:
ഇതിനായി നമ്മൾ ഈ കമാൻഡ് ടെർമിനലിൽ ഇടണം:
export HISTTIMEFORMAT='%F %T : '
പിന്നെ അവർ വീണ്ടും ഓടുന്നു ചരിത്രം ഫലം കാണുക
ഇപ്പോൾ, ഞങ്ങൾ ചെയ്തത് ശാശ്വതമായിരിക്കില്ല, അതായത്, ഞങ്ങൾ സെഷൻ അടയ്ക്കുമ്പോൾ (അല്ലെങ്കിൽ കമ്പ്യൂട്ടർ ഓഫ് ചെയ്യുമ്പോൾ) ഹിസ്റ്ററി കമാൻഡിന്റെ output ട്ട്പുട്ട് കാണാനുള്ള ഈ രസകരമായ മാർഗം സിസ്റ്റം മറക്കും, അത് ശാശ്വതമാക്കുന്നതിന് ഇനിപ്പറയുന്നവ പ്രവർത്തിപ്പിക്കുക:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
അതായത്, ഞങ്ങളുടെ ഫയലിന്റെ അവസാനം ആ കമാൻഡ് ഇടുക .bashrc അത് ഞങ്ങളുടെ വീട്ടിൽ മറഞ്ഞിരിക്കുന്നു.
വഴിയിൽ,% F ഉം% T ഉം എന്താണ് അർത്ഥമാക്കുന്നതെന്ന് ചിന്തിക്കുന്നവർക്ക്…% F എന്നാൽ വർഷത്തിലെ പ്രതിദിന മോഡിലെ തീയതിയാണ്, അതേസമയം% T എന്നത് മണിക്കൂർ-മിനിറ്റ്-സെക്കൻഡ് മോഡിൽ (24-മണിക്കൂർ സമയം) ).
മറ്റെന്തെങ്കിലും പറയാനുണ്ടെന്ന് ഞാൻ കരുതുന്നില്ല, ഇത് വളരെ ഹ്രസ്വമായ ഒരു പോസ്റ്റാണ്, പക്ഷേ ടിപ്പ് രസകരമാണെന്ന് ഞാൻ കരുതുന്നു ^ - ^
നന്ദി!
23 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക
കൊള്ളാം
മികച്ചത്, അസാധ്യമാണ്.
ടെർമിനലിലെ കോപ്പി-പേസ്റ്റ് പതിപ്പ്.
എക്കോ "എക്സ്പോർട്ട് HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; ഉറവിടം ~ / .bashrc
ടഡാൻ ...
Uff അത് ശ്രമിക്കരുത്, വേർഡ്പ്രസ്സ് ഉദ്ധരണികൾ ടെർമിനലിൽ പ്രവർത്തിക്കുന്നില്ല.
(കോഡ്) തമ്മിലുള്ള കോഡ് എൻക്ലോസ് ചെയ്യുക …… (/ കോഡ്)… പക്ഷേ, ചിഹ്നങ്ങളെക്കാൾ വലുതും വലുതുമായ പരാൻതീസിസ് മാറ്റുക
KZKG ^ Gaara ഡാറ്റയ്ക്ക് നന്ദി, പക്ഷേ ഒരു വിശദാംശമുണ്ട്:
തീയതി എല്ലായ്പ്പോഴും ഇന്നത്തെ തീയതിയാണ്, ശരിക്കും കമാൻഡ് പ്രവർത്തിപ്പിച്ച തീയതിയല്ല.
അല്ലെങ്കിൽ കുറഞ്ഞത് എന്റെ പരിശോധനകളിൽ പുറത്തുവന്നിട്ടുണ്ട്. ചിയേഴ്സ്
കയറ്റുമതി ചെയ്തുകഴിഞ്ഞാൽ നടപ്പിലാക്കിയ കമാൻഡുകളിൽ മാത്രമേ ഇത് നന്നായി പ്രവർത്തിക്കൂ എന്ന് തോന്നുന്നു, അതായത്, നാളെ നിങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യുന്ന കമാൻഡുകൾ മികച്ചതായിരിക്കുമെന്ന് നിങ്ങൾ കാണും, മുതലായവ ദിവസങ്ങൾ കഴിയുന്തോറും.
നിങ്ങൾക്ക് മനസ്സിലായോ? 🙂
അഭിപ്രായത്തിന് നന്ദി
അഹ് പോകുന്നു. എനിക്ക് മനസിലായി
ഉത്തരത്തിന് നന്ദി, തുടർന്ന് .bashrc- ൽ സംരക്ഷിക്കുന്നതിന്.
ആശംസകൾ
ഇല്ല, അഭിപ്രായമിട്ടതിന് നന്ദി
അടിപൊളി.
അതാണ് ആശയം
കൊള്ളാം! ലളിതവും ഫലപ്രദവുമാണ്. നന്ദി.
നന്ദി
മികച്ച നുറുങ്ങ്!, ഇവയുടെ നിരവധി ദിവസങ്ങൾ
വളരെ നല്ല സംഭാവന, ഇത് മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു, നന്ദി.
രസകരമായ വിവരങ്ങൾ !! ആദ്യം ഞാൻ വിചാരിച്ചു ഇത് പ്രവർത്തിക്കുന്നില്ല, കാരണം മുമ്പത്തെ കമാൻഡുകൾ ഒരേ തീയതിയിൽ പ്രത്യക്ഷപ്പെട്ടു; എന്നാൽ അവൻ അവതരിപ്പിക്കുന്നവ, ശരിയായ സമയം സൂചിപ്പിച്ചാൽ.
ഹലോ
സൂപ്പർ ഉപയോഗപ്രദമായ നുറുങ്ങ് ,, കയറ്റുമതി HISTTIMEFORMAT = '% F% T:' എന്ന് സൂചിപ്പിക്കുന്നതുപോലെ കമാൻഡുകൾ നൽകുന്നതിൽ എനിക്ക് ഒരു പ്രശ്നമുണ്ടായിരുന്നുവെന്ന് മാത്രം ... തുടർന്ന് ചരിത്രം ... ഇത് എല്ലാ കമാൻഡുകളുടെയും തീയതിയും സമയവും എനിക്ക് അയച്ചാൽ, വിചിത്രമായ കാര്യം ഞാൻ അത് എല്ലാ കമാൻഡുകളിലും അയയ്ക്കുന്നു, അത് കമ്പ്യൂട്ടറിന് ആ നിമിഷത്തിലുള്ള തീയതിയും സമയവും അയയ്ക്കുന്നു, അതായത്, ഇത് കമാൻഡുകളുടെ യഥാർത്ഥ തീയതിയും സമയവും എന്നെ കാണിക്കുന്നില്ല ,,,, ഇന്നലെ ഞാൻ നൽകിയ കമാൻഡുകൾ എനിക്ക് ലഭിക്കുന്നു, പക്ഷേ അത് എനിക്ക് അയയ്ക്കുന്നു നിലവിലെ കമ്പ്യൂട്ടർ തീയതി…. അതിനാൽ ഇത് എനിക്ക് വേണ്ടി പ്രവർത്തിക്കുന്നില്ല കാരണം ഞാൻ യഥാർത്ഥ തീയതി കാണുന്നില്ല.
യഥാർത്ഥ തീയതികൾ എങ്ങനെ സംരക്ഷിക്കാം ???
ഇത് പ്രവർത്തിക്കുന്നില്ല, ഇത് നിലവിലെ സിസ്റ്റം തീയതിയാണ് എടുക്കുന്നത്, കമാൻഡ് എക്സിക്യൂഷൻ തീയതിയല്ല
തീയതി ഉൾപ്പെടുത്തുന്നതിന് നിങ്ങൾ ഇത് ഫോർമാറ്റ് ചെയ്യുമ്പോൾ, ഇതിന് മുമ്പ് നിങ്ങൾ നടപ്പിലാക്കിയ കമാൻഡുകൾക്ക് ശരിയായ തീയതി ഉണ്ടായിരിക്കില്ല, എന്നിരുന്നാലും അതിനുശേഷം നിങ്ങൾ നടപ്പിലാക്കുന്നവ ചെയ്യും.
ഒരു ചോദ്യം KZKG ^ Gaara.
കമാൻഡുകൾ നടപ്പിലാക്കിയ ഉപയോക്താക്കളെയും നിങ്ങൾക്ക് കാണിക്കാമോ?
ചരിത്രം ഓരോ ഉപയോക്താവിനും പ്രത്യേകമാണ്, അതിനാൽ നിങ്ങൾക്ക് ആവശ്യമുള്ളത് സാധൂകരിക്കാൻ നിങ്ങൾ ഓരോ ഉപയോക്താവിന്റെയും സെഷനിൽ പ്രവേശിക്കേണ്ടതുണ്ട്, ഇപ്പോൾ നിങ്ങൾക്ക് കൂടുതൽ നിയന്ത്രണത്തോടെ എന്തെങ്കിലും വേണമെങ്കിൽ SUDO ഉപയോഗിക്കാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു, കാരണം അത് നടപ്പിലാക്കിയ എല്ലാറ്റിന്റെയും റെക്കോർഡ് ഉപേക്ഷിക്കുകയാണെങ്കിൽ തീയതിയും മറ്റുള്ളവയുമുള്ള ഓരോ ഉപയോക്താവിനും.
മികച്ചത്, ഇത് വളരെയധികം സഹായിച്ച സംഭാവനയ്ക്ക് നന്ദി.
നന്ദി!
ചരിത്രം എക്സ്പോർട്ടുചെയ്യുന്ന ഒരു സ്ക്രിപ്റ്റ് ഞാൻ നിർമ്മിക്കേണ്ടതുണ്ട്, അത് ബാഷ് വഴി ചെയ്യുന്നത് അത് എടുക്കുന്നില്ല.
സഹായിക്കൂ