Escolar Documentos
Profissional Documentos
Cultura Documentos
Esta cuenta ser usada para realizar tareas especificas de administracin del sistema. La entrada /etc/passwd Cada entrada de una cuenta de usuario en el archivo /etc/passwd contiene siete campos, separados por dos puntos. Ejemplo:
user1:x:102:10:UserAccount1:/home/user1:/bin/bash Los diferentes campos(7) estan separados por dos puntos (:) y el significado de los mismos es el siguiente: user1: X: 102: 10: Nombre de la cuenta (Login) Clave de acceso encriptada (password) UID de esta cuenta GID del grupo principal al que pertenece la cuenta En este campo se puede poner un comentario, generalmente el nombre del UserAccount1: usuario. /home/user1: Directorio de trabajo de user1 /bin/bash: Interprete de comando (shell) de usuario user1
Comando uname
Lista informacin sobre el sistema. De manera predeterminada, cuando se introduce este comando sin modificadores, se visualiza el nombre del sistema operativo.
Visualizar el Calendario
Para visualizar el calendario, ejecutar lo siguiente: $ cal February 2000 S M Tu W Th F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Ejemplo
Para visualizar el nombre de usuario, ejecutar lo siguiente: $ who am i user1 pts/7 Feb 25 15:24 (:0.0) $
Identificar un Usuario
Para identificar un usuario, ejecutar lo siguiente: $ id uid=11001(user1) gid=10(staff) $
Parte 3 Acceso a Archivos y directorios. Un nombre de camino identifica de manera nica un fichero o directorio particular especificando su localizacin en el rbol de directorios. Los nombres de camino son similares a los mapas de carretera que muestra como llegar desde un lugar a otro en el rbol de directorios. Las barras (slashes /) dentro de los nombres de camino son delimitadores entre nombres de objetos. Un nombre de objeto puede ser un nombre de fichero o directorio. La primera barra en un nombre de camino siempre representa el directorio raz (root). Por ejemplo:
directorio actual es: /export/home /export/home, el nombre de camino relativo para acceder al directorio user1 es: user1
- Desde
/export/home, el nombre de camino relativo para acceder al directorio dir1 es: user1/dir1
- Desde
user1/dir1/coffees
Cambiando de Directorio
En cualquier momento, se est situado en un directorio de trabajo dentro del rbol de directorios. Cuando inicialmente se entra en el sistema, el directorio actual se establece al directorio home. Se puede cambiar el directorio actual de trabajo en cualquier momento usando el comando cd.
un nombre de camino absoluto: $ cd /export/home/user1/dir1/coffees - Usando un nombre de camino relativo: $ cd user1/dir1/coffees Siempre se puede retornar al directorio home propio tecleando el comando cd sin argumento. Por ejemplo: $ cd
$ pwd /export/home/user1 $ $ ls -F dante dir2/ file.1 file1 file4 practice/ dante_1 dir3/ file.2 file2 fruit tutor.vi dir1/ dir4/ file.3 file3 fruit2 $ Nota Un enlace simblico es un tipo especial de fichero. Contiene un nombre de camino absoluto del fichero con el que est enlazado, el cual lo apunta.
staff 512 Feb 22 14:51 coffees staff 512 Feb 22 14:51 fruit staff 512 Feb 22 14:51 trees staff 512 Feb 22 14:51 dir1
Usar ls -R para visualizar los contenidos de un directorio y todos sus subdirectorios. Esto tambin se conoce como listado recursivo. Para visualizar un listado recursivo, ejecutar lo siguiente: $ pwd /export/home/user1 $ ls -R dir1 dir1: coffees fruit trees dir1/coffees: beans beans.backup nuts dir1/fruit: dir1/trees: $ Para visualizar un listado ordenado por el instante asociado a los ficheros, con el ltimo fichero primero, ejecutar lo siguiente: $ ls -t file.1 script6 file3 dante file5 file4 script1 dir1 fruit script2 dir2 fruit2 file.txt dir3 practice public_directory dir4 tutor.vi shared_directory file2 dante_1 $ Para visualizar un lista que muestra el listado segn el instante de ltima modificacin en orden inverso, ejecutar lo siguiente: $ ls -tr dante_1 file2 shared_directory tutor.vi dir4 public_directory practice dir3 file.txt fruit2 dir2 script2 fruit dir1 script1 file4 file5 dante file3 script6 file.1 $
Metacaracteres
Los metacaracteres son caracteres especficos, generalmente smbolos, usados para representar un significado especial para la shell. Algunos ejemplos de metacaracteres: ~ - + * ? [ ] ; $ < > |
Usando ~nombre_usuario
Uniendo el nombre de usuario al carcter tilde (~) se refiere al directorio home del usuario especificado(ID de entrada). Por ejemplo: $ cd ~user2 $ pwd /export/home/user2 $
Usando ~+ y ~La tilde y el smbolo ms (~+) se refiere al directorio de trabajo actual. La tilde y el smbolo menos (~-) se refiere al directorio de trabajo previo. Por ejemplo: $ pwd /export/home/user1 $ cd dir2 $ ls ~+ beans notes recipes $ cd ~$ pwd /export/home/user1 $ cd ~$ pwd /export/home/user1/dir2 $
Usando el Asterisco
El asterisco (*) representa cero o ms caracteres, excluyendo el punto (.) indicativo de fichero oculto. El asterisco es referenciado habitualmente como Carcter comodn. Por ejemplo: $ ls f* file.1 file2 file4 fruit file.txt file3 file5 fruit2 $ $ ls d* dante dante_1 dir1: coffees fruit trees dir2: beans notes recipes dir3: planets dir4: flowers $ $ ls *3 file3 dir3: planets $
Usando la Interrogacin
La interrogacin (?) coincide con cualquier Carcter simple, excluyendo el punto (.) indicativo de un fichero oculto $ ls dir? dir1: coffees fruit trees dir2: beans notes recipes dir3: planets dir4: flowers $ El siguiente ejemplo muestra el mensaje de error que se visualiza si no hay nombres de fichero que coincidan con el Carcter comodn. $ ls z? z?: No such file or directory $
Ms Metacaracteres
Dos metacaracteres tiles son el redireccionamiento (>) y el pipe (|). El carcter de redireccionamiento (>) toma la salida de un comando y la direcciona a un fichero especificado. El carcter pipe (|) se usa en la lnea de comandos para tomar la salida de un comando y alimentar con ella la entrada de otro comando.
Creando Directorios
El comando mkdir se usa para crear directorios. Se pueden crear directorios usando nombres de camino absolutos o relativos. Este comando permite especificar ms de un nombre de directorio en la misma lnea de comando, creando varios directorios simultneamente.
Copiando Ficheros
El comando cp puede copiar los contenidos de un fichero a otro fichero, o puede copiar mltiples ficheros mientras previene la sobreescritura de ficheros existentes.
Copiando Directorios
Usar el comando cp -r (recursivo) para copiar un directorio y sus contenidos en otro directorio. Si este directorio no existe, es creado por el comando cp.
Renombrando Directorios
El siguiente ejemplo muestra como usar el comando mv para renombrar directorios en el directorio actual. $ cd $ mkdir maildir $ ls brands dir3 file.1 file3 maildir dante dir4 file.2 file4 practice dante_1 dir5 file.3 fruit Reports dir1 feathers file1 fruit2 ski.places dir2 feathers_6 file2 games tutor.vi $ $ mv maildir monthly $ ls brands dir3 file.1 file3 monthly dante dir4 file.2 file4 practice dante_1 dir5 file.3 fruit Reports dir1 feathers file1 fruit2 ski.places dir2 feathers_6 file2 games tutor.vi $
Borrando Ficheros
Se puede usar el comando rm para borrar un fichero o varios a la vez.
Borrando Directorios
Se pueden borrar los directorios no deseados del sistema usando los comandos rmdir y rm. - El comando rmdir borra slo directorios vacos. - El comando rm borra un directorio que contiene ficheros.
Formato de Comando
rmdir nombre_directorio(s) rm -ir nombre_directorio(s)