Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Comentando: Lista de comandos basicos Linux

por taichihxa
viernes, 04 de julio del 2008 a las 22:00
guardado en

Bueno, muchos a veces me preguntan por cuales son los comandos basicos en linux, y siempre les entrego un pdf con los comandos mas basicos, para que sepan como hacer cosas y vallan quitandose ese miedo de encima al usar sistemas GNU/linux. en fin, he decidido subir esta pequeña lista de comandos para todos aquellos que la necesiten, especialmente algunos compañeros de universidad, jejeje. espero les sea Util!!

Comandos básicos LINUX
Comando/Sintaxis Descripción Ejemplos
cat fich1 [...fichN]
Concatena y muestra un archivo cat /etc/passwd
o varios archivos cat dict1 dict2 dict
cd [dir] Cambia de directorio cd /tmp
chmod permisos fich
Cambia los permisos de un
archivo
chmod +x miscript
chown usuario:grupo fich Cambia el dueño un archivo chown nobody miscript
cp fich1...fichN dir Copia archivos cp foo foo.backup
diff [-e]arch1 arch2 Encuentra diferencia entre
archivos
diff foo.c newfoo.c
du [-sabr] fich Reporta el tamaño del directorio du -s /home/
file arch Muestra el tipo de un archivo file arc_desconocido
find dir test acción Encuentra archivos. find . -name ``.bak'' -print
grep [-cilnv] expr archivos Busca patrones en archivos grep mike /etc/passwd
head -count fich Muestra el inicio de un archivo head prog1.c
mkdir dir Crea un directorio. mkdir temp
mv fich1 ...fichN dir
Mueve un archivo(s) a un
directorio
mv a.out prog1
mv fich1 fich2 Renombra un archivo. mv .c prog_dir
less / more fich(s)
Visualiza página a página un
archivo.
more muy_largo.c
less acepta comandos vi. less muy_largo.c
ln [-s] fich acceso
Crea un acceso directo a un
archivo
ln -s /users/mike/.profile .
ls Lista el contenido del directorio ls -l /usr/bin
pwd Muestra la ruta del directorio
actual
pwd
rm fich Borra un fichero. rm foo.c
rm -r dir Borra un todo un directorio rm -rf prog_dir
rmdir dir Borra un directorio vacío rmdir prog_dir
tail -count fich Muestra el final de un archivo tail prog1.c
vi fich Edita un archivo. vi .profile
Comandos Linux/Unix de manipulación de archivos y directorios
tbl_comm_archivos
Comando/Sintaxis Descripción Ejemplos
at [-lr] hora [fecha] Ejecuta un comando mas tarde at 6pm Friday miscript
cal [[mes] año] Muestra un calendario del mes/año cal 1 2025
date [mmddhhmm]
[+form]
Muestra la hora y la fecha date
echo string Escribe mensaje en la salida estándar echo ``Hola mundo''
finger usuario Muestra información general sobre un
usuario en la red
finger
nn@maquina.aca.com.co
id Número id de un usuario id usuario
kill [-señal] PID Matar un proceso kill 1234
man comando Ayuda del comando especificado
man gcc
man -k printer
passwd Cambia la contraseña. passwd
ps [axiu] Muestra información sobre los procesos
que se están ejecutando en el sistema
ps –ux
ps -ef
who / rwho
Muestra información de los usuarios
conectados al sistema. who
Comandos para el manejo de procesos:
Free muestra la memoria libre y utilizada
halt apaga la maquina
kill mata un proceso señalando el numero de este
ldd muestra las librerías necesarias para ejecutar un proceso
ps muestra todos los procesos q se están ejecutando en el sistema
pstree lo mismo que ps pero en forma de árbol
halt apaga la maquina
Reboot reinicia el sistema
shutdown cierra el sistema
top monitorea procesos y el estado del sistema
uname muestra información del sistema
Comandos para el manejo de usuarios:
adduser crea una cuenta de usuario
groups muestra el listado de grupos de usuarios del sistema
id muestra la información de usuario y grupo de un determinado usuario
logout para salir del sistema y permitir el ingreso a otro usuario
passwd cambia el password de un determinado usuario
su le da privilegios de root a un usuario
talk permite chatear con otros usuarios
users lista los usuarios conectados al sistema
who muestra información de los usuarios conectados al sistema
whoami muestra información nuestra
Otros comandos:
cal muestra el calendario
date muestra el dia y la hora
info muestra la ayuda de un comando
man muestra las paginas del manual de un comando
startx para iniciar XWindow
Comandos de red
ping el tan famoso ping que manda paquetes esperando una respuesta
ifconfig para ver las tarjetas de red
netstat testeo de red
Comandos en background
Linux, como cualquier sistema Unix, puede ejecutar varias tareas al mismo tiempo. En sistemas
monoprocesador, se asigna un determinado tiempo a cada tarea de manera que, al usuario, le
parece que se ejecutan al mismo tiempo.
Para ejecutar un programa en background, basta con poner el signo ampersand (&) al término de
la línea de comandos. Por ejemplo, si se quisiera copiar el directorio /usr/src/linux al directorio
/tmp:
#cp -r /usr/src/linux /tmp &
#
Cuando ha terminado la ejecución del programa, el sistema lo reporta mediante un mensaje:
#
[Done] cp -r /usr/src/linux /tmp
#
Si se hubiese ejecutado el programa y no se hubiese puesto el ampersand, se podría pasarlo a
background de la siguiente manera:
1. Se suspende la ejecución del programa, pulsando Ctrl+Z.
2. Se ejecutamos la siguiente orden: bg
Sintaxis de los comandos
Los comandos tienen la siguiente sintaxis:
# programa arg1 arg2 ... argn
Se observa que, en la “línea de comandos'', se introduce el programa seguido de uno o varios
argumentos. Así, el intérprete ejecutará el programa con las opciones que se hayan escrito.
Cuando se quiere que el comando sea de varias líneas, se separa cada línea con el carácter barra
invertida (). Además, cuando se quiere ejecutar varios comandos en la misma línea, los separa
con punto y coma (;). Por ejemplo:
# make modules ; make modules_install
En los comandos, también se puede utilizar los comodines:
· El asterisco () es equivalente a uno o más caracteres en el nombre de un archivo. Ejm: ls
*.c lista todos los archivos con extensión c.
· El signo de interrogación (?) es equivalente a un único carácter. Ejm: ls curso.te? lista el
archivo curso.tex completando el último carácter.
· Un conjunto de caracteres entre corchetes es equivalente a cualquier carácter del
conjunto. Ejm: ls curso_linux.t[aeiou]x lista curso_linux.tex seleccionando la e del
conjunto. .
Re-utilización de comandos
El shell almacena una historia de los comandos que el usuario ha escrito. Por medio de esta
historia es posible volver a ejecutar una orden que ya se ha escrito anteriormente sin tener que
escribirla de nuevo.
El comando history muestra la secuencia de comandos, con un número a su izquierda. Con este
número es posible llamar de nuevo el comando utilizando el carácter admiración ``!''; Por
ejemplo history retorna
1 history
2 ls
3 cd public_html
4 ls
5 rm *.bak
6 history
y para ejecutar nuevamente el comando rm *.bak solo es necesario escribir !5. También se puede
pedir el último ``rm'' que se ha ejecutado escribiendo !rm.
El último comando se repite con doble admiración ``!!''. Es posible también editar el último
comando utilizando el carácter ``^'' pero este conocimiento se esta volviendo poco útil, ya que
los nuevos shells permiten viajar por la ``historia'' y editar los comandos usando únicamente las
flechas del teclado.

