Eu usaria um script. Suponha que seu arquivo de log seja $HOME/etc/mylogfile.txt
.
Em seguida, salve este script com um nome útil na sua pasta $ HOME / bin, por exemplo addtolog
, e torne-o executável:
#!/bin/bash
#
logfile=$HOME/etc/mylogfile.txt
{
echo #blank line
echo -n "Entry on " #echo -n output the text without a new line
date #current date
echo #other blank line
} >> $logfile #append output of {...} to $logfile
gvim + "$logfile" #change with your preferred editor. The + tells gvim to
#open the file and put the cursor at the end
exit
Depois, você pode usar o comando addtolog
e começar a escrever. O legal é que você pode personalizar isso da maneira que você quiser - mudar texto, formato de data, o que quer que seja.
O editor Kate
parece ter uma opção -l
para ir para uma linha, mas não um comando "ir para o final do arquivo"; mas isso é resolvido com (substitua a linha gvim
por essa)
kate -l $(wc -l "$logfile") "$logfile" &> /dev/null
wc -l file
retorna o número de linhas no arquivo file
; usamos a substituição do comando $()
bash aqui. O &> /dev/null
aqui é para fechar Kate
um pouco --- em um ambiente não-KDE como o meu é incrivelmente detalhado.
Se você quiser iniciá-lo na área de trabalho, simplesmente prepare um arquivo .desktop
para ele (você pode encontrar dezenas de respostas sobre como fazer isso aqui).