History: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
==Käskude ajalugu== | ==Käskude ajalugu== | ||
Sisestades käsk <code>history</code> kuvatakse täielik list viimati kasutatud käskudest | Sisestades käsk <code>history</code> kuvatakse täielik list viimati kasutatud käskudest | ||
===Näide=== | |||
<pre> | <pre> | ||
history | history | ||
Line 73: | Line 74: | ||
==Käskude ajaloo kustutamine== | ==Käskude ajaloo kustutamine== | ||
Kui soovitakse, et käskude ajalugu ei salvestuks, tuleb <code>.bash_profile</code> failis teha vastav sisestus. Seda varianti kasutatakse tihti turvalisuse eesmärgil | |||
<pre> | |||
vi .bash_profile | |||
# .bash_profile | |||
# Get the aliases and functions | |||
if [ -f ~/.bashrc ]; then | |||
. ~/.bashrc | |||
fi | |||
# User specific environment and startup programs | |||
export HISTCONTROL=ignoredups | |||
PATH=$PATH:$HOME/bin | |||
export PATH | |||
</pre> |
Revision as of 19:45, 8 December 2016
Autor
Kätlin Lisete Nõgols
Rühm: A21
Sissejuhatus
"History" käsk on Linuxi terminalis väga laialdaselt kasutatav. "History" käsuga on võimalik vaadata eelnevalt sisestatud käskude ajalugu ja teha palju muud põnevat. "History" käsk teeb eelnevalt sisestatud käskude uuesti sisestamise väga kiireks ja mugavaks. Pikkade ja keeruliste käskude puhul annab see võimaluse sisestada käsk kiiresti ja vigadeta.
Selles artikis on lühiülevaade history
kasutusvõimalustest ja nippidest. Juurde on lisatud ka täpsemad seletused ja pildid.
Kasutamine
Käskude ajalugu
Sisestades käsk history
kuvatakse täielik list viimati kasutatud käskudest
Näide
history 1 ping google.com 2 echo $PS1 3 tail -f /var/log/messages 4 tail -f /var/log/messages 5 exit 6 clear 7 history 8 clear 9 history
Sisestades history number
kuvatakse täpselt nii palju viimati sisestatud käske, kui suur on sisestatud number
history 5 1 ping google.com 2 echo $PS1 3 tail -f /var/log/messages 4 tail -f /var/log/messages 5 exit
Sisestades export HISTTIMEFORMAT=’%F %T’
kuvatakse käskude ajalugu koos kuupäevade ja kellaaegadega
export HISTTIMEFORMAT='%F %T ' 1 2013-06-09 10:40:12 cat /etc/issue 2 2013-06-09 10:40:12 clear 3 2013-06-09 10:40:12 find /etc -name *.conf 4 2013-06-09 10:40:12 clear 5 2013-06-09 10:40:12 history 6 2013-06-09 10:40:12 PS1='\e[1;35m[\u@\h \w]\$ \e[m ' 7 2013-06-09 10:40:12 PS1="\e[0;32m[\u@\h \W]\$ \e[m " 8 2013-06-09 10:40:12 PS1="\u@\h:\w [\j]\$ " 9 2013-06-09 10:40:12 ping google.com 10 2013-06-09 10:40:12 echo $PS1
’%F %T’
tähendus
%F asendatakse aasta - kuu - kuupäev %T asendatakse tunnid-minutid-sekundid
Sisestades history | grep fraas
kuvatakse ajaloost käsud, mis sisaldavad sisestatud fraasi
history | grep cd 33 cd Pictures/ 37 cd .. 39 cd Desktop/ 61 cd /usr/bin/ 68 cd 83 cd /etc/ 86 cd resolvconf/ 90 cd resolv.conf.d/
Käskude ajaloo kustutamine
Kui soovitakse, et käskude ajalugu ei salvestuks, tuleb .bash_profile
failis teha vastav sisestus. Seda varianti kasutatakse tihti turvalisuse eesmärgil
vi .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export HISTCONTROL=ignoredups PATH=$PATH:$HOME/bin export PATH