Comandos linux Un regalo a la Lista
bueno en mis incursiones busqueda y además uso de un libro sobre linux he
sacado los comandos que mas suelo usar y se los publico para aquellos que no
saben para que se usan o quieren aprender a trabajar en consola o simplemente
se los olvido aquí les mando esta recopilación de comandos de GNU/Linux
totalmente funcionales en debian!! ojo aun no he terminado de hacer este
pequeño "para que sirve?" pero espero que les guste por que no he ayudado
casi en la lista aunque sea con este regalito ayudare... a continuación y sin
mas que hablar:
[Comandos en konsole]
clear - limpia la pantalla
date - muestra fecha y hora
cal - muestra el calendario del mes actual
who - muestra todos los usuarios que estan
actualmente conectados al sistema
man - muestra un manual de un comando
* para salir de man pulsar la tecla[Q]
whoami - muestra el usuario que se encuentra conectado
al computador
cat - muestra el contenido de un archivo
en la pantalla
* cat -n - muestra el contenido de un archivo
enumerando la cantidad de lineas usadas
exit |
logout |>Salir
teclas[Ctrol+D] |
passwd - cambia la contrase�a de usuario
pwd - muestra el directorio donde nos encontramos
situados
head - muestra las primeras 10 lineas de un archivo
tail - muestra las ultimas 10 lineas de un archivo
sort - ordena ascendentemente
cmp - compara dos archivos
wc - muestra la cantidad de lineas, palabras, caracteres
de un archivo
* wc -l - muestra cuantas lineas tiene el archivo
grep - busca palabras o letras que se encuentran en un
archivo
pr - vizualiza la vista previa de impresion de un
archivo
cut - corta columnas de un archivo
rm - borrar archivos
* rm -r - borra directorios y archivos so los directorios
tienen archivos dentro los borra
ls - lista los archivos y directorios en el directorio
en que estamos y los muestra en la pantalla
* ls -l lista los archivos y directorios en el directorio
en que se esta ubicado y los muestra tambien
muestra el usuario que los creo, en que fecha y
en que hora.
| - (pipes) tuberias
>< - filtros
mkdir - crea un directorio
cd - cambiarse de directorio
rmdir - borrar un directorio siempre y cuando el directorio
este vacio
cd .. - regresa un directorio a tras (el raiz)
./ - donde estoy actualmente
su - para cambiar al super usuario
file - identifica que tipo de archivo estamos utilizando
chmod - comando para cambiar el privilegio de un archivo
r w x -
lectura escritura ejecucion 0
rwx r-x r-x
User grupo otros
r w x
4 2 1
0 --- ni lectura, ni escritura, ni permiso de ejecucion
(¡permiso sin sentido!)
1 --x solo ejecucion
2 -w- solo escritura
3 -wx escritura y ejecucion
4 r-- solo lectura
5 r-x lectura y ejecucion
6 rw- lectura y escritura
7 rwx lectura, escritura y ejecucion
chown - Cambia el propietario del archivo
chwon nombreUsuario nombreArchivo
tree - muestra los archivos y directorios en el directorio
en que estamos y los muestra en forma de arbol
genealogico
cp - copia un archivo
mv - mueve un archivo
history- muestra todos los camandos usados anteriormente
* hisroty + (numero) - muestra un numero de ultimos
comandos usados
mail - manda un mensaje de tipo E-mail a otro usuario
wall - manda un mensaje a todos los usuarios
talk - copia lineas de comando
== Editor ED ==
ed - abre el editor
i - insertar
a - agregar
. - fin de linea
w - guardar
d - eliminar linea
n - numero de la linea
q - salir
== Editor VI ==
El editor vi permite tres modos de edicion
- Comando
- Entrada
- Modo ex
comandos para trabajar con vi:
vi - abre el editor vi
Comandos de insercion en vi
i - insertar a la izquierda del cursor
I - insertar al inicio de la linea
a - insertar a la derecha del cursor
A - insertar al final
o - insertar una linea
O - inserta una linea sobre la linea donde esta el
cursor
Salir y entrar en modo ex o comando
[Esc] - salir
: + [Shift] - pasar al modo ex
Para guardar hay que pasar al modo ex y usar los comandos:
w - guardar
q - salir
q! - salir sin guardar el trabajo
wq - guardar y salir de vi
Movimiento del cursor Comandos Basicos
h - mueve un espacio a la izquierda el cursor
l - mueve un espacio a la derecha el cursor
j - mueve un espacio hacia abajo el cursor
k - mueve un espacio hacia arriba el cursor
Movimiento del cursor - Comandos de palabra
e - mueve el cursor a la siguiente palabra
E - mueve el cursor a la siguiente palabra
b - mueve el cursor a la palabra anterior
B - mueve el cursor a la palabra anterior
w - mueve el cursor al inicio de la siguiente palabra
W - mueve el cursor al inicio de la siguiente palabra
Movimiento del cursor - Comandos de linea
0(cero)- mueve al inicio de la linea
^ - mueve a la palabra de la linea
$ - mueve al final de la linea
<cr> - mueve al inicio de la siguiente linea
movimiento del cursor - Comandos de archivo
G - mueve al primer caracter de la ultima linea
lG - mueve al primer caracter de la primera linea
Movimiento del cursor - Comandos de pantalla
<ctrl f> Avanza (una pantalla completa)
<ctrl b> Retrocede (una pantalla completa)
<ctrl d> Desplaza hacia abajo(media pantalla)
<ctrl u> Desplaza hacia arriba (media pantalla)
Movimiento del cursor - Otros comandos
nG - mueve el cursor al numero de linea n
<ctrol G> Muestra el numero de linea actual
% - mueve el cursor a la llave , parentesis o corchete
correspondiente
n| - mueve el cursor a la columna n, donde n es un entero
n1 - mueve el cursor n columnas a la derecha del cursor
<cr>[Enter] - control de carro
/ - buscar letras y palabras
Eliminacion de texto de vi:
x - borrar una letra
dw - elimina desde la posicion actual del cursor hasta el
final de la palabra
dd - borra la linea
D - borra desde el cursor hacia la derecha
Modificadores de comandos de vi
nx - elimina n. caracteres a partir de la posicion del
cursor
dnw - elimina n. palabras de la posicon actual del cursor
ndd - elimina n. lineas desde la posicion actual del cursor
DG - elimina desde la posicion actual del cursor hasta el
final de dicha linea y lleva al cursor hasta el final del
archivo
DnG - elimina la linea donde el cursor esta presente, y mueve
el cursor al inicio de la n.esima linea
D$ - elimina a partir de la posicion actual hasta el final de
la linea
dn$ - elimina desde la posicion actual del cursor hasta el final
de la linea n especificada
Comandos para deshacer en vi
u - deshace el ultimo comando
U - deshace los cambios en la linea actual
:e! - editar de nuevo restaura el texto al estado que tenia la
ultima vez que se grabo
Comandos de modificacion de texto en vi
r - reemplaza el caracter donde esta situado el cursor, con
una letra
R - reemplaza el texto con el nuevo texto
cw - cambia la palabra
c$ - Cambia el texto de la posicion actual hasta el final de la linea
cnw |- Cambia las siguentes n palabras. (Igual como cw)
ncw |
cn$ |- Cambia hasta el final de la linea n
nc$ |
C - Cambia hasta el final de la linea
cc - Cambia la linea actual
s - Sustituye el caracter actual por el texto ingresado
ns - Sustituye el texto ingresado en los siguentes n caracteres
S - Reemplaza toda la linea
Comandos de copia
yy - mueve una copia de la linea actual al buffer sin nombre
Y - mueve una copia de la linea actual al buffer sin nombre
nyy - mueve las n lineas siguientes al buffer sin nombre
nY - mueve las n lineas siguientes al buffer sin nombre
yw - mueve una palabra al buffer sin nombre
ynw - mueve n palabras al buffer sin nombre
nyw - mueve n palabras al buffer sin nombre
y$ - mueve la posicion del cursor al final de la linea
Comandos de Pegado
P - Pega el buffer sin nombre a la derecha del cursor
p - Pega del buffer sin nombre a la izquierda del cursor
nP |- Pega n copias del buffer sin nombre a la izquierda del cursor
np |
Comandos de Copia de Buffer con Nombre
"<char>yy - mueve la linea actual al buffer con nombre <char>
"<char>Y - mueve la linea actual al buffer con nombre <char>
"<char>yw - mueve la palabra actual al buffer con nombre <char>
"<char>yw - Agrega la palabra al contenido del buffer con nombre <char>
"<char>y2w - mueve las dos siguientes palabras al buffer <char>
"<char>p - pega desde el buffer con nombre <char> a la derecha del cursor
"<char>nP - pega n copias desde el buffer con nombre <char> a la izquierda
del cursor
Comandos para cortar y Pegar
"bdd - Elimina la linea y la coloca en el buffer con nombre b
"B2dd - Elimina dos lineas y las coloca en el buffer con nombre B
dw - Elimina una palabra y la coloca en el buffer sin nombre
Comandos de busqueda de texto
fc - Encuentra el siguiente caracter 'c' a la derecha del cursor en la
misma linea
Fc - Encuentra el siguiente caracter 'c' a la izquierda del cursor en la
misma linea
tc - Encuentra el caracter antes del siguiente caracter 'c' a la derecha
del cursor en la misma linea
Tc - Encuentra el caracter despues del siguiente caracter 'c' a la derecha
del cursor en la misma linea
; - Repite el ultimo f,F,t y T hacia adelante
, - Repite el ultimo f,F,t y T hacia atras
Comandos de Busqueda de Cadena
/cadena - Encuentra la siguiente ocurrencia de cadena
?cadena - Encuentra la ultima ocurrencia de cadena
n - Repite el ultimo comando / o ? hacia adelante
N - Repite el ultimo comando / o ? hacia atras
Cuando se usa los comando / o ?, se elimina una linea al final de la pantalla.
Los caracteres espaciale en la expresiones regulares son .*[]^$.
=== Variables del shell definidas por el usuario ===
Ejemplo:
color=azul
Echo $Variable - muestra el contenido de la variable
Ejemplo
echo $color
azul
Metacaracteres
<>
|
;
?
*
[]
$
\
()
{}
"
'
Sustitucion de comodines
? - equivale a cualquier caracter en un nombre de archivo
* - equivale a cualquier cadena de cero o mas caracteres en un
nombre de archivo
list] - equivale a cualquier caracter list
^list] - equivale a cualquier caracter que no este en list
Uso de >&n
>&n - redirecciona tanto la salida estandar como el error estandar
hacia el mismo archivo
Ejemplo:cat linux.txt file1.txt > outfile 2>&1
Notacion de linea de comandos
usando \ - se usa para ingresar comandos en multiples lineas
usando & - se usa para ejecutar comandos en segundo plano
usando ; - se usa para igresar mas de un comando en una sola linea
usando () - los comando pueden agruparse
usando && y || - se usa para aplicar operaciones condicionales en los
comandos
Ejemplos
Uso de \
cat > \
> myfile.txt
El meta caracter \, seguido por la tecla <Enter>
permite al usuario ingresar los parametros del
comando en multiples lineas
Uso de &
---------------------------------------------
Alejandro García
Estudiante de informática
Venezuela Edo. Aragua
Telf 058-0246-5211677
cel 058-0414-5620069
---------------------------------------------
Reply to: