¿Cómo utilizar los comandos de Linux para saber si el sistema es ubuntu, redhat u otros sistemas?
Si quieres distinguir entre ubuntu y redhat. Muy sencillo.
Mira el comando sudo. O el comando apt-get, etc. Diferentes comandos entre ubuntu y redhat. No existe tal orden en redhat.
O directamente otro comando. Ver versión, por ej. gcc-v. Luego te dirá
alguna información sobre el sistema y la compilación. Entonces ya sabes.
Generalmente, los sistemas Linux tendrán gcc.
El mío es el siguiente, el mío es ubuntu y obviamente es el siguiente:
banxi1988@banxi:~$ gcc -v
Usando especificaciones integradas.
Destino: i486-linux-gnu
Configurado con: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl =archivo :///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c, c, fortran, objc, obj-c --prefix=/usr --enable-shared --enable -multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --sin-included-gettext --enable-threads=posix --with-gxx-include-dir= /usr /include/c /4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable -targets =todos --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu -- target=i486-linux-gnu
Modelo de subproceso: posix
gcc versión 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
banxi1988@banxi :~$