também é importante saber como ver os registos na linha de comandos. Isto é especialmente útil quando você está remotamente conectado a um servidor e não tem uma interface gráfica.
os seguintes comandos serão úteis ao trabalhar com os ficheiros de registo da linha de comandos.
ver os ficheiros
a forma mais básica de ver os ficheiros a partir da linha de comandos é usar o comando . Você simplesmente passa no nome do arquivo, e ele retorna todo o conteúdo do arquivo: cat file.txt
.,
isso pode ser inconveniente ao lidar com arquivos grandes (o que não é incomum para logs!). Poderíamos usar um editor, embora isso possa ser exagero apenas para ver um arquivo. É aqui que entra o comando less
. Nós passamos o nome do arquivo (less file.txt
), e ele vai abrir o arquivo em uma interface simples. A partir daqui, podemos usar as teclas de seta (ou j/k, se você está familiarizado com o Vim) para mover o arquivo, use /
para pesquisar e pressione q
para sair., Existem mais algumas características, Todas as quais são descritas pressionando h
para abrir a ajuda.
ver o início ou o fim de um ficheiro
também podemos querer ver rapidamente o primeiro ou último id
número de linhas de um ficheiro. É aqui que os comandos
etail
são úteis. Estes comandos funcionam muito como cat
, embora você possa especificar quantas linhas do início / fim do ficheiro que deseja ver., Para ver as primeiras 15 linhas de um arquivo, executamos head -n 15 file.txt
, e para ver as últimas 15, executamos tail -n 15 file.txt
. Devido à natureza dos arquivos de log que estão sendo adicionados no fundo, o comando tail
geralmente será mais útil.
Monitoramento de arquivos
a Pesquisa de arquivos
Uma maneira que nós olhamos para procurar arquivos é abrir o arquivo no less
e pressione /
. Uma maneira mais rápida de fazer isso é usar o comando grep
., Nós especificamos o que queremos procurar em aspas duplas, juntamente com o nome do arquivo, e grep
irá imprimir todas as linhas que contêm esse termo de busca no arquivo. Por exemplo, para procurar por linhas que contenham “test” em file.txt
, você executaria grep "test" file.txt
.
If the result of a grep
search is too long, you may pipe it to less
, allowing you to scroll and search through it: grep "test" file.txt | less
.,
editar ficheiros
a forma mais simples de editar ficheiros da linha de comandos é usar nano
. nano
é um editor de linha de comandos simples, que tem todas as combinações de teclas mais úteis impressas diretamente na tela. Para executá-lo, basta dar-lhe um nome de arquivo (nano file.txt
). Para fechar ou gravar um ficheiro, carregue em Ctrl + X. O editor perguntar-lhe-á se deseja gravar as suas alterações. Press y
for yes orn
for no. Se você escolher Sim, ele lhe pedirá o nome do arquivo para salvar o arquivo como., Se você estiver editando um arquivo existente, o nome do arquivo já estará lá. Basta deixá-lo como está e ele vai salvar para o arquivo adequado.