removido
(usa Nenhuma)
Enviado em 26/06/2024 - 21:11h
O "tail" é usado para o usuário ver as variações em tempo real que um arquivo vai sofrendo com o uso, muito usado em logs de servidores. Por exemplo:
tail -f /var/log/syslog
Isso vai manter no Terminal o arquivo de log do syslog que vai sendo atualizado conforme os dados vão sendo adicionados nele. Olhe um exemplo de saída de texto:
sudo tail -f /var/log/syslog
[sudo] senha para sidserra:
2024-06-26T21:02:40.627455-03:00 Debian rtkit-daemon[978]: Supervising 7 threads of 4 processes of 1 users.
2024-06-26T21:04:28.983477-03:00 Debian rtkit-daemon[978]: Supervising 7 threads of 4 processes of 1 users.
2024-06-26T21:04:28.985000-03:00 Debian rtkit-daemon[978]: Supervising 7 threads of 4 processes of 1 users.
2024-06-26T21:05:33.191267-03:00 Debian rtkit-daemon[978]: Supervising 7 threads of 4 processes of 1 users.
2024-06-26T21:05:33.199041-03:00 Debian rtkit-daemon[978]: Supervising 7 threads of 4 processes of 1 users.
2024-06-26T21:06:10.178958-03:00 Debian systemd[942]: Started app-org.kde.konsole-978f5f9a85cd4d4e926853dcccdf64ab.scope - Konsole - Terminal.
2024-06-26T21:06:10.185823-03:00 Debian kwin_x11[1245]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 41528, resource id: 69206253, major code: 18 (ChangeProperty), minor code: 0
2024-06-26T21:06:10.628417-03:00 Debian latte-dock[5111]: kf.xmlgui: Shortcut for action "" "Mostrar comandos rápidos" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
2024-06-26T21:06:10.631701-03:00 Debian latte-dock[5111]: kf.xmlgui: Shortcut for action "" "Mostrar gerenciador de SSH" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
2024-06-26T21:06:10.744324-03:00 Debian kwin_x11[1245]: Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
2024-06-26T21:07:12.904178-03:00 Debian kwin_x11[1245]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 63536, resource id: 29382616, major code: 3 (GetWindowAttributes), minor code: 0
2024-06-26T21:07:12.907805-03:00 Debian kwin_x11[1245]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 63537, resource id: 29382616, major code: 14 (GetGeometry), minor code: 0
O Find é para procurar arquivos e trechos de textos em arquivos do gênero. É muito comum o usuário que vai mexer com servidores Linux ter que saber linha de comando pois normalmente tais servidores funcionam sem interface gráfica. O seu chefe está querendo que você aprenda essas coisas para "elevá-lo" de função pois se você fizer besteira vai ser ELE que vai ter que prestar explicações a quem está na esfera superior. Se você não quiser aprender por preguiça ou por achar que é difícil, ele vai colocar outro no lugar.
A próxima coisa a ser aprendida seria shell script onde você poderá conciliar diversos comandos para rodarem juntos em paralelo ou em sequência como se fosse uma coisa só. Por exemplo, abaixo um exemplo de shell script para procurar e apagar arquivos no Opensuse:
#!/bin/bash
zypper packages --unneeded | awk -F'|' 'NR==0 || NR==1 || NR==2 || NR==3 || NR==4 {next} {print $3}' > list
while read p; do zypper info $p && zypper se --requires $p && zypper rm $p; done < list
rm -rf list
>>> NÃO visite este canal, o cara pensa que sabe alguma coisa! <<<
https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw