0% encontró este documento útil (0 votos)
93 vistas19 páginas

Guía de Comandos Shell y Bash

El documento introduce los comandos de línea de comandos en Linux. Explica que el shell (Bash) es la interfaz entre el usuario y el sistema y permite interactuar con los recursos del sistema. Luego describe comandos para navegar y ver información sobre el sistema de archivos, directorios y archivos, así como comandos para buscar, ver el contenido de archivos y editar archivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
93 vistas19 páginas

Guía de Comandos Shell y Bash

El documento introduce los comandos de línea de comandos en Linux. Explica que el shell (Bash) es la interfaz entre el usuario y el sistema y permite interactuar con los recursos del sistema. Luego describe comandos para navegar y ver información sobre el sistema de archivos, directorios y archivos, así como comandos para buscar, ver el contenido de archivos y editar archivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Introducció n a lineas de comandos

Que es el SHELL y BASH?


El intérprete de comandos o "shell" es la interfaz principal entre el
usuario y el sistema, permitiéndole a aquél interactuar con los
recursos de éste. El usuario introduce sus órdenes, el intérprete las
procesa y genera la salida correspondiente.
Bash es un programa, cuya función consiste en interpretar órdenes,
y un lenguaje que incluye una sintaxis relativamente fácil de
aprender. Es una shell de Unix compatible con la norma POSIX y es el
intérprete de comandos por defecto en la mayoría de las
distribuciones GNU/Linux.
2
2009-2010
Sistema de archivos

3
2009-2010
Sistema de archivos (1)

4
2009-2010
Sistema de archivos (2)

5
2009-2010
Sistema de archivos (3)

6
2009-2010
Sistema de archivos (4)

7
2009-2010
Sistema de archivos (5)

8
2009-2010
Árbol de Directorios del Sistema

9
2009-2010
Comandos fechas
Cambiar y conocer partes en fechas y horas
date -s mm/dd/yy (mes/dia/año)
date mmddhhmm
(mm-mes->10,dd-dia->21,hh-hora->19,mm-min->15)
date 07281309
date 11141019
date +%x <- Obtener fecha
date +%X <- Obtener hora, minuto y segundo

10
2009-2010
Comandos. Información del Sistema
arch: mostrar la arquitectura de la máquina .
uname -m: mostrar la arquitectura de la máquina.
uname -r: mostrar la versión del kernel usado.
dmidecode -q: mostrar los componentes (hardware) del sistema.
hdparm -i /dev/hda: mostrar las características de un disco duro.
hdparm -tT /dev/sda: realizar prueba de lectura en un disco duro.
cat /proc/cpuinfo: mostrar información de la CPU.

11
2009-2010
Comandos. Apagado del Sistema
shutdown -h now: apagar el sistema.
init 0: apagar el sistema.
telinit 0: apagar el sistema.
halt: apagar el sistema (4).
shutdown -h hours:minutes &: apagado planificado del sistema.
shutdown -c: cancelar un apagado planificado del sistema.
shutdown -r now: reiniciar (1).
reboot: reiniciar (2).
logout: cerrar sesión.
12
2009-2010
Comandos. Archivos y Directorios
cd /home: entrar en el directorio “home”.
cd ..: retroceder un nivel.
cd ~user1: ir al directorio user1.
pwd: mostrar el camino del directorio de trabajo.
ls: ver los ficheros de un directorio.
ls -l: mostrar los detalles de ficheros y carpetas de un directorio.
ls -a: mostrar los ficheros ocultos.
mkdir dir1: crear una carpeta o directorio con nombre ‘dir1′.

13
2009-2010
Comandos. Archivos y Directorios
mkdir -p /tmp/dir1/dir2: crear un árbol de directorios.
rm -f file1: borrar el fichero llamado ‘file1′.
mv dir1 new_dir: renombrar o mover un fichero o carpeta
(directorio).
cp file1 file2: copiar archivos.
ln -s file1 lnk1: crear un enlace simbólico al fichero o directorio.
touch [Link]: crear un archivo con nombre [Link]

14
2009-2010
Comandos. Búsquedas
find / -name file1: buscar fichero y directorio a partir de la raíz
find / -user user1: buscar items pertenecientes al usuario ‘user1′.
find /home/user1 -name \*.bin: buscar ficheros con extensión ‘. bin’
dentro del directorio ‘/ home/user1′.
find /usr/bin -type f -atime +100: buscar ficheros binarios no usados
en los últimos 100 días.
find /usr/bin -type f -mtime -10: buscar ficheros creados o cambiados
dentro de los últimos 10 días.

15
2009-2010
Comandos. Búsquedas
locate \*.ps: encuentra ficheros con extensión ‘.ps’ ejecutados
primeramente con el command ‘updatedb’.
whereis halt: mostrar la ubicación de un fichero binario, de ayuda o
fuente. En este caso pregunta dónde está el comando ‘halt’.
which halt: mostrar la senda completa (el camino completo) a un
binario /

16
2009-2010
Comandos. Contenido de un archivo
cat file1: ver los contenidos de un fichero comenzando desde la
primera hilera.
tac file1: ver los contenidos de un fichero comenzando desde la
última línea.
more file1: ver el contenido a lo largo de un fichero.
less file1: parecido al commando ‘more’ pero permite salvar el
movimiento en el fichero así como el movimiento hacia atrás.
head -2 file1: ver las dos primeras líneas de un fichero.
tail -2 file1: ver las dos últimas líneas de un fichero.
17
2009-2010
Utilizar el comando man, teclas para navegar

man ping: mostrar el manual del comando ping

18
2009-2010
Uso de vim para editar archivos

vim [Link]

19
2009-2010

También podría gustarte