[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: