Академический Документы
Профессиональный Документы
Культура Документы
Comandos de Linux.
nombre
se
del
sistema
utiliza
como
(local
host) y el
forma
abreviada
directorio
de
del
Shell
Una cscara es el intrprete que traduce los comandos introducidos por
el usuario en las acciones a realizar por el sistema operativo. El entorno
Linux ofrece muchos tipos diferentes de conchas, algunas de las cuales
han existido por muchos aos.
Comandos de Formatos.
listar los archivos con detalles, pero mostrar los tamaos de archivo
en legible formato en lugar del valor predeterminado (bytes):
Historia de Comandos
Cuando se ejecuta un comando en un terminal, el comando se almacena en una "lista de la
historia". Esto est diseado para hacer ms fcil para usted para ejecutar el mismo comando
ms adelante ya no ser necesario volver a escribir todo el comando.
Para ver la lista del historial de un terminal, utilice el historial de comandos:
Cuando encuentre el comando que desea ejecutar, puede utilizar las flechas Izquierdateclas
y flecha derecha teclas para colocar el cursor para editar. Otras claves tiles para la edicin
incluyen el Inicio, Fin, Retroceso y Borrar teclas.
Si usted ve un comando que desea ejecutar en la lista que la historia de comandos genera,
puede ejecutar este comando, escriba un signo de exclamacin y luego el nmero que
aparece junto al comando, por ejemplo:
! 3
Ejemplo
Sentido
historia de 5
!!
Ejemplo
Sentido
! -5
! 1s
entorno,
Tipo de Comando
La salida de estos comandos indican que ll es un alias de ls alF, e incluso ls es un alias de ls -color = auto. Una vez ms, la
salida es significativamente diferente de la que ordena:
Alias
Un alias se puede utilizar para mapear los comandos ms
largas a cortas secuencias de teclas. Cuando el shell ve un
alias en ejecucin, se sustituye la secuencia ms larga antes
de proceder a interpretar los comandos.
Por
ejemplo,
el
comando ls
-l es
alias
comnmente l o ll. Debido a que estos comandos ms
pequeos son ms fciles de escribir, se hace ms rpido para
ejecutar losls -l lnea de comandos.
Puede determinar qu alias se establece en su concha con
el alias de comando:
Asterisco (*)
El asterisco se usa para representar cero o ms de cualquier
carcter en un nombre de archivo. Por ejemplo, supongamos
que desea mostrar todos los archivos en el directorio / etc que
comienzan con la letra "t":
Los corchetes []
Los corchetes se utilizan para que coincida con un solo
carcter por lo que representa una gama de personajes que
son posibles caracteres partidos. Por ejemplo, el eco / etc /
[gu] * se imprimir cualquier archivo que comienza ya sea con
una "g" o "u" carcter y contiene cero o ms caracteres
adicionales:
Punto y coma
El punto y coma se puede utilizar para ejecutar varios
comandos, uno despus del otro.Cada comando se ejecuta de
forma independiente y de forma consecutiva; sin importar el
resultado de la primera comando, el segundo se ejecutar una
vez que el primero se ha completado, entonces el tercero y
as sucesivamente.
Por ejemplo, si desea imprimir los meses de enero, febrero y
marzo de 2014, puede ejecutarcal 1 de 2014; cal 2 de
2014; cal 3 2014 en la lnea de comandos:
Doble Pipe
El tubo doble (||) es una lgica "o". Funciona de manera similar a la doble
ampersand;dependiendo del resultado de la primera comando, el segundo comando ya sea
correr o ser saltado.
Con el tubo doble, si el primer comando se ejecuta correctamente, el segundo comando se
omite; si el primer comando falla, entonces se llevar a cabo el segundo comando. En otras
palabras, que son esencialmente diciendo la cscara, "Cualquiera de ejecutar este comando
primero o el segundo".
En el siguiente ejemplo, el eco de comando slo se ejecutar si el ls comando falla:
Comando
Funcin
Regreso (o Enter)
Espacio
/ Plazo
Buscar trmino
1G
Ir al inicio
Comando
Funcin
Ir al final
Mostrar ayuda
Propsito
NOMBRE
SINOPSIS
DESCRIPCIN
OPCIONES
Nombre de la seccin
Propsito
separada OPCIONES.
ARCHIVOS
AUTOR
Cmo informar de
fallos
DERECHOS DE
AUTOR
VER TAMBIN
Visualizacin de informacin La
documentacin de un comando
Para mostrar la documentacin de informacin para un
comando,
ejecutar informacin de
comandos (reemplace comando con el nombre del comando
Funcin
Comando
Funcin
Espacio
Buscar trmino
Ir al nodo anterior
Ir a la siguiente nodo
Sube un nivel
TAB
CASA
Ir al inicio
FIN
Ir al final
Mostrar ayuda
Listado de Colores
Descripcin
archivo sin
formato
directorio
ejecutable
enlace simblico
Copia de archivos
El cp comando se utiliza para copiar archivos. Se requiere que
se especifique un origen y un destino. La estructura del
comando es la siguiente:
cp [origen] [destino]
La fuente es el archivo que desea copiar. El destino es el lugar
donde desea que la copia que se encuentra. Cuando tiene
xito, el cp comando no tendr ninguna salida (no hay
noticias es una buena noticia). El siguiente comando copiar
los / etc / hosts archivo en el directorio de inicio:
Archivos de Movimiento
Para mover un archivo, utilice el mv comandos. La sintaxis de
la mv comando es muy similar a la cp comando:
mv [origen] [destino]
En el siguiente ejemplo, los anfitriones archivo que se
gener anteriormente se mueve desde el directorio actual
al Vdeos directorio:
Renombrar archivos
El mv comando no slo se utiliza para mover un archivo, sino
tambin para cambiar el nombre de un archivo. Por ejemplo,
los
siguientes
comandos
se
cambie
el
nombre
delnewexample.txt archivo a myexample.txt:
Opciones mv adicionales
Al igual que el cp comando, el mv comando proporciona las
siguientes opciones:
Opcin
Sentido
-yo
-n
-v
Directorios Hacer
Para crear un directorio, utilice el comando mkdir comando:
Comprimir Archivos.
Gzip le dar esta informacin si lo pides, utilizando el l parmetro, como se muestra aqu:
bob: tmp $ gzip -l access_log.gz
comprimido relacin uncompressed_name sin comprimir
26080 372063 93.0% access_log
Aqu, se puede ver que la relacin de compresin se da como
93%, que es la inversa de la 14: 1, es decir, 13/14. Adems,
cuando se descomprime el archivo se llamar access_log.
bob: tmp $ gunzip access_log.gz
bob: tmp $ ls -l access_log *
-rw-r - r-- 1 sean sean 372,063 11 de octubre 21:24 access_log
El opuesto del gzip comando es gunzip. Alternativamente, -d
gzip hace lo mismo (gunzip es slo una secuencia de
comandos que llama a gzip con los parmetros
correctos). Despus gunzip hace su trabajo se puede ver que
el archivo access_log vuelve a su tamao original.
Gzip tambin puede actuar como un filtro que significa que no
leer ni escribir nada en el disco pero en su lugar recibe datos
a travs de un canal de entrada y lo escribe a un canal de
salida. Vas a aprender ms acerca de cmo funciona esto en
el prximo captulo, as que el siguiente ejemplo slo te da
una idea de lo que puede hacer por ser capaz de comprimir
una corriente.
logs /
logs / access_log.3
logs / access_log.1
logs / access_log.4
logs / access_log
logs / access_log.2
Este ejemplo utiliza 3 opciones:
t archivos de lista en el archivo:
j: descomprimir con bzip2 antes de leer
f: operar en el nombre de archivo dado (access_logs.tbz)
A continuacin, se muestra el contenido del archivo
comprimido. Se puede ver que un directorio se antepone a los
archivos. Tar se recurse en subdirectorios de forma
automtica cuando se comprime y almacena la informacin
de la ruta dentro del archivo.
Slo para mostrar que este fichero es todava nada especial,
vamos a enumerar los contenidos del archivo en dos pasos
utilizando una tubera.
bob: tmp $ bunzip2 -c access_logs.tbz | tar -t
logs /
logs / access_log.3
logs / access_log.1
logs / access_log.4
logs / access_log
logs / access_log.2
El lado izquierdo de la tubera es bunzip access_logs.tbz c, que descomprime el archivo pero el (-c opcin) enva la
salida a la pantalla. La salida se redirige a -talquitrn. Si no
especifica un archivo con -f luego de alquitrn leer de la
entrada estndar, que en este caso es el archivo sin
comprimir.
Por ltimo, puede extraer el archivo con el -x bandera:
bob: tmp $ tar -xjf access_logs.tbz
bob: tmp $ ls -l
total de 36
-rw-rw-r-- 1 sean sean 30.043 14 de octubre 13:27
access_logs.tbz
drwxrwxr-x 2 sean sean 4096 octubre 14 13:26 registros
bob: $ tmp ls -l registros
total de 536
-rw-r - r-- 1 sean sean 372,063 11 de octubre 21:24 access_log
-rw-r - r-- 1 sean sean 362 12 de octubre nueve y cuarenta y
un minutos de la noche access_log.1
-rw-r - r-- 1 sean sean 153,813 12 de octubre nueve y
cuarenta y un minutos de la noche access_log.2
-rw-r - r-- 1 sean sean 1136 12 de octubre 21:41 access_log.3
-rw-r - r-- 1 sean sean 784 12 de octubre nueve y cuarenta y
un minutos de la noche access_log.4
El ejemplo anterior utiliza el patrn similar al de antes,
especificando la operacin (extracto), la compresin (j
bandera, lo que significa bzip2), y un nombre de archivo
(access_logs.tbz -f).El archivo original es intacto y
nuevos registros se crea directorio. Dentro del directorio son
los archivos.
logs / access_log
El ejemplo anterior muestra el mismo archivo que antes, pero
la extraccin de slo el archivo "logs / access_log". La salida
del comando (como se solicit modo detallado con la bandera
de "v") muestra slo el archivo se ha extrado.
Tar tiene muchas ms caractersticas, como la capacidad de
utilizar los patrones al extraer los archivos, exclusin de
ciertos archivos, o la salida de los archivos extrados en la
pantalla en lugar del disco. La documentacin para el
alquitrn tiene informacin en profundidad.
Capitulo 11
de
un
de
de
es
Jerarqua de Procesos
Cuando el kernel termina de cargar durante el procedimiento
de arranque, se inicia la /sbin/init y el proceso le asigna un ID
de proceso (PID) de 1. Este proceso comienza entonces otros
procesos del sistema y cada proceso se le asigna un PID en
orden secuencial.
Usted puede " mapear " los procesos en un rbol de la familia
de padres e hijos. Si desea ver el rbol, el comando pstree
mostrar que:
Ps Comando Process
Otra forma de ver los procesos es con el comando ps. Por
defecto, el comando ps slo mostrar los actuales procesos
que se ejecutan en el shell actual. Irnicamente, ver ps
correr cuando quiere ver qu ms se est ejecutando en el
shell actual
00:00:07 firefox
Comando TOP
El comando ps proporciona una "instantnea" de los procesos
que se ejecutan en el instante en que se ejecuta el comando,
el comando top que actualizar peridicamente la salida de
los procesos en ejecucin. El comando top se ejecuta de la
siguiente manera:
sysadmin@localhost:~$ top
Por defecto, la salida del comando superior est ordenada por
el% de tiempo de CPU que cada proceso est utilizando en la
actualidad, con los valores ms altos que figuran en primer
lugar. Esto significa procesos que son "CPU hogs se
enumeran en primer lugar:
Meaning
h or Ayuda
?
l
Estadisticas de carga
Estadisticas de tiempo
Key
s
Meaning
<
>
Alternar
ordenacin
Matar un proceso
Reiniciar la prioridad de un
proceso
direccin
de
Command
Explanation
/etc/hosts
/
etc/sysconfig/netw
ork
/etc/nsswitch.conf
Reiniciando la RED
Despus de cambiar un archivo de configuracin de red (por
ejemplo, el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 o
Comando ifcommand
El comando ifconfig es sinnimo de " configuracin de la
interfaz " y se utiliza para mostrar la informacin de
configuracin de red. No todos los ajustes de la red estn
cubiertos en este curso, pero es importante tener en cuenta
desde la salida por debajo de la direccin IP del dispositivo de
red primaria ( eth0 ) es 192.168.1.2 y que el dispositivo est
activo actualmente (UP ) :
Comando route
Recordemos que un router ( o gateway ) es una mquina que
permitir a los servidores de una red para comunicarse con
otra red . Para ver una tabla que describe donde se envan
paquetes de red , utilice el comando route :
Comando ping
El comando ping se puede utilizar para determinar si otra
mquina es " accesible " . Si el comando ping puede enviar un
paquete de red a otra mquina y recibir una respuesta ,
entonces usted debera ser capaz de conectarse a esa
mquina.
Por defecto, el comando ping continuar enviando paquetes
de una y otra . Para limitar la cantidad de pings para enviar ,
utilice la opcin -c .
Si el comando ping tiene xito , ver una salida como la
siguiente:
Comando netstat
El comando netstat es una poderosa herramienta que ofrece
una gran cantidad de informacin de la red . Se puede utilizar
para mostrar informacin sobre las conexiones de red , as
como mostrar la tabla de enrutamiento similar al comando
route.
Por ejemplo , es posible que desee mostrar estadsticas sobre
el trfico de red . Esto se puede lograr mediante el uso de la
opcin -i para el comando netstat.
Comando dig
Puede haber momentos en que necesita para probar la
funcionalidad del servidor DNS que su anfitrin est utilizando
. Una forma de hacer esto es utilizar el comando dig . Este
comando realizar consultas en el servidor de DNS para
determinar si la informacin necesaria est disponible en el
servidor.
En el siguiente ejemplo , el comando dig se utiliza para
determinar la direccin IP del host example.com :
Comando host
En su forma ms simple, el comando de host funciona con
DNS para asociar un nombre de host con una direccin IP . Tal
como se utiliza en un ejemplo anterior, example.com se
asocia con la direccin IP de 192.168.1.2.
Comando ssh
El comando ssh le permitir conectarse a otra mquina en la
red, conectarse y luego realizar tareas en la mquina remota .
Cuando se utiliza el comando ssh y slo proporciona un
nombre de equipo o direccin IP para conectarse a , el
comando asumir desea iniciar sesin en el uso del mismo
nombre de usuario que actualmente ha iniciado sesin como .
Si desea utilizar un nombre de usuario diferente, utilice la
sintaxis nombre de usuario @ nombre de host :
Cuentas de Usuario
Hay varios archivos de texto en el directorio / etc que
contienen los datos de las cuentas de los usuarios y grupos
que se definen en el sistema. Por ejemplo , si usted quiere ver
si una cuenta de usuario especfica se ha definido en el
sistema, entonces el lugar para comprobar es el fichero / etc /
passwd .
El archivo / etc / passwd define parte de la informacin de
cuenta para cuentas de usuario . Por extrao que parezca , las
contraseas de las cuentas no se almacenan en el archivo
/etc/passwd , como nombre de archivo indica, sino ms bien el
archivo /etc/shadow .
Cada lnea del archivo / etc / passwd se refiere a una cuenta
de usuario. El siguiente grfico muestra las primeras diez
lneas de un archivo tpico / etc / passwd :
name:password
placeholder:user
id:comment:home directory:shell
id:primary
group
La
sintaxis
general
de
un
comando
getent
es:
getent database record. Por ejemplo , el comando getent
su - root
su Usted puede utilizar el comando sudo para ejecutar un
comando que requiere privilegios de root. Por ejemplo, debe
ser el usuario root para poder ver el archivo / etc / shadow . El
comando sudo head/etc/shadow correra el comando head
como usuario root :
tty2
2013-10-11 10:00
sysadmin
tty1
sysadmin
pts/0
sysadmin
pts/1
2013-10-11 09:54
TTY
FROM
PCPU WHAT
root
sysadmin
tty1 :0
pam: gdm-password
LOGIN@ IDLE
10:00
43:44
0.01s
09:58
50:02
5.68s 0.16s
sysadmin
pts/0
:0.0
0.13s ssh 192.168.1.2
sysadmin
0.01s w
JCPU
09:59
0.00s
0.00s
0.14s
0.03s
Una vez que haya verificado que los valores por defecto ser
utilizada y que ha reunido la informacin sobre el usuario,
entonces usted est listo para crear una cuenta de usuario .
Un ejemplo de un comando useradd utilizando algunas
opciones se vera como el siguiente:
[root@localhost ~]# useradd
wheel,research -c 'Jane Doe' jane
-u
1000
-g
users
-G