Comandos De Linux, Abreviados, Alias


Objetivo: Comandos De Linux, Abreviados, Alias
Buenas!.

Hoy en vez de escribir la orden cp, escribía copy. Dando...

Citar:

No se ha encontrado la orden «copy», quizás quiso decir:
La orden «fcopy» del paquete «fai-client» (universe)
La orden «rcopy» del paquete «rdmacm-utils» (universe)
La orden «hcopy» del paquete «hfsutils» (main)
La orden «bcopy» del paquete «bacula-sd-sqlite3» (universe)
La orden «bcopy» del paquete «bareos-tools» (universe)
La orden «bcopy» del paquete «bacula-sd-pgsql» (universe)
La orden «bcopy» del paquete «bacula-sd-mysql» (universe)
La orden «mcopy» del paquete «mtools» (main)
La orden «copt» del paquete «z88dk-bin» (universe)
copy: no se encontró la orden


¿ Os parece normal que el sistema por defecto no entienda copy, move, remove ?,

Ademas de tener cp, mv y rm, claro. ¿ El sistema no tiene esos alias por defecto ?.
Muy pocos alias trae por defecto:

Citar:

alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'


Saludos

última edición por Shell el Jueves, 15 Noviembre 2018, 14:40; editado 1 vez
Objetivo: Re: Comandos De Linux, Abreviados, Alias
¿Copy, move, remove? ¡Qué asco, por dios! ¡Eso es ms-dos! Lagarto, lagarto...

Perfil MP  
Objetivo: Re: Comandos De Linux, Abreviados, Alias
Shordi:

No es ms-dos, es una palabra la cual dice ella sola lo que hace.

Los comandos que normalmente usamos en los lenguajes de programación, no suelen ser abreviaturas.
¿ Es que a la primera se entiende que es "cp" ?.

Cuanto más lo abrevies más difícil puede ser recordar un comando.
¿ Tenemos que estar todo el rato mirando el manual ?.

gafotas

Saludos

Objetivo: Re: Comandos De Linux, Abreviados, Alias
Shell escribió: [Ver mensaje]
...Cuanto más lo abrevies más difícil puede ser recordar un comando...

Bueno.... esa es la filosofia unix no? comandos rápidos de escribir para ahorrar tiempo de escritura y disminuir el error humano.
Ademas para el caso de cp se viene usando así desde 1971 y personalmente prefiero escribir cp que copy.
Hay otros comandos derivados (en nombre) de cp como scp (secure copy)
¿Como lo pondrías secure-copy ?
Saludos.

Perfil MP  
Objetivo: Re: Comandos De Linux, Abreviados, Alias
Shell escribió: [Ver mensaje]
Shordi:

No es ms-dos, es una palabra la cual dice ella sola lo que hace.



Si sabes inglés, si no es otro galimatías con más letras. bash o sh no son inglés.
Citar:

Los comandos que normalmente usamos en los lenguajes de programación, no suelen ser abreviaturas.
...

Los comandos de UNIX/Linux no son un lenguaje de programación son... eso: comandos.

Perfil MP  
Objetivo: Re: Comandos De Linux, Abreviados, Alias
Buenas!.

Sabemos o deberíamos saber que unos de los comandos de Linux para averiguar un comando por su función es:

apropos


Y si conocemos el comando y no sabemos lo que hace... (lo más raro del mundo)
Se aplica: "Oír campanas pero no saber de donde".

whatis comando


Ahora volvamos a apropos. Si sabemos lo que buscamos, que es copy de copiar.
Podemos decir:

apropos copy


Y nos muestra cada descripción de cada comando que contenga la palabra "copy".
La lista puede ser larga. Con ayuda de una tubería podemos conocer el número de resultado,
aprovechemos esa característica:

apropos copy | wc -l


Con eso obtenemos 67 coincidencias.Volvemos al usuario sufrido de las gafas de culo de vaso.

Pero hay una solución, "oh yeah!". Tenemos la opción de la búsqueda exacta:

apropos -e copy

La lista sigue siendo algo larga, pero no tanto.

apropos -e copy | wc -l


Esta vez, nos da: 55

¿Y si queremos decirle que lo que queremos es copiar ficheros( y no el examen del de al lado ) ?
Esta es la madre del cordero. Al igual que con el operador and, queremos que se cumplan dos condiciones
Más claro imposible

apropos -a copy files


Y al final se queda en: 14

Y si a ese comando le añadimos ademas.
apropos -a copy files directories


Nos quedamos con dos coincidencias!.

Hemos logrado que el usuario no tenga que usar gafas de culo de vaso por algo de tiempo!.

P.d Eso no quita que luego tenga que usar gafas de culo de vaso para aprender inglés!.

Saludos

última edición por Shell el Sabado, 17 Noviembre 2018, 11:46; editado 1 vez
Objetivo: Re: Comandos De Linux, Abreviados, Alias
Por cierto.

Si creo una alias, supongamos copiar de cp, al escribir copiar, supongo que puedo añadirle todas las opciones de cp, ¿ no ?.
Ejemplo:
Citar:

copiar -v

¿ O solo se centra en una orden exclusiva con opciones ?.

Saludos


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4402s (PHP: -77% SQL: 177%)
Consultas SQL: 46 - Debug off - GZIP Activado