runv-help (5045B)
1 #!/bin/sh 2 # runv.club — ajuda rápida para usuários do servidor 3 # 4 # Usar printf %b (não %s) para argumentos que contêm sequências ANSI (\033). 5 6 R='\033[0m' 7 G='\033[0;32m' 8 C='\033[0;36m' 9 Y='\033[0;33m' 10 B='\033[1m' 11 12 printf '%b\n' "${G}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${R}" 13 printf '%b %brunv.club%b — ajuda rápida\n' "${B}" "${G}" "${R}" 14 printf '%b\n' "${G}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${R}" 15 printf '\n' 16 17 printf '%bO runv.club é um pubnix brasileiro:%b espaço shell Unix compartilhado,\n' "${C}" "${R}" 18 printf '%bpágina pessoal em %b~/public_html/%b e comunidade em torno de Linux e software livre.\n\n' "${C}" "${G}" "${R}" 19 20 printf '%b%bComandos runv.club%b\n' "${Y}" "${B}" "${R}" 21 printf ' %brunv-help%b Esta mensagem (ajuda e boas práticas).\n' "${G}" "${R}" 22 printf ' %brunv-links%b Links do projeto, site e parceiros.\n' "${G}" "${R}" 23 printf ' %brunvers%b Espaços e serviços da comunidade (square, plantit).\n' "${G}" "${R}" 24 printf '\n' 25 26 printf '%b%bComunidade runv%b\n' "${Y}" "${B}" "${R}" 27 printf ' %brunv-profile%b Perfil local: runv-profile init | show | path\n' "${G}" "${R}" 28 printf ' %brunv-finger%b Ver perfil público de outro membro (ex.: runv-finger pablo).\n' "${G}" "${R}" 29 printf ' %brunv-who%b Listar membros (--active, --json, --limit N).\n' "${G}" "${R}" 30 printf ' %brunv-bulletin%b Mural no terminal: list | post (mensagens curtas).\n' "${G}" "${R}" 31 printf ' %brunv-email-alias%b Alias user@runv.club: request | status | cancel\n' "${G}" "${R}" 32 printf ' (só membros no grupo runv-members; aprovação pelos admins).\n' 33 printf '\n' 34 35 printf '%b%bFerramentas instaladas no servidor%b (exemplos)\n' "${Y}" "${B}" "${R}" 36 printf ' %blynx%b Navegador web no terminal.\n' "${G}" "${R}" 37 printf ' %bcurl%b / %bwget%b Transferir ficheiros e páginas pela linha de comando.\n' "${G}" "${R}" "${G}" "${R}" 38 printf ' %bgit%b Controlo de versão.\n' "${G}" "${R}" 39 printf ' %bless%b Paginar ficheiros longos (ex.: less README.md).\n' "${G}" "${R}" 40 printf ' %btmux%b / %bbyobu%b Multiplexadores de terminal (várias sessões).\n' "${G}" "${R}" "${G}" "${R}" 41 printf ' %bmutt%b E-mail no terminal.\n' "${G}" "${R}" 42 printf ' %bchat%b IRC da rede da casa.\n' "${G}" "${R}" 43 printf ' %brunvers%b Espaços e serviços da comunidade.\n' "${G}" "${R}" 44 printf ' %btree%b Árvore de diretórios.\n' "${G}" "${R}" 45 printf ' %brunv-games%b Jogos do servidor (inclui adventure e gotchi).\n' "${G}" "${R}" 46 printf '\n' 47 48 printf '%b%bSite pessoal (%b~/public_html/%b)%b\n' "${Y}" "${B}" "${C}" "${G}" "${R}" 49 printf ' • Coloque ficheiros %bHTML/CSS estáticos%b; o endereço público depende da configuração\n' "${C}" "${R}" 50 printf ' do servidor (pergunte aos administradores se não souber o URL).\n' 51 printf ' • %bchmod 755%b a sua home e %b~/public_html%b; %bchmod 644%b nos ficheiros do site.\n' "${C}" "${R}" "${C}" "${R}" "${C}" "${R}" 52 printf ' • Tudo dentro de %bpublic_html%b é %bvisível na web%b — não coloque chaves nem dados privados.\n' "${G}" "${R}" "${B}" "${R}" 53 printf '\n' 54 55 printf '%b%bBoas práticas (máquina partilhada)%b\n' "${Y}" "${B}" "${R}" 56 printf ' • Use CPU, RAM e disco com moderação; evite processos pesados em background contínuo.\n' 57 printf ' • Não execute miners, scans agressivos nem actividades que prejudiquem outros utilizadores.\n' 58 printf ' • %bQuota e políticas%b podem ser aplicadas pelos administradores.\n' "${C}" "${R}" 59 printf '\n' 60 61 printf '%b%bSegurança%b\n' "${Y}" "${B}" "${R}" 62 printf ' • Leia %b~/README.md%b após o primeiro login.\n' "${C}" "${R}" 63 printf ' • Chaves SSH: só a %bchave pública%b vai para pedidos de conta; nunca partilhe a privada.\n' "${C}" "${R}" 64 printf ' • Não reutilize senhas importantes; nunca envie credenciais por IRC ou e-mail em claro.\n' 65 printf '\n' 66 67 printf '%b%bDicas para começar%b\n' "${Y}" "${B}" "${R}" 68 printf ' • Edite o site em %b~/public_html/index.html%b para começar.\n' "${C}" "${R}" 69 printf ' • Corra %brunv-profile init%b e preencha %b~/.plan%b / %b~/.project%b.\n' "${G}" "${R}" "${C}" "${R}" "${C}" "${R}" 70 printf '\n' 71 72 printf '%b%bAjuda e mais informações%b\n' "${Y}" "${B}" "${R}" 73 printf ' • %brunv-links%b — URLs úteis.\n' "${G}" "${R}" 74 printf ' • Site: %bhttps://runv.club%b\n' "${C}" "${R}" 75 printf ' • Dúvidas ou problemas: contacte os %badministradores%b do runv.club (canal ou e-mail indicados no site).\n' "${C}" "${R}" 76 printf '\n' 77 78 printf '%b\n' "${G}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${R}"