Comandos Linux

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 23

Comandos linux

Opción Descripción
ctrl + c finalizar tarea, limpiar línea
ctrl + z suspender tarea
ctrl + l limpia la pantalla
ctrl + b retrocede un espacio ( tecla ← )
ctrl + f Adelante un espacio (tecla → )
ctrl + a Al principio de la línea (tecla home)
ctrl + e Al fin de la línea (tecla end )
del Elimina a la derecha del cursor.
ctrl + k Elimina desde el cursor al final de la línea
ctrl + d Elimina de la izquierda del cursor (tecla
backspace)
esc del Elimina palabra a la izquierda del cursor.
esc + d Elimina desde el cursor al final de la palabra corriente

ctrl + y Pega la ultima palabra eliminada


ctrl + d exit de la sesión
tab Autocompletar
ESC Autocompletar, se presiona dos veces

Comandos uso general


Comando pwd
sintaxis: pwd
Muestra el directorio actual

Comando echo
sintaxis: echo [-ne]
Escribe los argumentos separados por blancos y terminados en un nueva
línea en la salida estándar.
Opciones Descripción
-n sin salto de línea
-e activa la interpretación de caracteres de control.

Ejemplos:
[root@localhost root]# echo "Salida del comando"
Salida del comando
[root@localhost root]# echo -n "Salida del comando"
Salida del comando[root@localhost root]#
[root@localhost root]# echo -e "Salida \n del \t
comando" Salida
del comando
[root@localhost root]# echo "El path $PATH"

Comando clear
Sintaxis: clear
Limpia la pantalla. Idem Crl + l

Comandos who, w, who a mi, users, whoami


Estos comandos muestran los usuarios conectados al
sistema. sintaxis: w
sintaxis: who a mi
sintaxis: whoami
sintaxis: users
sintaxis: who [u|q|a|b|d|--login|p|r|t|T]

Ejemplos
Mostrar solo el nombre del usuario
whoami
root

Cuantos usuarios en el sistema


who -q
root solange root root
Nº de usuarios=4

Información total
who –a es equivalente: -b -d --login -p -r -t -T
-u who -a
Sep 5 09:07 16 id=si term=0 salida=0
system boot Sep 5 09:07
`run-level' 3 Sep 5 09:07 Ultimo=S Sep 5 09:08 738 id=l3
term=0 salida=0
root - tty1 Sep 5 09:08 . 1160 solange + tty2 Sep 5
09:08 00:03 1161 root + tty3 Sep 5 09:08 00:19 1162
root + tty4 Sep 5 09:32 00:01 1163 LOGIN tty5 Sep 5
09:08 1164 id=5
LOGIN tty6 Sep 5 09:08 1165 id=6

Nivel del sistema


who -r
`run-level' 3 Sep 5 09:07 Ultimo=S
Comando tty
En que consola se encuentra el usuario.
tty
/dev/tty1

Comando cal
Muestra el calendario en la salida estándar.
Sintaxis: cal [[mes] año]|-3
Opciones descripción
-3 muestra el mes anterior el actual y el siguiente
mes año el mes y año correspondiente
año todo el año.

Comando date
Sin argumentos, despliega en la salida estándar del sistema. El formato
de salida se puede especificar precedido por un +. La opción -u es para
utilizar la hora universal (Greenwich). El único usuario que puede
cambiar la fecha del sistema es root. Basta ingresar date y la nueva
fecha.

sintaxis: date [-u] [+formato] [yymmddhhmm[.ss]]

Ejemplos:
> date
> date -u
> date +%D
> date +Dia :%d/%m/%y
> date +%H:%M%t%t%T
Opción Descripción

n Inserta un enter

t Inserta un carácter

m Meses del 1 al 12

d Días del 1 al 31

y Últimos dos dígitos del año

D Fecha con formato mm/dd/aa

H Hora de 00 a 23

M Minutos de 00 a 59

S Segundos de 00 a 59
T Hora con formato HH:MM:SS

j Día del año de 001 a 366

w Día de la semana, domingo =0

a Abreviatura del día de la semana: Sun, Mon, etc.

h Abreviatura para el mes: Jan, Feb, etc.

r Hora con formato AM/PM


Comando bc
Calculadora binaria.

Comando uname
sintaxis uname [a|s|n|r|v|m|p|i|o]
Muestra la información del sistema operativo.
Opciones descripción
-a Muestra toda la información
-s Nombre del sistema operativo
-n Nombre del host
-r Versión del sistema
-v Fecha de la versión
-m Tipo de maquina
-p Tipo de procesador
-i Tipo de hardware
-o Sistema operativo

Comando passwd
Permite cambiar la contraseña del usuario.

Comando su
Ejecuta la shell sustituyendo al usuario logeado.
Siendo un usuario común puede transformarse en el usuario root si
conoce la password.
Sintaxis: su - [-c comando]
Opciones descripción

-c Ejecuta un comando como root:, ejemplo: su - '-c


/sbin/halt'
- Pasa a ser root.

Comando history
Muestra los comandos ingresados en la consola.
sintaxis: history [nro | c ]
Ejemplo
history #muestra todo el historial
history 10 #muestra las últimas 10
history –c #limpia el historial

Apagar o prender el historial


set +o history #Apaga el historial
set -o history #Prende el historial

Variables del sistema involucradas con el historial


⮚ $HISTFILE
Contiene el nombre del archivo.
Normalmente es: ~/.bash_history
⮚ $HISTFILESIZE
Esta variable contiene el tamaño máximo del archivo
⮚ $HISTSIZE
Esta variable contiene el tamaño máximo de comandos

Comando fc
Comando asociado al historial, lista, busca, edita y ejecuta
comandos. sintaxis: fc [-l|-n]
Opciones Descripción

-l Lista

-n edita y ejecuta

Ejemplos:
Muestra las últimas 10 líneas
fc –l
Busca en la historia por el string y muestra desde la coincidencia hasta
el final.
fc -l string #

Muestra desde el comando Nro1 hasta el comando Nro2


fc -l Nro1 Nro2

Ap Solange Mikeliunas Prat


Comandos Linux 10-61
Edita desde el comando que coincida con el string
fc -n string #

Edita desde el comando Nro1 hasta el comando Nro2.


fc -n Nro1 Nro2

Teclas para la búsqueda en la historia


Opción Descripción
!! Ejecuta el último comando
!nro Ejecuta el comando numero nro
ctrl r Buscar comando
!-n Ejecuta el comando ejecutado hace n
posiciones anteriores.
! string Ejecuta el comando que comienza con el
string, recientemente ejecutado.
!? string Ejecuta el comando que contiene el string.
ctrl p Linea previa (tecla ↑ )
ctrl n Linea siguiente (tecla ↓ )
alt < Ir al principio
alt > ir al final
^string1^string2 Ejecuta el comando anterior sustituyendo
string1 por string2

Comando man

Manual en línea, el comando man permite acceder al manual en línea de


Linux. Este contiene la descripción exhaustiva de todos los comandos y
sus opciones. Sintaxis: man n [a|k]comando
man Para consultar sobre un comando
comando

man –a Para consultar todas las páginas existentes sobre


comando un comando
man –k Busca la clave en la descripcion de las paginas man,
[clave] que se encuntra en la base de datos de whatis.

man n Para consultar sobre una sección de ayuda, del 1 al 9


comando
man -K Busca la clave en todas las paginas man.
[clave]

man -f Descripcion del comando.


comando

man -w Devuelve la localizacion de la pagina.


comando

Comando apropos
Este comando cumple la misma función que el comando man –k.

Comando whereis
Este comando devuelve la localización de un comando y de su ayuda, si
existe. Devuelve mas información que el comando man -w
sintaxis: whereis comando

Comando whatis
Devuelve la cabecera de las paginas man que coinciden con el
comando. Es como el comando man -f
sintaxis: whatis comando

Comando info
Manual en línea, el comando info permite acceder a las páginas info de
los comandos, al igual que el comando man brinda documentación y
ayuda sobre los comandos del shell.
Sintaxis: info comando

Construcción de patterns: reglas


Carácter Significado

* Cualquier string, incluso el nulo

? Un carácter cualquiera

[ ... ] Cualquiera de los caracteres dentro de los paréntesis


rectos

[c1-c2] Cualquier carácter entre c1 y c2

[!c1-c2] Complemento de [c1-c2]

[[:upper:] ] mayúsculas

[[:lower:] ] minúsculas

[0-9] Digito
{string1,string2} Coincide con string1 o string2

Manipulación de directorios
Comandos relativos a manejo de directorios:
⮚ pwd
Muestra el directorio actual.
⮚ cd directorio
Para cambiar el directorio actual.
⮚ mkdir directorio
Crea directorios.
⮚ rmdir directorio
Borra directorios vacíos.
⮚ ls directorio
Lista el contenido de un directorio
⮚ tree
Muestra la estructura de directorios

Caminos (path)
Un nombre de camino (path name) identifica un archivo o directorio en
forma única dentro de la estructura de archivos.
Contiene las “direcciones” a tomar dentro de la estructura de modo de
localizar un determinado archivo o directorio. El separador de
“direcciones” es /. Ejemplo:
/home/usr1/textos/mi_texto

Hay dos clases de nombres de caminos:


1. absolutos: describen la ubicación de un archivo o directorio en el
contexto de toda la estructura de archivos. Comienzan con /
ejemplo:
/home/usr1/textos
2. relativos: describe la ubicación de un archivo o directorio en relación al
directorio actual.
ejemplos:
home/usr1/textos/texto1
../textos/texto1
. Directorio actual

.. Padre del directorio actual

~ Camino absoluto al home directory

~user Al home del usuario user

Comando ls
Despliegue del contenido de un directorio
Sintaxis: ls [-opciones] [nombre(s) de camino]
Los caminos pueden corresponder a:
directorios: en ese caso se muestra su contenido
archivos: en ese caso se muestran datos sobre ese
archivo Ejemplo:
> cd
> ls
archivos textos personal mails
> ls archivos
arch1 arch2 largos
> ls archivos/largos/ejemplos.del.curso
Opciones Descripción
-a Muestra archivos ocultos. Éstos comienzan con “.”
-A Como el anterior, pero no muestra “.” y “..”
-d Cuando el argumento para ls es un directorio, muestra el nombre y
otros datos del directorio en lugar de su contenido. ( ls –d */ )

-F Permite diferenciar los directorios, los archivos ejecutables y los links


de los archivos comunes:
@ link simbólico
* ejecutable
/ directorio
-l Formato largo, en orden alfabético por nombre de archivo.
-r Ordena la salida en forma inversa a la establecida.
-R Lista los directorios en forma recursiva (en profundidad desde el
actual).
-i Muestra el número de i-nodo en la primer columna.
-t Ordena la salida por fecha de modificación.
-c Muestra la fecha de modificación del i-nodo.
-u Muestra la fecha del último acceso (en lugar de la de
modificación).

Comando tree
El comando despliega la estructura del árbol de directorios,
opcionalmente los archivos y sus permisos.
Sintaxis: tree [–augdfp]
Opciones Descripción
-a all
-d directorios
-f camino total
-u dueño
-g grupo
-p permisos

Comando touch
Crea un archivo vacío, también permite modificar la fecha de
acceso y modificación.
Sintaxis: touch[a|m ] [-r archivo] [-t fecha] archivo[s]
Opciones detalle
-a Cambia la fecha de acceso del archivo
-m Cambia la fecha de modificacion
-r archivo Toma la fecha del archivo como
referencia
-t time Valor de la fecha en decimal. Formato:
aaaaMMddHHmm.ss

Comando cp
Este comando permite copiar archivos y/o directorios.
Sintaxis: cp -[i|r|R|p|--parents|a|d|x] origen destino
Opciones Descripción
-i Interactivo: pide confirmación de la copia cuando el
archivo destino existe.
-p Preserve: No cambia ni permisos ni fecha de
modificación
-r, -R Recursivo: si alguno de los archivos origen es un
directorio, copia (recursivamente) su contenido. El
destino debe ser un directorio.
-- Copia el archivo creando toda la estructura de
parents directorios
-a Es como –dpR

-d Copia los enlaces simbólicos como tales, no los archivos a los


que apunta.
-x Se salta subdirectorios que están en sistemas de
archivos diferentes al que empezó la copia.

Comando mv
El comando mv permite mover archivos o directorios, o cambiarles el
nombre. Sintaxis: mv [-fi] origen destino
Opciones Descripción
-f Fuerza: suprime cualquier mensaje de advertencia y realiza el
movimiento suprimiendo cualquier tipo de restricción (siempre que los
permisos lo permitan).
-i Interactivo: Pregunta antes de sobreescribir cualquier archivo o
subdirectorio.

Comando rename
Cambiar el nombre a un conjunto de archivos.

Sintaxis: rename a b c
Opciones descripción
A que cambiar
B cambiar por
C donde

Comando less

Sintaxis: less [archivo(s)]

Idem que more pero permite el retroceso, se utiliza para desplegar


archivos largos.

Comando cat

Concatena archivos y los muestra en la salida estándar, también permite


la creación desde la entrada estándar de un nuevo archivo.
Sintaxis: cat [opciones ] [archivos]
Opciones Descripción
-A muestra todos los caracteres equivalente a -vET
-b numera las líneas que no están en blanco
-e equivalente a –vE
-E muestra el final de la línea con $
-n numera todas las líneas
-s salta varias líneas en blanco
-t equivalente a –vT
-T muestra los tabuladores como ^I
-v muestra caracteres no imprimibles

Comando fmt
Formatea cada párrafo de un archivo o de la entrada estándar, establece
un ancho máximo de 75 caracteres por defecto.
Sintaxis: fmt -[wsu] file
Opciones Descripción
-w cantidad de caracteres
-s divide las líneas largas para que entren en el ancho
especificado
-u un solo blanco de separación.

Comando pr
Prepara un archivo para imprimir.
Sintaxis: pr -[w|l] archivo
Opciones Descripción
-w ancho de pagina
-l largo de pagina

Comando find
Búsqueda de archivos en la estructura de directorios

Sintaxis: find camino condición

Busca en forma recursiva desde camino hacia abajo en la estructura de


archivos, para buscar los archivos que cumplan con la condición
especificada. Si no se especifica camino busca en el directorio actual.
Opción Descripción
Name nombre de archivo
Type tipo:
b archivo especial de bloques
d directorio
c archivo de caracteres
f archivo
size nro tamaño en bloques del archivo buscado.
atime nro día del último acceso al archivo
mtime nro día de la última modificación.
User del usuario
group del grupo
newer archivo Archivos modificados más recientemente que
archivo.
print Muestra en la salida estándar el camino donde se
encontró el archivo. Por defecto
exec busca los archivos y exec ejecuta el comando
comando

Mmin Minutos, mmin + 5 hace mas de 5; mmin –10 hace


menos de 10
perm –perm Busca por un permiso
nouser Sin usuario propietario
nogroup Sin grupo propietario
maxdepth Niveles, en 1 busca en primer nivel

Comando locate

Sintaxis locate nombre

Buscar en todo el sistema de archivos el nombre especificado, y


devuelve la lista de todas las veces que aparece el nombre
especificado en el árbol de directorio. La base de datos se crea o
actualiza con el comando updatedb.

Comando which
Localiza un comando en el path
Permisos

rwx

propietario

rwx

grupo

rwx

otros

r read, leer
w write, escribir
x execute, ejecutar
- sin permisos
Comando chmod
Sintaxis: chmod [u|g|o|a] [+-=] [ rwx] file

Modificación de permisos modo absoluto (o modo


octal) Sintaxis: chmod modo_octal archivo
modo_octal = valor octal que determina permisos de
acceso Valores:
R 4
W 2
X 1

Opciones de chmod
chmod [-fR] modo archivos
Opciones Descripción
-f forzar
-R Recursivo: cuando el argumento es un subdirectorio, se modifican los
permisos del directorio, de todos los archivos de dicho directorio y se
continúa el cambio recursivamente hacia abajo en la estructura

Tabla octal
Valor Permisos
numérico

0 ---------

1 --------x

2 -------w

3 -------wx

4 ------r—

5 ------r-x

6 ------rw

7 ------rwx

10 -----x---11

11 -----x—x

22 -----w--w

33 ----wx-wx

55 ---r-xr-x

77 ---rwxrwx
100 --x------

101 --x-----x

111 --x--x—x

222 -w--w--w

311 -wx--x—x

322 -wx-w--w

400 r--------

444 r--r--r—

511 r-x---x—x

544 r-xr--r—

644 rw-r--r—

666 rw-rw-rw

755 rwxr-xr-x

777 rwxrwxrwx

Expresiones regulares
Metacaracteres: \ ^ $ . [ ] | ( ) * + ?
Son utilizadas para buscar expresiones en textos.

Expresiones básicas:

Los caracteres cualquiera (menos los metacaracteres) coinciden


con sí mismos.
\c Coincide con un símbolo especial
\t Coincide con un tabulador
\* Coincide con un * (no es metacaracter)
^ Coincide con el principio. de un string
$ Coincide con el final de un string
. Coincide con cualquier carácter
[...] Coincide con un conjunto de caracteres
[abc] Coincide con cualquiera de los caracteres a, b o c.
[[:upper:]] Coincide con cualquiera de la A a la Z.
[[:lower:]] Coincide con cualquiera de la a la z.
[0-9]. Coincide con cualquier carácter que sea dígito
[^0-9]. Coincide con cualquier carácter que no sea dígito
C* El carácter C se repita de cero o mas veces

Expresiones regulares compuestas:


[]\{}()|
Repetición:
c\{n,m\} El carácter c se puede repetir desde n hasta m
c\{n,\} El carácter c se puede repetir desde n en adelante
c\{n\} El carácter se repite exactamente n veces
C? El caracter C se repite cero o una vez
C+ El caracter C se repite una o mas veces

Ejemplos

[0-9]\{2,4\} Es un dígito y pude repetirse desde 2 hasta cuatro


veces.
[0-9]\{4\} Es un dígito y se repite cuatro veces
[0-9]\{4,\} Es un dígito y se repite cuatro veces o mas
[0-9]\{4\}[ ] Es un dígito y se repite cuatro veces, luego un
[.] espacio en blanco, luego un punto.
[[:upper:]]\ Son exactamente tres letras mayúsculas.
{3\}

A[[:lower:]]\ Comienza con la letra A, luego siguen


{3\} exactamente tres letras minúsculas.
\<palabra\> Exactamente una palabra

Comando grep

Sintaxis: grep [-chinsvlRwxABC] [expresión] [archivo(s)]

Busca en los archivos las líneas que concuerdan con la expresión regular
dada y las despliega en la salida estándar.
Si se pasa más de un archivo, el nombre del archivo aparece delante de
cada línea.
[expresión] es una expresión regular, y debe ir entre comillas ‘‘ o ““.

:
Opciones Descripción
-v Despliega las líneas que no concuerdan con la expresión.
-c Sólo despliega la cantidad de líneas que concuerdan con la
expresión.
-l Sólo despliega el nombre del archivo al que pertenecen las
líneas que concuerdan con la expresión.
-h Suprime el nombre de archivo en el despliegue.
-n Numera las líneas que contienen la expresión.
-i No diferencia entre mayúsculas y minúsculas.
-R Recursivo, entra en directorios
-w Busca por palabra
-x Busca por línea
-A# Muestra la coincidencia mas # líneas siguientes
-B# Muestra la coincidencia mas # líneas anteriores
-C# Muestra la coincidencia mas # anteriores y siguientes

Expresiones regulares extendidas.

grep –E ´(A | B)’


grep –E ´(A | B)’ Grep buscará que la expresión coincida
con A o con B.
grep –E ´(AFA|BETA| Coincide con “ALFA” o con “BETA” o
GAMA)’ con “GAMA”

Comando cut

Sintaxis: cut -clista [archivo(s)]


Sintaxis: cut -flista [-d char] [-s] [archivo(s)]

Se utiliza para seleccionar columnas (opción -c) o campos (opción -f)


de un archivo.
Opción Descripción
-c se refiere a una selección de columnas. lista es una lista
lista creciente de enteros separados por comas, y es posible
utilizar el - para indicar rangos.
-f se refiere a una selección de campos. lista es una lista de
lista campos.
-d El delimitador de campo por defecto es el tabulador, y
éste se puede especificar con la opción
-s Las líneas que no contienen el delimitador se devuelven
como tales , a menos que se utilice la opción.

lista Descripción
N carácter número, a partir del primero
N- a partir del número de carácter hasta el
final
N-M un rango
-M desde el principio hasta el número

Comando head

Sintaxis: head [-c|n|q|v] [archivo]

Retorna la primera n líneas del archivo especificado. Por defecto retorna


las 10 primeras
Opción Descripción
-c nro -n .Despliega la cantidad de caracteres
nro -q especificado por nro Despliega las primeras
-v líneas especificadas por nro
No despliega la cabecera
Muestra la cabecera

Comando wc
sintaxis: wc [-cwlL] file
Cuenta la cantidad de caracteres, palabras o líneas de un archivo.
Opciones Descripción
-c cuenta caracteres
-w cuenta palabras
-l cuenta líneas
-L El tamaño de la línea mas larga

Comando tail

Muestra las últimas líneas o caracteres de un archivo.

Sintaxis: tail [-nro|+nro] [l|c|q|v|n]


[archivo] Sintaxis: tail -f [archivo]
Opciones Descripción
-nro Retorna las últimas número líneas del archivo especificado.
Por defecto asume 10
+nro Muestra desde la línea número hasta el final del archivo.
-l Líneas: es la opción por defecto.
-c Muestra los últimos caracteres dados por nro
nro

-f deja abierto el archivo mostrando las modificaciones del


archivo, Ejemplo: ver tail –f /var/log/messages
-q No muestra la cabecera
-v Muestra la cabecera
-n Es equivalente a -nro
nro

Comando join
El comando join trabaja con dos archivos, realiza la fusión en columnas,
en base a un campo en común.
Sintaxis: join [aivt] [-File1Campo] [-File2Campo] file1
file2
Opciones descripción
-a[1|2] además muestra las líneas no coincidentes, del primer o
segundo archivo
-v[1|2] solo muestra las líneas no coincidentes, del primer o
segundo archivo
-t delimitador, por defecto es el espacio.
-File1Campo número de campo del primer archivo
-File2Campo número de campo del segundo archivo.
Comando nl
Numera las líneas de un archivo, por defecto las que no están en blanco.
Sintáxis: nl [-b[a|n|t|p] [-n[ln|rn|rz][-i] [-s
string]
file
Opciones Descripción
-b A quienes numera:
-ba Numera a todas, incluso las que están en blanco.
-bn Ninguna, inserta línea en blanco.
-bt Las que no están en blanco, es la opcion por defecto
-bpstring Numera las líneas que contienen el string.
-n formato de la numeración
-nln Alinea a la izquierda
-nrn Alinea a la derecha, por defecto
-nrz Alinea a la derecha, justificado
-in Incremento, por defecto n es uno.
-sstring Con esta opción se agrega el string a la salida numerada
del archivo.

Comando od
Muestra el contenido de un archivo o de la entrada estándar, en octal y
otros formatos. Por defecto trabaja en octal.
sintaxis: od [-A|j|N|s|t|w] archivo
Opciones detalle
-A base Tipo de numeración base:
d decimal
o octal
x hexadecimal
n ninguno

-j BYTES Saltea en la entrada la cantidad de BYTES

-N BYTES El máximo de BYTES para mostrar


-s [N] Cantidad de bytes a mostrar, por defecto son tres.
-t TYPE Especifica como se mostrará la salida TYPE:
a caracteres
c ASCII
d decimal
f punto flotante
o octal
x hexadecimal

-w BYTES Cantidad de bytes por línea

Comando hexdump
Muestra el contenido de un archivo o de la entrada estandar en hexadecimal
por defecto, o en otros formatos.
Sintaxis: hexdump [b|c|C|d|o|v|x] archivo
Opciones descripción
-b octal, un byte
-c caracteres
-C Hexadecimal y caracteres
-d decimal dos bytes
-o octal, dos bytes
-x hexadecimal

Comando sort
Este comando ordena o fusiona archivos.
Sintaxis sort [-cmufnrbdk] [-o archivo] [archivo(s)]
Opción Descripción
-c Comprueba si el archivo está ordenado.
-u Elimina las líneas duplicadas.
-f No diferencia entre mayúsculas y minúsculas.
-n Ordena los campos como si la clave fuera numérica.
-r Invierte el orden de la clasificación.
-b Ignora espacios en blanco y tabuladores al principio. de la línea.

-d Orden de diccionario.
-o Almacena la salida en el archivo especificado.
-k Por campo, k#

Comando uniq
Sintaxis: uniq [-ducwi] [entrada [salida]]

Lee de entrada (por defecto se asume la entrada estándar)


comparando las líneas consecutivas. Las líneas consecutivas repetidas
se sustituyen por una sola al colocarlos en salida (que por defecto es la
salida estándar).
Opciones Descripción
-d solo muestra las repetidas
-u solo las líneas únicas
-c cuantas veces aparece
-w especifica cuantos caracteres se van a
comparar
-i ignora mayúsculas minúsculas

Comando split
Forma varios archivos a partir de uno. Partiéndolo según un tamaño dado,
no se modifica el original.
Sintaxis: split -[bcla] [archivo [prefijo]
Opciones descripción
prefijo El prefijo por defecto es `x'.
-a utiliza sufijos de longitud N (por omisión 2)
-b escribe BYTES bytes en cada fichero de salida
BYTES
BYTES puede tener un factor indicado con el sufijo: b para
512, k para 1K, m para 1Meg
-C escribe un máximo de BYTES bytes sin cortar líneas
bytes

-l rno. pone nro. de líneas en cada fichero de salida, por defecto


asume 1000 líneas.
Comando unexpand
Convierte espacios en blanco en tabuladores. Inverso al comando expand.
Opciones Descripción
-a convierte todos los blancos en un solo tabulador, es lo mismo
que el comando tr –s “ “ “\t”
-t para especificar la cantidad

También podría gustarte