- tail
- head
- wc
- chmod
- chown
- gzip
- ifconfig
- tar
- dpkg
- cat
- csp
- apt-get
- aptitude
- date
- time
- ps
- ls
- mkdir
- touch
tail
El comando tail sirve para mostrar
en pantalla las últimas líneas de un archivo. Por
defecto se muestran las últimas 10 líneas, pero
este numero puede variar dependiendo de las especificaciones del
usuario. Su sintaxis es la siguiente:
usuario@Linux:~$ tail -opciones
archivo
head
Se utiliza para mostrar las primeras diez
lineas de un archivo, pero también se puede especificar
cuantas lineas se quiere mostrar. Su sintaxis es la
siguiente:
head (opciones) nombre de
archivo
opciones:
head index.php (muestra las 10 primeras
lineas de index.php)
head -5 index.php (muestra 5 primeras
lineas de index.php)
head -c 5 index.php(muestra los 5 primeros
caracteres de index.php)
wc
Se utiliza para contar las lineas, palabras
y caracteres que contiene un archivo. Su sintaxis es la
siguiente:
usuario@Linux:~$ -opciones
ficheros
ejemplo para un solo archivo:
usuario@Linux:-$ wc /etc/passwd
38 57 1810 etc/passwd
chmod
Se utiliza para alterar o cambiar los
derechos de acceso a los archivos o directorios. Su sintaxis es
la siguiente:
cmod[options][MODE] FileName
ejemplo:
ls -alt (para ver que permisos tienen los
archivos)
chmod 066 filel.txt (para leer y
escribir)
chmod 777 filel,txt (permite leer, escribir
y ejecutar)
chown
Se utiliza para cambiar el usuario o
propietario del archivo o directorio, es un comando de
administrador, solo el usuario root puede ejecutarlo. Su sintaxis
es la siguiente:
chown[opciones]
nuevo_usuario_nombre_de_archivo/directorio
ejemplo:
chown hiox test.txt (el dueño del
archivo "test.txt" es root, cambia al nuevo usuario
hiox)
chown -R hiox test.txt (el dueño del
directorio "test" es root, con la opción -R el usuario de
los archivos y subdirectorios también se
cambia)
chown -c hiox calc.txt (Aquí cambia
el dueño sólo para el archivo
"calc.txt")
gzip
Se utiliza para comprimir archivos con el
fin de que ocupen menos espacio y se puedan transferir a una
mayor velocidad, su extension es ".gz".. Su sintaxis es la
siguiente:
gzip archivo.gz
gzip archivo.gz fichero1 fichero2
/directorio (para descomprimir varios archivos)
ifconfig
Se utiliza para configurar las interfaces
de red, significa "configurador de interfaz". Su sintaxis es la
siguiente:
ifconfig (si se ejecuta sin argumentos
muestra los detalles de las interfaces activas)
ifconfig -a (detalles de las interfaces
incluyendo las desactivadas)
ifconfig eth0 down (desactivar una
interfaz)
ifconfig eth0 up (activar una
interfaz)
tar
Se utiliza para empaquetar varios archivos
en un archivo unico, sin comprimirlos. Su sintaxis es la
siguiente:
tar -vcf nombre_archivo.tar
nombre_carpeta_a_empaquetar
dpkg
Se utiliza para instalar, desinstalar, y
proporcionar información sobre los paquetes .deb.
NO resuelve las dependencias. Su sintaxis es la
siguiente:
dpkg –get-selections devuelve una lista
con los paquetes instalados.
dpkg –info pp.deb informa sobre las
dependencias y las versiones de las mismas.
dpkg -c /home/pp.deb muestra el contenido
del paquete pp.deb.
dpkg -i pp.deb instala el paquete
pp.deb.
dpkg -L mc lista los ficheros instalados en
el sistema, que pertenecen al paquete mc.
dpkg -r pp.deb desinstala el paquete
pp.deb.
dpkg –force -r pp.deb fuerza la
desinstalación del paquete pp.deb.
dpkg -–purge pp.deb desinstala el
paquete pp.deb y sus archivos de configuración.
cat
Se utiliza para concatenar archivos y
mostrarlos en salida standard. Su sintaxis es la
siguiente:
cat [OPCIONES] [ARCHIVO]
ejemplo:
cat > filel.txt (para crear un archivo
nuevo)
cat >> filel.txt (este comando crea
un archivo nuevo file1.txt. Tras escribir en el archivo presiona
control+d (^d) simultáneamente para finalizar el
archivo)
cat filel.txt (muestra el contenido de un
archivo)
csp
Se utiliza para copiar archivos o
directorios entre diferentes hosts que utiliza la
autenticación ssh, por lo tanto provee el mismo nivel de
seguridad. Su sintaxis es la siguiente:
scp archivo.txt
usuario@host:/ruta/de/destino/archivoDestino.txt (enviar un
archivo a un host remoto)
scp usuario@host:/ruta/archivoRemoto.txt
./archivo.txt (copiar un archivo desde un host remoto)
apt-get
Se utiliza para gestionar los paquetes
instalables disponibles en los repositorios, debe ser ejecutado
por el usuario root. Su sintaxis es la siguiente:
sudo apt-get [opciones] orden
[paquetes]
aptitude
Se utiliza para actualizar, instalar o
desinstalar cualquier programa o componente dentro de una
distribución. Su sintaxis es la siguiente:
aptitude install
nombre_del-paquete
date
Se utiliza para mostrar la fecha y la hora
actuales. Su sintaxis es la siguiente:
$date
date month year
hh mm ss
time
Se utiliza para determinar cuanto tiempo
tarda un comando en ejecutarse. Su sintaxis es la
siguiente:
$time [-opciones] comando
ps
Se utiliza para informar sobre el estado
del proceso, significa "process status". Su sintaxis es la
siguiente:
ps
Salida:
PID TTY TIME CMD
2540 pts/1 00:00:00 bash
2621 pts/1 00:00:00 ps (solo lista los
procesos en ejecución)
ps -f
Salida:
UID PID PPID C STIME TTY TIME CMD
(información completa
nirmala 2540 2536 0 15:31 pts/1 00:00:00
bash sobre los procesos
nirmala 2639 2540 0 15:51 pts/1 00:00:00 ps
-f en ejecución)
ls
Se utiliza para listar el contenido de los
directorios. Su sintaxis es la siguiente:
ls [opciones ] [fichero]
mkdir
Se utiliza para crear directorios. Su
sintaxis es:
mkdir [directorio] (crea un directorio en
el directorio actual)
mkdir -m[permisos_octal] directorio (crea
un directorio estableciendo los permisos respectivos)
mkdir -p directorio/subdirectorio
(Crea un directorio y si no existen los directorios padre
también los crea)
touch
Se utiliza para actualizar los registros de
fecha y hora, con la fecha y hora actual de los ficheros. Su
sintaxis es la siguiente:
touch [opciones] fichero
touch {1..5}.txt (crea 5 archivos (1.txt,
2.txt, 3.txt, 4.txt, 5.txt))
Autor:
Franklin Omaña C.I
6.310.651
Jonathan Patiño C.I
17.907.962
Jorge Vergara C.I 25.231.280
Carlos Faillace C.I 20.934.029