martes, 29 de septiembre de 2009

comandos linux

investiga y realiza comentarios hacerca de los directorios de linux y comandos utilies con archivos, conectate a la cuenta de cluster y pueba los comandos de acceso a directorios..

15 comentarios:

  1. Los comandos linux son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc
    veronica

    ResponderEliminar
  2. comandos para archivos:

    *Comando Chmod
    Este comando sirve para modificar permisos de archivos

    *Comando Chown
    Este comando sirve para cambiar el propietario de un archivo.forma
    chown -R nuevopropietario /rutadelarchivo

    *Comando Head
    Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10 líneas del archivo.

    head -n 10 archivo.c


    *Comando Locate
    Este comando sirve para localizar la ruta de un archivo en linux para saber dónde está guardado. Puede ser más rápido que find ya que almacena las rutas en una base de datos. Es especialmente útil cuando se conoce el nombre del programa pero no se recuerda la ruta.
    Es necesario actualizar el índice con el comando updatedb para que reindexe los archivos nuevos.

    ver en popupcopiar a portapapelesimprimir
    updatedb
    locate archivo

    *ls -a

    Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:

    ResponderEliminar
  3. ls listas del contenido de un directorio
    cd cambio de directorio
    cd.. directorio principal
    mkdir crea un nuevo directorio
    rmdir elimina un directorio
    cp copia de un archivo
    mv mueve un archivo
    rm elimina un archivo
    passwd cambia la contraseña del usuario
    cat muestra el contenido del archivo
    more muestra el contenido del archivo con

    apropos ayuda para el comando requerido
    lpr imprime el archivo requerido

    ResponderEliminar
  4. CLAUDIA:
    Tipos de comandos:
    addgroup
    Se utiliza para crear un grupo nuevo.
    Sintaxis: addgroup nom_grupo

    adduser
    Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de configuración al directorio de trabajo del nuevo usuario.
    Sintaxis: adduser nom_usuario [nom_grupo]

    alias
    En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.
    Sintaxis: alias nom_alias=’comando’

    apt-cache search (texto)
    Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

    apt-get dist-upgrade
    Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.

    apt-get install (paquetes)
    Instala paquetes.

    apt-get remove (paquete)
    Borra paquetes. Con la opción –purge borramos tambien la configuración de los paquetes instalados.

    apt-get update
    Actualiza la lista de paquetes disponibles para instalar.

    apt-get upgrade
    Instala las nuevas versiones de los diferentes paquetes disponibles.

    at
    Realiza un tarea programada una sola vez.
    Sintaxis: at [-lr] hora [fecha].
    bash, sh
    Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.
    Sintaxis: bash / sh / ksh / csh.
    bg
    Manda un proceso a segundo plano.
    Sintaxis: bg PID.

    cal
    Muestra el calendario.
    Sintaxis: cal [[mes] año].
    cat
    Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto.
    Sintaxis: cat nom_archivo.
    cd
    Cambia de directorio.
    Sintaxis: cd nom_directorio.
    chattr
    Cambiar atributos de un fichero.
    Sintaxis: chattr atributos nom_archivo.
    chgrp
    Cambia el grupo al que pertenece el archivo.
    Sintaxis: chgrp nom_grupo nom_archivo.
    chmod
    Utilizado para cambiar la proteción o permisos de accesos a los archivos.
    r:lectura w:escritura x:ejecución
    +: añade permisos -:quita permisos
    u:usuario g:grupo del usuario o:otros
    Sintaxis: chmod permisos nom_archivo
    chown
    Cambia el propietario de un archivo.
    Sintaxis: chown nom_propietario nom_archivo.
    chroot
    Nos permite cambiar el directorio raiz.
    Sintaxis: chroot nom_directorio_raiz.
    clear
    Limpia la pantalla, y coloca el prompt al principio de la misma.
    Sintaxis: clear.
    cmp, diff
    Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos.
    Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.
    cp
    Copia archivos en el directorio indicado.
    Sintaxis: cp nom_archivo nom_directorio.
    crontab
    Realizar una tarea programada de forma regular.
    Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando.
    cut
    Ttiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene algunas otras opciones útiles.
    Sintaxis: cut [opciones] nom_archivo.

    ResponderEliminar
  5. **********Creación de directorios: ************

    Para esto usaremos el comando "mkdir" como en DOS seguido del nombre del directorio a crear.

    mkdir nombre

    **********Copiado de archivos******************

    La orden "cp" copia los ficheros listados en la línea de comandos al fichero o directorio pasado como ultimo argumento.

    cp origen destinod

    *************Mover archivos ********************

    Tanto para mover como para renombrar archivos o directorio usaremos el comando "mv" de idéntica manera a "cp" solo que en esta caso no se preservara el origen.

    mv origen destino

    *************Borrado de archivos ***************

    Para borrar se usa "rm" que viene de remove. Se usa con un parámetro que es el nombre del fichero a borrar o una lista de ellos. También lo podemos usar para borrar directorios completos con el parámetro "-r" a hay que ser muy prudente y cuidadoso con este comando ya que podemos hacer macanas.

    rm nombre de archivo o directorio

    ***********Mirando los ficheros ***************

    Las ordenes "more", "cat" y "less" son usadas para ver el contenido de ficheros. More y less muestran el fichero pantalla a pantalla mientras que cat lo muestra entero de una vez.

    more archivo
    less archivo
    cat archivo

    ResponderEliminar
  6. DIRECTORIOS DE LINUX Y ALGUNOS COMANDOS UTILES CON ARCHIVOS

    Borrar el archivo o directorio denominado "fichero"
    rm fichero

    Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios.
    rm -rf directorio

    Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos".
    cp fichero /home/datos/

    Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".
    mv fichero /home/datos/

    Visualizar el archivo denominado "archivo".
    cat archivo

    Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave".
    man -k palabraclave

    Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.
    more archivo

    Visualizar las 10 primeras líneas del archivo denominado "archivo".
    head archivo

    Visualizar las 20 primeras líneas del archivo denominado "archivo".
    head -20 archivo

    Visualizar las 10 últimas líneas del archivo denominado "archivo".
    tail archivo

    Visualizar las 20 últimas líneas del archivo denominado "archivo".
    tail -20 archivo

    ResponderEliminar
  7. son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc.
    algunos comandos para Archivos y Directorios
    ls lista los archivos y directorios

    sort ordena alfabéticamente una lista de archivos

    mkdir crea un directorio

    rmdir borro directorios

    cd cambio de directorio

    pwd muestra el path actual

    tree muestra la estructura de directorios y archivos en forma grafica

    cp copia archivos

    rm borra archivos

    mv mueve o renombra archivos y directorios

    ResponderEliminar
  8. Otros comomados para arcvivos pueden ser:
    - file arch [arch2...]: Determina el tipo (texto, programa, etc) del o los archivos indicados.

    - find <> <>:(directorio)(condiccion) Busca los archivos que satisfacen la condicion señalada a partir del directorio indicado.

    Ejemplo: find / -name cc -print busca a partir del directorio raiz la presencia del archivo de nombre cc y pone un mensaje indicando en que directorio lo encontró.

    -ftp <>: Inicia una sesión de ftp en la máquina indicada.
    (nombre Internet de la máquina o dirección IP)

    logout : (también ^D): termina una sesión en terminal UNIX.

    - lpr <>:(archivo) Ordena la impresión del archivo de texto indicado. (Si el equipo tiene definida una impresora)

    ResponderEliminar
  9. Los comandos Linux son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo.

    ls
    Descripción: =list. listar contenido de directorios.
    Ejemplos: ls, ls -l, ls -fl, ls --color

    cp
    Descripción: =copy. copiar ficheros/directorios.
    Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo

    rm
    Descripción: =remove. borrar ficheros/directorios.
    Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero

    mkdir
    Descripción: =make dir. crear directorios.
    Ejemplos: mkdir directorio

    rmdir
    Descripción: =remove dir. borrar directorios, deben estar vacios.
    Ejemplos: rmdir directorio

    mv
    Descripción: =move. renombrar o mover ficheros/directorios.
    Ejemplos: mv directorio directorio, mv fichero nuevo_nombre, mv fichero a_directorio

    date
    Descripción: gestion de fecha de sistema, se puede ver y establecer.
    Ejemplos: date, date 10091923

    history
    Descripción: muestra el historial de comandos introducidos por el usuario.
    Ejemplos: history | more

    more
    Descripción: muestra el contenido de un fichero con pausas cada 25 lineas.
    Ejemplos: more fichero
    grep
    Descripción: filtra los contenidos de un fichero.
    Ejemplos:cat fichero | grep cadena

    ResponderEliminar
  10. • mkdir
    make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre:

    $ mkdir /home/tu_cuenta/pepino
    Si ya estamos en /home/tu_cuenta…
    $ mkdir pepino


    • rm
    remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores.
    Para borrar un archivo:

    $ rm nombre_archivo

    Para borrar una carpeta vacía:

    rm nombre_carpeta
    Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener más:

    rm -r nombre_carpeta

    Otras opciones: “-f” no te pide una confirmación para eliminar o “-v” va mostrando lo que va borrando.


    • cp
    copy: copiar. Copia el archivo indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También podéis poner el nombre que le queréis poner a la copia. Por ejemplo, si estuviéramos en /etc/X11 y quisiéramos hacer una copia de seguridad de xorg.conf en nuestra carpeta personal:

    $ cp xorg.conf /home/tu_carpeta/xorg.conf.backup

    mv
    move: mover. Es igual que el anterior, sólo que en lugar de hacer una copia, mueve directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al original:

    $mv /etc/pepino.html /home/tu_carpeta/ese_pepino.html

    Otro uso muy práctico que se le puede dar es para renombrar un archivo. Basta con indicar el nuevo nombre en el segundo argumento con la misma ruta del primero. En este ejemplo suponemos que ya estamos en la carpeta que lo contiene:

    $ mv pepino.html ese_pepino.html


    • find
    find: encontrar. Busca el archivo o carpeta que le indiques:

    $ find / -name pepino

    El comando anterior buscaría en todos los sitios las carpetas y archivos que se llamen pepino. Si tuviéramos la seguridad de que se encuentra en /var por ejemplo, se lo indicaríamos:
    $ find /var -name pepino
    Si no estamos muy seguros del nombre podemos indicárselo con comodines. Supongamos que el nombre de lo que buscamos contiene “pepi”, en la misma carpeta de antes:

    $ find /var -name *pepi*

    Tiene otras opciones. Por ejemplo podemos decirle que encuentre los archivos/carpetas de más de 1500 KB:
    $ find / -size +1500
    O los archivos/carpetas contienen el nombre “pepi” y tienen menos de 1000 KB:
    $ find / -name *pepi* -size -1000

    ResponderEliminar
  11. Comandos LINUX

    7 bc Calculadora y lenguaje matemático, muy potente.
    8 bzip2 Compresor / descompresor de archivos.
    9 cal Despliega un calendario.
    10 cat Muestra el contenido de archivos y concatena archivos.
    11 cd Cambiar de directorio.
    12 cfdisk Herramienta de particionamiento de discos, usada en sistemas debian principalmente.
    13 chage Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario.
    14 chattr
    Cambia atributos extendidos de archivos y directorios

    ResponderEliminar
  12. 15 chgrp
    Cambia el grupo de un archivo(s) o carpetas(s).
    16 chkconfig
    Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema.
    17 chmod
    Cambia los permisos de un archivo(s) o carpetas(s).
    19 chroot Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios.
    20 clear Limpia la terminal.
    21 cmp Compara dos archivos byte por byte.
    22 crontab
    Administra archivos cron para los usuarios y root.
    23 curl Permite descargar o transferir url's.
    24 cut Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos.
    25 date
    Muestra/establece la fecha y hora actual.
    26 dd Convierte y copia archivos y sistemas de archivos.
    27 df Muestra el uso de espacio de discos duros o particiones.
    28 diff Busca y muestra diferencias entre archivos.
    29 dig Utilería para consultas a servidores DNS.
    y hay mas

    ResponderEliminar
  13. bien pues como dicen los compañeros estos son muy importantes para cuando se entra en la administracion y programacion del S.O., y como es bien sabido hay una inmensa cantidad y solo dire algunos delos mas básicos.....

    ls :Lista los ficheros de un directorio concreto
    ls -l :Lista también las propiedades y atributos
    ls -la :Lista ficheros incluidos los ocultos de sistema
    cd nom_directorio :Cambia de directorio
    more nom_fichero :Muestra el contenido de un fichero de forma paginada
    ls -la | more :Lista las ficheros de forma paginada
    mv [ruta1]fichero1 [ruta2]fichero2 : Mueve y/o renombra un fichero.
    rm archivo o directorio :Elimina archivos o directorios
    rm -R directorio :Borra un directorio recursivamente
    cp archivo1 archivo2 :Realiza una copia de un fichero
    tail nom_archivo :Muestra las últimas líneas de un archivo de forma estática
    tail -f nom_archivo :Muestra las últimas líneas del fichero de manera dinámica
    head -numero nom_archivo :Muestra las primeras (número) líneas de un fichero

    ATTE:MBO

    ResponderEliminar
  14. Aquí tenemos algunos comandos útiles para trabajar con archivos:

    Listar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado.
    ls -l

    Listar los archivos del directorio actual, indicando el tipo de archivo.
    ls -F

    Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas.
    ls -laC

    Borrar el archivo o directorio denominado "fichero"
    rm fichero

    Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios.
    rm -rf directorio

    Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos".
    cp fichero /home/datos/

    Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".
    mv fichero /home/datos/

    Visualizar el archivo denominado "archivo".
    cat archivo

    Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave".
    man -k palabraclave

    Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.
    more archivo

    Visualizar las 10 primeras líneas del archivo denominado "archivo".
    head archivo

    Visualizar las 20 primeras líneas del archivo denominado "archivo".
    head -20 archivo

    Visualizar las 10 últimas líneas del archivo denominado "archivo".
    tail archivo

    Visualizar las 20 últimas líneas del archivo denominado "archivo".
    tail -20 archivo

    ResponderEliminar
  15. estos son algunos de los comandos:

    Comando Chmod
    Este comando sirve para modificar permisos de archivos

    *Comando Chown
    Este comando sirve para cambiar el propietario de un archivo.forma
    chown -R nuevopropietario /rutadelarchivo
    ls :Lista los ficheros de un directorio concreto
    ls -l :Lista también las propiedades y atributos
    ls -la :Lista ficheros incluidos los ocultos de sistema
    cd nom_directorio :Cambia de directorio

    ResponderEliminar