Script para iniciantes esquecidos

Publicado por José Henrique em 17/07/2009

[ Hits: 8.041 ]

Blog: http://naoestouseguro.blogspot.com

 


Script para iniciantes esquecidos



Pessoal,

Sou sincero; tenho muitos lembretes como esse que seguirá aqui! Na verdade, tenho um logbook de 12 anos. :0

Vamos ao que interessa:

#!/bin/bash
#Exibe uma frase que define o uso dos comandos de diretório.
#
#
case $1 in
pwd )
echo "pwd - exibe o diretório corrente"
echo "uso : pwd" ;;
cd )
echo "cd - Troca de diretório corrente"
echo "uso : cd [ diretório ]" ;;
mkdir )
echo "mkdir - Cria diretórios especificados"
echo "uso : mkdir diretórios" ;;
rmdir )
echo "rmdir - Remove diretórios vazios"
echo "uso : rmdir diretórios" ;;
* )
echo "explica - Explica um comando com uma mensagem"
echo "uso : explica [ comando ]" ;;
esac

Fui...

Outras dicas deste autor

Querem ver os nomes dos usuários em uppercase?

Verificar saída de comando. Será que meu comando deu erro?

Jogar saída de microfone local para host remoto

Encontrar e apagar todos os seus arquivos indesejáveis

Substituição de comandos - criando variáveis de ambiente

Leitura recomendada

Testando se o servidor está no ar, caso não esteja, a máquina é desligada

Bloqueando Facebook com IPtables (de forma fácil, intuitiva e eficiente)

GNU parallel - Um ferramenta para execução de processos em paralelo

Limpar cache da memória RAM

Liberando uma máquina para acessar sites bloqueados pelo Squid

  

Comentários
[1] Comentário enviado por Miojo em 29/10/2009 - 17:48h

Uma interface de KDialog para ele:

#!/bin/bash
################################################################
# Ajuda sobre comandos de diretório #
# Versão 0.02 #
# Por José Henrique #
# Adaptação para KDialog por Artur Gaspar <[email protected]> #
# KDialog por: #
# David Faure <[email protected]> #
# Brad Hards <[email protected]> #
# Nick Thompson #
# Matthias Hölzer <[email protected]> #
# David Gümbel <[email protected]> #
# Richard Moore <[email protected]> #
# Dawit Alemayehu <[email protected]> #
################################################################
COMMAND=`kdialog --menu "Ajuda sobre alguns comandos para diretórios" "pwd" "pwd - Exibe o diretório atual - Uso: pwd" "cd" "cd - Muda de diretório - Uso: cd diretório" "mkdir" "mkdir - Cria diretórios - Uso: mkdir diretório1 diretório2..." "rmdir" "rmdir - Remove diretórios - Uso: rmdir diretório1 diretório2" "man" "Consultar página de manual sobre outro comando (em inglês)"`
case $COMMAND in
man)
MAN=`kdialog --inputbox "Digite o comando para ver sua página de manual"`
man -P cat $MAN
case $? in
0) khelpcenter man:/$MAN ; kill $$ && exit 0 ;;
*) kdialog --error "Página de manual para $MAN não encontrada" ; kill $$ && exit 1 ;;
esac ;;
*) khelpcenter man:/$COMMAND ; kill $$ && exit 0 ;;
esac



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts