La shell por defecto de solaris creo que es ksh, y en solaris si que hay bash. Por lo que el script tiene que funcionar en solaris.
SALU2
SALU2
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#!/bin/sh
#
############################################################################
# "adk.sh v0.1" hecho por el ..sR. aDiKtO.. <adikto@elhacker.net>
#
# Este script borra todas las lineas de todos los archivos
# que esten en /var que contengan tu ip, conservando la fecha
# de antes de la modificacion .
#
# Este script se distribuye segun la licencia GPL v.2 o posteriores y
# no tiene garantias de ningun tipo. Puede obtener una copia de la
# licencia GPL o ponerse en contacto con la Free Software
# Foundation en http://www.gnu.org
############################################################################
#
# Variable que contiene tu ip
IP="127.0.0.1"
############################################################################
# Funcion encargada de limpiar todos los logs
############################################################################
function main()
{
mkdir -p /tmp/.adk &>/dev/null
for i in `find /var 2>/dev/null`
do
linea=$(cat $i 2>/dev/null | grep $IP )
if [ "$linea" != "" ]
then
ls -l $i > /tmp/.adk/fecha 2>/dev/null
aux=$(awk '{ print $6 $7 }' /tmp/.adk/fecha 2>/dev/null)
TIEMPO=$(echo $aux | tr "-:" "\000" 2>/dev/null)
sed "/$IP/d" $i > /tmp/.adk/datos 2>/dev/null
cat /tmp/.adk/datos > $i 2>/dev/null
touch -t $TIEMPO $i 2>/dev/null
echo -e "IP limpiada del archivo $i"
fi
done
rm -rf /tmp/.adk &>/dev/null
}
############################################################################
#Funcion principal
############################################################################
clear
echo -e "\n \033[40m\033[1;37m adk.sh v0.1 \033[0m\n"
if [ $GROUPS != 0 ]
then
echo -e "ERROR: Necesitas tener privilegios de root para poder ejecutar este script"
exit
fi
echo -e "\n Empecemos a borrar tu ip de los log de este sistema.\n"
main
echo -e "\n Ordenador Limpiado Completamente"
CitarCon un byte se pueden representar 28 cosas,No tengo ni idea de donde has sacado o deducido eso.
Citaro sea 255 letras distintas, 255 tonos distintos de un color, 255 sonidos distintos.Son 256 no 255, ya k es 2^8 = 256, k abarca de 0 a 255.
CitarClúster: Agrupación de sectores, estos dos términos a veces se confunden ya que hay gente que los utiliza indistintamente.Eso es devido a k normalmente un cluster agrupa a un unico sector.
Citarla fragmentación externa. Esto consiste en la pérdida de velocidad de acceso debido a que los ficheros están distribuidos en diferentes trozos del disco y los cabezales pierden tiempo saltando de un trozo a otro buscándolos por el disco.Ocurre cuando no hay suficientes sectores contiguos para almacenar un fichero.
variable=$(ls --help)
echo $variable
echo -e "Asi ya no hay error"
echo -e " toda \
esta \
frase \
se \
escribe \
en la \
misma \
linea."
echo -e "\033[1;37m BLANCO \033[0m"
Negro --> 0;30m
Gris oscuro --> 1;30m
Rojo --> 0;31m
Rojo claro --> 1;31m
Verde --> 0;32m
Verde claro --> 1;32m
Marrón --> 0;33m
Amarillo --> 1;33m
Azul --> 0;34m
Azul claro --> 1;34m
Púrpura --> 0;35m
Púrpura claro --> 1;35m
Cyan --> 0;36m
Cyan claro --> 1;36m
Gris claro --> 0;37m
blanco --> 1;37m
\033[
\033[0m
Negro --> 40m
Rojo --> 41m
Verde --> 42m
Marrón --> 43m
Azul --> 44m
Púrpura --> 45m
Cyan --> 46m
Gris claro --> 47m
#!/bin/bash
echo " Sobre gris claro: Sobre negro:"
echo -e "\033[47m\033[1;37m Blanco \033[0m\
1;37m \
\033[40m\033[1;37m Blanco \033[0m"
echo -e "\033[47m\033[37m Gris Claro \033[0m\
37m \
\033[40m\033[37m Gris Claro \033[0m"
echo -e "\033[47m\033[1;30m Gris \033[0m\
1;30m \
\033[40m\033[1;30m Gris \033[0m"
echo -e "\033[47m\033[30m Negro \033[0m\
30m \
\033[40m\033[30m Negro \033[0m"
echo -e "\033[47m\033[31m Rojo \033[0m\
31m \
\033[40m\033[31m Rojo \033[0m"
echo -e "\033[47m\033[1;31m Rojo Claro \033[0m\
1;31m \
\033[40m\033[1;31m Rojo Claro \033[0m"
echo -e "\033[47m\033[32m Verde \033[0m\
32m \
\033[40m\033[32m Verde \033[0m"
echo -e "\033[47m\033[1;32m Verde Claro \033[0m\
1;32m \
\033[40m\033[1;32m Verde Claro \033[0m"
echo -e "\033[47m\033[33m Marrón \033[0m\
33m \
\033[40m\033[33m Marrón \033[0m"
echo -e "\033[47m\033[1;33m Amarillo \033[0m\
1;33m \
\033[40m\033[1;33m Amarillo \033[0m"
echo -e "\033[47m\033[34m Azul \033[0m\
34m \
\033[40m\033[34m Azul \033[0m"
echo -e "\033[47m\033[1;34m Azul Claro \033[0m\
1;34m \
\033[40m\033[1;34m Azul Claro \033[0m"
echo -e "\033[47m\033[35m Púrpura \033[0m\
35m \
\033[40m\033[35m Púrpura \033[0m"
echo -e "\033[47m\033[1;35m Rosa \033[0m\
1;35m \
\033[40m\033[1;35m Rosa \033[0m"
echo -e "\033[47m\033[36m Cyan \033[0m\
36m \
\033[40m\033[36m Cyan \033[0m"
echo -e "\033[47m\033[1;36m Cyan Claro \033[0m\
1;36m \
\033[40m\033[1;36m Cyan Claro \033[0m"
export variable
#!/bin/bash
echo Hola a todos!! | mail destinatario@ensistema.mail
grep "destinatario" /usr/local/httpd/logs/access_log | tail -l100 | lpr xterm -e trn &
exit
echo Hola a todos!! | mail destinatario@ensistema.mail; grep "destinatario" /usr/local/httpd/logs/access_log | tail -l100 | lpr xterm -e trn &
exit
sh mail_log
ó
ksh mail_log
ó
...
cat archivo.txt | grep adikto
ls -l / > archivo.txt
ls -l /boot >> archivo.txt
ls -l / > archivo.txt
cdrecord -adikto 2> archivo.txt
cdrecord --help &> archivo.txt
grep adikto < archivo.txt