RESUME SOBRE LA TERMINAL DE UBUNTU

download RESUME SOBRE LA TERMINAL DE UBUNTU

If you can't read please download the document

description

SOBRE LA TERMINAL DE UBUNTO LOS COMANDOS BASICOS PARA PODER ESTUDIAR

Transcript of RESUME SOBRE LA TERMINAL DE UBUNTU

  • 1. UNIVERSIDADA NACIONA DE CHIMBORAZOFACULTADA DE CIENCIAS HUMANAS Y TECNOLGICAS ESCUELA: INFORMATICA APLICADA A LA EDUCACIN MATERIA: S.O.II TEMA: RESUME SOBRE LA TERMINAL DE UBUNTUING: RAUL LOZADA NOMBRE: MARIA TENELEMA FECHA DE ENTREGA: 09/11/2013

2. RESUME SOBRE LA TERMINAL DE UBUNTU Manual de consola Bash de Linux: ls:Descripcin: = list. listar contenido de directorios. cp:Descripcion: = copy. copiar ficheros/directorios. rm:Descripcin: =remove. borrar ficheros/directorios. mkdirDescripcin: =make dir. crear directorios. rmdirDescripcion: =remove dir. borrar directorios, deben estar vacios. mvDescripcin: =move. renombrar o mover ficheros/directorios. catDescripcion: Visualiza y concatena ficheros. Para salir [ Contr + D ]. fileDescripcin: nos dice de que tipo es un fichero. clearDescripcion: limpia la pantalla de la terminal. dateDescripcion: indica la fecha y hora. Para ver un calendario usar calDescripcion: muestra un calendario con el mes actual en pantalla manDescripcion: muestra la pagina de manuales de un comando o programa para ver todas sus opciones y posibilidades. pwdDescripcion:muestra el directorio en el que nos encontramosCOMANDOS BSICOS DE LINUX En una terminal: Las aplicaciones con nombres compuestos se escriben con guin entre las palabras (ej. compizconfig-settings-manager). Para los espacios en blanco se pone un guin inferior (ej. nombre_archivo) Cuando queremos poner varios comandos seguidos, para ejecutarlos a la vez, dejamos unespacio entre ellos, nunca una coma (ej. avidemux k3b kde-i18n-es k3b-i18n). El formato general de una orden en Linux es: comando [-opciones] [argumentos] A la hora de introducir los comandos hay que tener en cuenta las siguientes caractersticas: Los comandos hay que teclearlos exactamente. 3. Las letras maysculas y minsculas se consideran como diferentes. En su forma ms habitual, el sistema operativo utiliza un signo de $ como prompt para indicar que est preparado para aceptar comandos, aunque este carcter puede ser fcilmente sustituido por otro u otros elegidos por el usuario. En el caso de que el usuario acceda como administrador este signo se sustituye por #.ls -> list: listar. Nos muestra el contenido de la carpeta que le indiquemos despus. Es el primer comando que todo linuxero debe aprender. Por ejemplo. Si queremos que nos muestre lo que contiene /etc: $ ls /etc Si no ponemos nada interpretar que lo que queremos ver es el contenido de la carpeta donde estamos actualmente: $ ls Adems acepta ciertos argumentos que pueden ser interesantes. Para mostrar todos los archivos y carpetas, incluyendo los ocultos: $ ls -a Para mostrarlos archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:$ ls -l Adems sepueden solapar los argumentos. Si quisiramos mostrar los archivos de la misma forma que antes, pero que muestre tambin los ocultos: $ ls -la cd -> change directory: cambiar directorio; estemos donde estemos, si escribimos en consola $ cd /etc/apt nos llevar a esa carpeta directamente. Del mismo modo si escribimos $ cd / nos mandar a la raz del sistema de ficheros. $ cd S, slo cd. Esto lo que hace es que te lleva a tu carpeta personal directamente y estemos donde estemos. mkdir -> make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. 4. rm -> remove: borrar. Borra el archivo o la carpeta que le indiquemos. rm -> remove: borrar. Borra el archivo o la carpeta que le indiquemos. $ rm nombre_archivo Para borrar una carpeta vaca: $ rm nombre_carpeta Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener ms: $ rm -r nombre_carpeta Otras opciones: -f no te pide una confirmacin para eliminar o -v va mostrando lo que va borrando. cvcp -> copy: copiar. Copia el archivo indicado donde le digamos. mv -> move: mover. find -> find: encontrar. Busca el archivo o carpeta que le indiques. ps -> process status: estado de los procesos. Nos muestra lo que queramos saber de los procesos que estn corriendo en nuestro sistema. Cada proceso est identificado con un nmero llamado PID. Si hacemos $ ps -A Nos mostrar un listado de todos los procesos, su PID a la izquierda y su nombre a la derecha. Siqueremos ms informacin: $ ps aux kill -> kill: matar. Elimina el proceso que le indiquemos con su PID: $ kill En ocasiones el proceso no muere del todo, pero se le puede forzar al sistema para que lo mate con seguridad del siguiente modo: $ kill -9 sudo -> super-user do: hacer como superusuario. La cuenta de usuario en Ubuntu es relativamente normal. Tiene derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo sudo y escribiendo despus la contrasea. Por ejemplo, algo que hemos hecho muchas veces en los tutoriales es hacer una copia de seguridad del fichero xorg.conf. ste est localizado en la carpeta /etc/X11 y ah ningn usuario puede hacer modificaciones o borrar nada si no es el administrador o tiene derechos como tal, gracias a sudo. passwd -> password: contrasea. Con este comando podremos cambiar la contrasea de nuestra cuenta. Primero nos pedir la contrasea actual como medida, su -> super-user: superusuario. (aunque el comando su suele relacionarse con "super user" realmente parece ser que viene de "switch user" o "substitute user") sudo passwd -> podris cambiar la contrasea de root (la del super-usuario). apt -> advanced packets tool: herramienta avanzada de paquetes. 5. Es uno de los comandos ms tiles que se han desarrollado en los sistemas GNU/Linux debian o basados en esta distro. Nos permite comprobar actualizaciones, actualizar todo el sistema. Tambin nos ofrece funcionalidad para buscar, descargar e instalar paquetes con una sola orden. aptitude -> aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para crear aptitude. Es una versin mejorada de apt. Si os habis fijado en todos los manuales y entradas donde haba un proceso de instalacin he usado aptitude en lugar de apt. El segundo es quiz el ms extendido al ser el que vio la luz primero. Alien -> Alien: de otro pas, de otro planeta. Aunque Debian -y por extensin Ubuntu- dispone de una ingente cantidad de paquetes en sus repositorios, puede que alguien tenga algn problema en encontrar una aplicacin especfica empaquetada como le interesa aunque ha visto el paquete que quiere para otras distros. man -> manual: manual. Es otro de los comandos de gran potencia en linux. Normalmente queda programa o comando viene con un archivo de ayuda muy completo sobre su uso y sus argumentos. Cuando desconozcis cmo se usa y qu argumentos tiene un comando o aplicacin tan slo tenis que escribir en consola: $ man nombre date - Muestra por pantalla el da y la hora, permitiendo, adems, el cambio de la misma. Sintaxis: date [opcion][formato] who - Indica qu usuarios tiene el ordenador en ese momento, en qu terminal estn y a qu hora iniciaron la sesin. Sintaxis. whoami - Indica el usuario que est trabajando en la terminal actual. uname - Proporciona el nombre del sistema en el que se est trabajando. Sintaxis: uname [-opciones] info - Proporciona ayuda resumida acerca de un comando en cuestin. Sintaxis: info [comando] echo - Muestra por pantalla los argumentos que le pasamos. Sintaxis: echo [argumento1] [argumento2] ... [argumentoN] alias - Asigna un nombre o etiqueta a la ejecucin de un comando con sus opciones. Sintaxis: alias etiqueta=orden La orden alias solamente, muestra todos los alias que hay creados. La orden unalias elimina el alias especificado.Cmo activar el usuario root en Ubuntu Por seguridad, de ser posible hay que utilizar sudo para la administracin del sistema sin activar la cuenta root. Queda a criterio del usuario la utilizacin de las siguientes instrucciones. Una forma sencilla y segura de loguearnos como root sin activar de manera general la cuenta es con el siguiente comando: 1$ sudo su $ su 6. Contrasea: su: Fallo de autenticacin Es aqu que le vamos asignar una contrasea a root para que nos permita el ingreso: 12345 $ sudo passwd root [sudo] password for espaciolinux: Introduzca la nueva contrasea de UNIX: Vuelva a escribir la nueva contrasea de UNIX: passwd: contrasea actualizada correctamente El comando solicita el cambio de contrasea para root, la segunda lnea solicita la contrasea del usuario para continuar, y por ltimo pide que introduzca la nueva contrasea para la cuenta. En caso de que queremos volver a desactivar la cuenta root podemos hacerlo con uno de los siguientes comandos: $ sudo passwd -l root o $ sudo usermod -p '!' roottipos de usuarios en UBUNTU Superusuario o administrador: Tiene privilegios sobre todo el sistema. Usuarios normales: Tienen funcionalidad limitada, tiene acceso limitado a los directorios, nicamente pueden acceder a home con todos los privilegios. No puede instalar programas, ni modificar configuraciones. Usuarios especiales: Son usuarios que no pueden iniciar sesin, pertenecen al sistema y tienen acceso a servicios especficos, con lo cual asumen distintos privilegios del superusuario.Aadir usuarios: useradd: este comando tiene las siguientes opciones: c: aade un comentario al momento de crear el usuario d: directorio de trabajo o home del usuario. e: fecha de expiracin de la cuenta, debe ser en formato AAAA-MM-DD g: grupo principal del usuario G: establece otros grupos a los cuales puede pertenecer el usuario r: crea una cuenta de usuario especial s: Shell predeterminado para el usuario u: Identificador del usuario, si no se define, se establece el siguiente nmero disponible, de acuerdo al tipo de usuario. Modificar usuario: usermod: este comando tiene las siguientes opciones: c: aade o modifica el comentario del usuario. d: modifica el directorio de trabajo o home del usuario. e: modifica o define la fecha de expiracin de la cuenta, debe ser en formato AAAA-MM-DD 7. g: grupo principal del usuario G: modifica los otros grupos a los cuales puede pertenecer el usuario l: modifica el login o nombre de usuario L: bloquea la cuenta de usuario s: cambia el Shell predeterminado para el usuario u: cambia el Identificador del usuario U: desbloquea un usuario que previamente haba sido bloqueado con la opcin -L Cambiar contraseas Para asignar o cambiar contraseas, es necesario utilizar el comando passwd. Ejemplo: #> passwd ana El sistema solicitar la contrasea y una validacin (reingreso de contrasea). Eliminar usuarios Para eliminar usuarios de UBUNTU: userdel: Este comando elimina una cuenta de usuario totalmente, adems tiene las siguientes opciones: r: Elimina la cuenta totalmente, incluyendo el directorio de trabajo (y todos los archivos que contenga). f: Elimina la cuenta totalmente, el directorio de trabajo y lo hace sin importar si est trabajando actualmente en el sistema (esta opcin no es recomendada, ya que desestabiliza el sistema). Ejemplo: #> userdel pedro Se elimin al usuario pedro #> userdel r rober Se elimin al usuario rober junto con su directorio de trabajo.Poner en espaol la ayuda man Si en cualquier terminal se escribe man seguido del nombre de un comando (no todos) saldr un manual sobre para qu sirve ese comando y su uso. Si se escribe "man man" saldr una pgina sobre lo que es el comando man y como utilizarlo. Para moverse en la pgina se usan las flechas del cursor. Para salir pulsar la tecla q. Esta pgina saldr en ingls. Las pginas de manual (man) en espaol no se instalan por defecto en Ubuntu. Con otras distribuciones durante la instalacin si se selecciona espaol s se instalan. Para instalar las que hay traducidas (falta por traducir pero s estn los comandos ms habituales) hay que hacer lo siguiente: 1- Abrir un terminal. 2- Escribir "sudo apt-get install manpages-es manpages-es-extra" sin las comillas. 3- Una vez instaladas escribir: "export LANG=es_ES.UTF-8" sin las comillas. 8. 4- Cerrar el terminal escribiendo exit o pulsando las teclas CTRL y D a la vez. Al volver a entrar (login) en el terminal si se escribe "man man" saldr en espaol. Entre las opciones que tiene el comando man la ms interesante es -k. Busca en las descripciones de cada comando de las pginas de manual la palabra que se escriba