Comandos de Kali Linux
Comandos de Kali Linux
Comandos de Kali Linux
touch:
Este comando sirve para crear archivos vacíos
2. rm:
Eliminar archivos
2.1. rm -r:
Borrar directorios
3. mkdir:
Crear directorios
4. ls
listará los archivos y directorios contenidos en el directorio de trabajo actual
4.1. ls -ls: para ver más información sobre los archivos que se listan
4.2. ls -lh: listarán los archivos con sus detalles, pero se mostrará el tamaño de los archivos en
formato de legibilidad humana en lugar del valor predeterminado (bytes).
4.3. ls -R: Habrá momentos cuando quieras visualizar todos los archivos en un directorio, así
como todos los archivos en todos los subdirectorios bajo un directorio. Esto se llama listado
recursivo.
5. history
5.1. history 5
Muestra los últimos cinco comandos de la lista del historial
5.2. history!!
Ejecuta el último comando otra vez
6. echo
Con este comando se puede ver el valor de una variable (par ver el valor de una variable
debemos poner $ antes de la variable)
6.1. echo $HISTSIZE
Con este comando podemos definir cuantos comandos se pueden almacenar en la lista del
historial
7. path
Este comando le dice al shell en que directorios buscar ciertos archivos ejecutables
9. env
Ver las variables de entorno, con la siguiente estructura:
10. export
Puede exportar variables desde ser locales a entorno
11. unset
Con este comando se puede eliminar una variable
12. which
Mostrar la ruta completa de un comando
13. type
puede utilizarse para determinar la información acerca de varios comandos. Algunos comandos
se originan de un archivo específico
13.1. type -a
Usando la opción -a, el comando type también puede revelar la ruta de otro comando
13.2. type -t
El comando type soporta otras opciones y puede buscar varios comandos al mismo tiempo.
Para mostrar sólo una sola palabra que describa los comandos
14. Alias
Los alias son abreviaciones para un comando o acción
Se pueden crear alias de la siguiente forma: alias name=command, donde nombre es el
nombre que quieres dar a el alias y comando es el comando que quieres que se ejecute cuando
se ejecuta el alias.
15. Globbling
Estos son comandos especiales utilizados con ciertos fines
15.1. El asterisco (*)
El asterisco se utiliza para representar cero o más de cualquier carácter en un nombre de
archivo. Por ejemplo, supongamos que quieres visualizar todos los archivos en el
directorio /etc que empiecen con la letra t:
15.2. Puedes usar el asterisco en cualquier lugar dentro del patrón del nombre de archivo. El
siguiente ejemplo coincidirá con cualquier nombre de archivo en el directorio /etc que
termina con .d:
16.1. Supongamos que quieres visualizar todos los archivos en el directorio /etc que
comienzan con la letra t y que tienen exactamente 7 caracteres después del carácter de t:
16.2. Los comodines pueden utilizarse juntos para encontrar patrones más complejos. El
comando echo /etc/*???????????????????? imprimirá sólo los archivos del
directorio /etc con veinte o más caracteres en el nombre del archivo:
Junto a las comillas dobles cualquier carácter incluyendo los especiales no tiene ningún efecto.
18. Comillas simples ('')
Las comillas simples evitan que el shell interprete algunos caracteres especiales. Esto incluye
comodines, variables, sustitución de comando y otro metacarácter.
El punto y coma puede utilizarse para ejecutar varios comandos, uno tras otro. Cada comando se
ejecuta de forma independiente y consecutiva.
El símbolo de Ampersand doble && actúa como un operador "y" lógico. Si el primer comando
tiene éxito, entonces el segundo comando (a la derecha de la &&) también se ejecutará. Si el
primer comando falla, entonces el segundo comando no se ejecutará.
Con la línea vertical doble, si el primer comando se ejecuta con éxito, el segundo comando es
omitido. Si el primer comando falla, entonces se ejecutará el segundo comando. En otras
palabras, esencialmente estás diciendo al shell, "O bien ejecuta este primer comando o bien el
segundo".
23. Paginas man
man + el comando a saber
25. pwd
26. cp
El comando cp se utiliza para copiar los archivos. Requiere especificar un origen y un destino. La
estructura del comando es la siguiente:
cp [fuente] [destino]
sysadmin@localhost:~$ cp -v /etc/hosts ~
`/etc/hosts' -> `/home/sysadmin/hosts'
sysadmin@localhost:~$
mv [fuente] [destino]
29.1. gunzip
Este comando descomprime archivos, estructura:
gunzip + archivo