Buenas foro !!
Alguna alma caritativa que pueda resolverme la siguiente duda:
Sobre Ubuntu tengo instalado ruby, python, C, Java... sin embargo cuando hago un #cat /bin/su o un #cat /bin/ls , no puedo ver correctamente su código fuente, aparecen caracteres extraños.
Por qué pasa esto? En qué lenguaje están escritos esos comandos? Gracias.
Saludos!!
Vim.
Gracias por responder, pero no he podido ver el contenido corectamente ni con vim ni con nano.
#vim /bin/ls
#nano /bin/ls
El contenido aparece como ^?ELF^B^A^A^@^@^@(à^@Qàtd^^@^@
Estás intentando visualizar un ejecutable no el fichero con el código.
Ah claro !! Gracias por la responder A.I. :)
Tal y como te han comentado esos ficheros son binarios, no scripts que puedas leer con cat. Para obtener el código de fuente de algún paquete de los repositorios puedes usar apt.
apt-get source paquete
Este comando descarga el código del paquete, en el caso de las dos utilidades que comentas están incluidas dentro del paquete coreutils.
Gracias Slava_TZD, me lo apunto !!!