En esta entrada voy a incluir una lista de los últimos comandos que he aprendido y tambien una breve reflexión.
which
comando
Ejemplo:
which
pwd
|
Devuelve
el path absoluto del comando
Devuelve
el path del comando pwd
|
find
path opciones
Ejemplo:
find
. -name page.html -print
|
Encuentra
ficheros a partir de path
Busca a
partir del directorio actual la localización del fichero
page.html
|
diff
file1 file2
Ejemplo:
diff
filev1 filev2
|
Muestra
las diferencias entra dos ficheros de texto línea a línea
Muestra
las diferencias entre dos versiones de un fichero
|
ssh
hostname
|
Remoto
seguro en la máquina especificada
|
ping
hostname
|
Comprueba
si la máquina es alcanzable en red y mide tiempo de eco
|
ftp
hostname
|
Establece
conexión para transferencia de archivos
|
Redirección
de salida estándar
comando
> fichero :
·
$ cal > calendario
comando
>> fichero :
·$
cal >> calendario
comando
>&2 :
·$
echo “Error” >&2
|
Redirecciona
la saluda estándar
Añade
salida a un fichero preexistente
Redirigir
salida estándar a salida de error
|
Redirección
de entrada estándar
comando
< fichero
·$
wc < poema
comando
<< marca
·$
wc << fin
|
Redirigir
entrada estándar
Entrada
en la misma línea de comando (here document)
|
wc
opciones fichero
·
wc
-l soneto.txt
|
Cuenta
carácteres, líneas y palabras en fichero. Sin fichero usa la
entrada estándar
Cuenta
las líneas en el fichero soneto.txt
|
grep
opciones patron file
·$
grep -w cara fichero.txt
|
Busca
palabras que encajan con el patrón. El patrón puede representar
un conjunto de cadenas de caracteres mediante metacarácteres y
otras expresiones
Busca
la palabra cara ,completa, en el fichero fichero.txt e imprime las
líneas que la contienen. No mostraría, por ejemplo las
líneas que contengan la palabra caramelo
|
VARIABLES
DE ENTORNO
·PATH
·TERM
·USER
·HOSTNAME
·SHELL
·HOME
|
Lista de
directorios por defecto para búsqueda de comandos
Tipo de
directorios
Nombre
del usuario
Nombre de
la máquina
Shell por
defecto
Directorio
base del usuario
|
VARIABLES
ESPECIALES
Tipo
toggle (valor binario set,unset):
·noclobber
·ignoreof
·notify
Tipo
valor( variable de tipo string):
·
cwd
·prompt
|
Configuran
el entorno de configuración de la propia shell
No
machacar ficheros existentes
^D
no hace logout
notificar
finalización de trabajos en background
directorio
actual
cadena
que hace de prompt
|
$ var
|
Valor de
la variable var, si está definida
|
${var}
|
Lo mismo
pero delimita el nombre de la variable cuando está inserta en una
cadena mayor
|
${var-valor}
|
Valor de
la variable var, si está definida. Si no se usa valor
|
${var=valor}
|
Valor de
la variable var, si está definida. Si no se usa valor y se asigna
valor a var
|
${var?mensaje}
|
Valor de
la variable var, si está definida. Si no imprime mensaje y espera
un valor para la variable proporcionado interactivamente
|
${var+valor}
|
Usa valor
si la variable var está definida
|
Ficheros
para particularización de comienzo y fin de sesión
·
/etc/profile
·/etc/basrc
·$HOME/.bash_profile
·$HOME/.bashrc
·$HOME/.bash_logout
|
Inicialización
global para login shells
Configuración
global
Ejecuta
al comienzo de sesión
Ejecuta
al comienzo de una shell
Particulariza
el din de sesión
|
Depués de ejecutar todos los comandos los que me han parecido más interesantes son han sido el ftp que nos ayuda a establezer conexión para la transferencia de archivos y también el comando wc que nos ayuda a contar las líneas , palabras que puede contener un archivo.Realmente esta sesión ha sido muy útil como las otras en mi opinión ya que yo no conocía estos comandos ni la función que pueden tener.
Cap comentari:
Publica un comentari a l'entrada