Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Comandos De Linux, Abreviados, Alias
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
última edición por Shell el Jueves, 15 Noviembre 2018, 14:40; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comandos De Linux, Abreviados, Alias 
 
¿Copy, move, remove? ¡Qué asco, por dios! ¡Eso es ms-dos! Lagarto, lagarto...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
última edición por Shell el Sabado, 17 Noviembre 2018, 11:46; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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
No puede descargar archivos
No puede publicar eventos en el calendario