Mensajes relacionados

Comentarios

NOMESIRVIO DE NADA PEDAZO DE IDIOTA ERES UN PENDEJO

Deja tu comentario

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

taichihxa

taichihxa escribió esta anotación hace 4 meses. En ella habla sobre Linux.

1 persona ha dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Temas relacionados

Login

Comentarios

Comentando: Lista de comandos basicos Linux (GUADALUPE)
NOMESIRVIO DE NADA PEDAZO DE IDIOTA ERES UN PENDEJO...(21 nov)
Comentando: Zyxel Prestige P-660HW-T1 v2 (gatojinx)
amigo ... lo unico q quiero es poder jugar en GGPO.... lo demas me funciona muy bien ... ...(16 nov)
Comentando: Zyxel Prestige P-660HW-T1 v2 (jose miguel)
Hola amigo taichihxa...(10 nov)
Idea de un Hotspot (oskrin)
Hola estoy revisando, algunos portales captivos q encontre en internet, estoy actualmente configu...(06 nov)
Comentando: Zyxel Prestige P-660HW-T1 v2 (Harrison)
hola" , taichihxa...(04 nov)

Más comentados

HowTo: Desbloqueo Zyxel Prestige P-660HW-T1 v2 (200)
asi es señores, señoras, señoritas y jovenes, HE LOGRADO DESBLOQUEAR este modem, y no solo eso, les ...
Comentando: Zyxel Prestige P-660HW-T1 v2 (29)
hola que tal, aki con un nuevo tema, la verdad es que he estado ocupado con otras cosas, e ...
HowTo: Desbloqueo Dlink, Xavi (27)
este es material de muy demasiado wen aporte!! explica coo entrar a los modems xavy y dlink ds500 ...
Howto: Desbloqueo ZYXEL 623R-T1 (19)
jejeje, al parecer por fin existe una manera de reparar mi modem.. ...
Idea de un Hotspot (18)
Ayer en la noche se me ocurrio una idea.. pensando en que tengo 2 cibers, dije, pq no implementar ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google