1.- Sesiones Linux
passwd Cambia la contraseña
exit Abandona el sistema
ctrl + d Para abandonar el sistema
who Devuelve información de los usuarios que hay conectados en el sistema
whoami Devuelve información del usuario con el que nos hemos conectado.
date Devuelve la fecha y la hora del sistema
cal Muestra un calendario
logname Devuelve el nombre de usuario con el que se ha accedido al sistema
uname Devuelve información sobre la versión del sistema operativo
uname – a Devuelve la información sobre la versión y sobre la revisión de la versión
tty Devuelve la ruta de nuestro terminal /dev/tty1
echo Visualiza un texto alfanumérico o el contenido de una variable de entorno
logname Devuelve el nombre de usuario con el que se ha accedido al sistema
uname Devuelve información sobre la versión del sistema operativo
uname – a Devuelve la información sobre la versión y sobre la revisión de la versión
tty Devuelve la ruta de nuestro terminal /dev/tty1
echo Visualiza un texto alfanumérico o el contenido de una variable de entorno
echo Hola
echo $variable
echo $variable
banner Visualiza el texto como si fuera un cartel
banner $variable
banner Hola
clear Limpia la pantalla
man Muestra información sobre un comando (ayuda)
man who
2.- El shell
Metacaracteres (caracteres comodín)
$ Prompt.
> Prompt secundario. Nos indica que debemos finalizar la instrucción porque está incompleta
? Sustituye un carácter
* Sustituye uno o varios caracteres. Puede sustituir a ninguno
[ ] Sustituye el rango de valores que se encuentra incluido entre corchetes
> Prompt secundario. Nos indica que debemos finalizar la instrucción porque está incompleta
? Sustituye un carácter
* Sustituye uno o varios caracteres. Puede sustituir a ninguno
[ ] Sustituye el rango de valores que se encuentra incluido entre corchetes
ls carta[123]
ls carta[a-z]
Agrupamiento de órdenes
; Ejecuta secuencialmente varias órdenes ls;who;date
&& Ejecuta una orden sólo si la orden anterior ha tenido éxito en su ejecución
|| Ejecuta una orden sólo si la orden anterior no ha tenido éxito en su ejecución
& Ejecuta una orden en segundo plano.
Caracteres con significado especial
\ Se antepone al carácter que no
queremos que interprete el shell. Permite eliminar el significado de un
carácter (permite escapar un carácter)
echo \$a (muestra $a)
' ' (comillas
simples) El shell no interpreta nada de lo que hay entre éstas comillas
echo '$a' (muestra $a)
"
" (comillas
dobles) Evita la interpretación de los caracteres incluidos en ellas excepto el
dólar ($), las comillas dobles (“), las simples (‘) y la barra invertida (\),
que sí los interpreta
` ` (acentos graves) Provoca la ejecución anticipada de una orden orden
cp `ls` /home/jperez/backup (ejecuta primero ls y el
resultado se lo entrega a cp)
3.- Archivos y directorios
ls lista los directorios y ficheros
que hay en el directorio activo.
ls –l Muestra información adicional como máscara (tipo
de fichero y permisos), número de enlaces, propietario, grupo de usuarios,
tamaño, fecha y hora de la última modificación y nombre.
ls –a Lista los ficheros y directorios del directorio
activo incluyendo el directorio en el que nos encontramos, el directorio padre
del directorio activo y los ficheros ocultos.
ls –R Muestra una lista recursiva de los ficheros y
directorios que cuelgan del directorio activo.
cd Para cambiar de directorio. Sin
argumentos nos sitúa en el directorio HOME.
cd /home/alumno
pwd Devuelve la ruta absoluta del directorio activo (en el que nos encontramos)
mkdir Crea directorios
rmdir Borra directorios
4.- Manipulación de archivos
cp archivo_origen archivo_destino Para copiar ficheros
cp –i Pide confirmación en caso de sobrescritura de un
fichero
ln archivo_origen archivo_destino Para crear enlaces de un fichero
ln –i Pide confirmación en caso de sobrescritura de un
fichero
mv archivo_origen archivo_destino Para renombrar o mover ficheros.
mv –i Pide confirmación en caso de sobrescritura de un
fichero
rm archivo Borra un fichero
cat fichero Para ver el contenido de un fichero
cat fichero Para ver el contenido de un fichero
cat > fichero Para crear un fichero. Para salir de la edición
Ctrl+D
cat >> fichero Para añadir texto al contenido de un fichero. Para
salir de la edición Ctrl+D
No hay comentarios:
Publicar un comentario