linux sena
Que es gnu/linux: GNU/LINUX (más conocido como Linux, simplemente) es un sistema operativo, compatible Unix.
Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, lasegunda, es que el sistema viene acompañado del código fuente.
El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas y librerias que hacen posible su utilización.
Linux se distribuye bajo la Licencia Pública General GNU (GPL), por lo tanto, el código fuente tiene que estar siempre accesible.
Que es un licenciamiento : es el contrato mediante el cualuna persona recibe de otra el derecho de uso, de copia, de distribución, de estudio y de modificación (en el caso del Software Libre) de varios de sus bienes, normalmente de carácter no tangible o intelectual, pudiendo darse a cambio del pago de un monto determinado por el uso de los mismos.
Estos activos son propiedad del otorgante, y pueden ser bienes de propiedad intelectual como una marca, patentes otecnologías. También pueden ser objeto de licencia otros bienes de carácter intangible como la distribución de obras intelectuales.
En Administración o Gobierno, es una resolución por la que se autoriza una determinada actividad que por lo general presenta un riesgo y requiere de regulación.
Que es el software libre: Libre, en Software Libre se refiere a libertad, no a precio
-La libertad deejecutar el programa para cualquier propósito.
-La libertad de estudiar cómo funciona el programa y de adaptarlo a sus necesidades.
-La libertad de redistribuir copias, para que pueda ayudar al prójimo
-La libertad de mejorar el programa y poner las mejoras a disposición del público, para que toda la comunidad se beneficie.
Comandos de Linux mas utilizados:
Directorios
cd Crear un directoriormdir Borrar un directorio
mkdir Crear un directorio
pwd Imprime el directorio actual
Archivos
cat Concatenar y desplegar (en pantalla) el contenido de
un o varios archivos
find Buscar archivos que corresponden a un criterio deseado
file Determina el tipo de archivo(s)
grep Busca en archivos por las líneas que correspondan alpatrón buscado
head Muestra la primera parte de uno o varios archivos
less Despliega parte de un archivo en pantalla de manera
interactiva
ln Crear enlaces simbólicos o duros entre archivos
ls Listar información sobre archivos
sort Ordenar archivos de texto
tail Muestra la última parte de un archivo
tee Redirecciona la salida amúltiples archivos
uniq Remueve lineas duplicadas en los archivos indicados
wc Imprime el conteo de bytes, palabras y lineas
Manipulando Archivos
cp Copiar uno o mas archvios a otra ubicación o ruta
mv Mover o renombrar archivos o directorios
rm Remover archivo(s)
Trabajando con comandos Linux
type Describe un comando •
which Buscar en el $path del usuariopor un archivo de
programa
man Manual o ayuda de un comando
apropos Buscar ayuda en la paginas de manual (man -k)
info Leer documentos info del sistema o comandos
whatis imprime descripciones de páginas de manual
alias Crear un alias •
help Despliega la ayuda para un comando integrado en el
sistema •
Miselaneos
echo Despliega un mensaje en lapantalla •
clear Limpiar la pantalla de la terminal
history Muestra el historial de los comandos ejecutados
Permisos
id Imprime los identificadores de usuario y grupo
chmod Cambiar los permisos de acceso
chown Cambiar el propietario y grupo de un archivo
su Cambia el id del usuario o para convertirse en
superusuario (root)
sudo Ejecuta un comando...
Regístrate para leer el documento completo.