Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Comandos Linux
#1
Para abrir la consola debes ir a Aplicaciones/Accesorios/Terminal.

- Shell, Consola y terminal es lo mismo, se refiere al interprete de comandos de LINUX. (La pantallita negra que usamos para programar o donde ejecutamos los comandos)

- Cada vez que veas la palabra SUDO en algun comando significa "superuser do" y con ello le das permiso a ubuntu de cambiar la configuracion. Como iras descubriendo, ubuntu no modificara nada sin antes pedirte tu password. Ejemplos: Ejecutar un comando con sudo, desinstalar un programa o conectarse a una red Wireless,etc.



El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar ordenes a su máquina. La línea de comandos de GNU/Linux es más potente que los prompts que puede haber usado con anterioridad.
Comandos linux de archivos y directorios
Comandos linux de ficheros y directorios, crear y borrar directorios; listar, copiar, renombrar y borrar archivos, crear enlace entre archivos.
ls : Listar archivos y directorios
cp : Copiar archivos y directorios
pwd : Mostrar el nombre del directorio de trabajo actual
cd : Cambiar de directorio
sort : Ordenar ficheros
mkdir : Crear directorios
touch : Crear o actualizar ficheros
rm : Borrar archivos y/o directorios
rmdir : Borrar directorios vacios
mv : Mover o renombrar archivos
more : Muestra ficheros página a página
less : Muestra Ficheros página a página
cat : Mostrar ficheros de forma continua
head : Ver el inicio de un archivo
tail : Ver las últimas líneas de un archivo
find : Buscar archivos
grep : Buscar el patrón pasado como argumento en uno o más archivos
wc : Calcular la cantidad de cadenas y palabras en archivos
ln : Crea enlace entre ficheros

Comandos linux para programar la ejecución de comandos
Comandos linux para programar la ejecución de comandos una vez o de forma reiterada.
crontab : Ejecutar comandos linux a intervalos de tiempo regulares
at : Ejecutar un comando linux un vez

Comandos linux para archivar y comprimir ficheros
Comando linux usados para archivar, extraer y comprimir ficheros.
tar : Almacenar y extraer ficheros de un fichero archivador
gzip : Comprimir ficheros
bzip2 : Comprimir ficheros

Comandos linux de atributos y permisos
Comandos linux para atributos y permisos de archivos y directorios.
chown : Cambiar el propietario de un archivo
chgrp : Cambiar el grupo propietario de un archivo o grupo de archivos
chmod : Cambiar los permisos de accesos a los archivos y directorios

Comandos linux para el control de procesos
Comandos linux para el control de los procesos en ejecución, información del estado de los mismos, terminar procesos, establecer prioridad de programas.
ps : Informa del estado de los procesos
pstree : Muestra los procesos en forma de estructura de arbol
top : Muestra los procesos que se estan ejecutando en ese momento, mostrando los que más CPU consumen
kill : Terminar un proceso por ID
killall : Terminar procesos por nombre
nice : Ejecutar un programa con la prioridad de planificación modificada
renice : Altera la prioridad de los procesos en ejecución

Comandos linux del Sistema
Comandos linux del sistema (reiniciar y apagar máquina, cerrar sesion de trabajo, uso de nemoria, instalar paquetes).
date : muestra fecha y hora actual del sistema
cal : muestra el calendario del mes actual
uptime : tiempo que lleva encendidad la máquina
df : espacio libre en los discos
du : espacio usado por los directorios y ficheros
free : uso de memoria y swap
dmesg : muestra mensajes del kernel durante el arranque del ordenador
reboot : reinicia la máquina
halt : apaga la máquina
shutdown : cierra el sistema
init : control de inicialización de procesos
exit : Cerrar sesión actual
clear : borrar pantalla
bc : calculadora
man : formatear y mostrar las páginas del manual en linea
uname : imprime información del sistema
hostname : muestra o establece el nombre del sistema
domainname : nombra o establece el nombre de dominio NIS/YP del sistema
mkfs : construir un sistema de ficheros de linux
fdisk : manipular tablas de particiones de linux
fsck : chequear y reparar sistemas de ficheros
mount : montar un sistema de ficheros
umount : desmontar sistema de ficheros
rpm : instalar los paquetes RedHat

Comandos linux de administración de usuarios
Comandos linux para las operaciones vinculadas con usuarios (adiconar, borrar y cambiar usuario, crear grupo,etc).
useradd : adicionar nuevo usuario
userdel : borrar cuenta de usuario
passwd : cambiar contraseña de usuario
su : cambio de usuario
logname : muestra el nombre de usuario
id : muestra los datos de identificación del usuario
who : muestra los usuarios del sistema
last : muestra información de los últimos usuarios que han usado el sistema
groupadd : crear un nuevo grupo
nail :enviar y recibir correo de internet
pine : lector de correo en modo texto
mesg : controlar el acceso a escritura a la terminal
write : enviar mensaje a otro usuario
wall : enviar mensaje a todos los usuarios
w : muestra que usuarios estan conectados a la máquina y que estan haciendo

Comandos linux de red
Comandos linux para operaciones de red (mostrar estado de la red, configurar red, enviar paquetes, etc)
netstat : mostrar el estado de la red
ifconfig : configurar interfaz de red
nmap : escananear red
ping : enviar paquetes
nslookup : consultar servidores de nombres de dominio
telnet : comunicación interactiva con otro host
route : manipular tabla de enrutamiento IP


a) COMANDOS:

- Para instalar JDK y configurar la Variable de entorno (Indispensable) usamos:
1.- sudo aptitude install sun-java6-jdk sun-jav6-jre
Nota:Tendremos que confirmar la instalación con la letra “s” o “y”, de sí o yes, respectivamente. Luego tendremos que aceptar las licencias, moviéndonos a través del contrato de licencia con las teclas ←,→,↓, PageUp, PageDown, y Enter para Aceptar. Recuerda que estamos usando el terminal.
2.- $sudo gedit /etc/bash.bashrc
Nota: En la parte final del archivo que se abrio, tienes que agregar las siguientes líneas al archivo:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin.
3.- Guardar los cambios al documento y cerrar la ventana.
4.- Reiniciar la PC.
5.- Fin

- Algunos comandos con SUDO:
$sudo command // ejecuta command como raíz
$sudo su // Abre el shell raíz
$sudo su user // abrir shell como usuario
$passwd // cambiar tu contraseña

- Algunos comandos para manejar las Conexiones de internet:
$ifconfig // muestra la información de red
$iwconfig // Muestra información de wireless
$sudo iwlist scan // Busca redes inalámbricas al alcance
$sudo /etc/init.d/networking restart // resetea la red
$(archivo) /etc/network/interfaces // configuración manual
$ifdown interface // deshabilita interface

- Comandos para activar el FIREWALL:
$ufw enable // Activar el firewall
$ufw disable // Desactiva el firewall
$ufw allow port // Permitir tráfico en puerto
$ufw deny port // Bloquear puerto
$ufw deny from ip // Bloquear dirección ip
$ufw default allow // Permite todas las conexiones por defecto
$ufw default deny // Bloquear todas las conexiones por defecto
$ufw status // Reglas y estado actual


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  ¿como cerrar el acceso para un sistema linux? yuma2009 5 88 24-08-2017, 11:41 PM
Último mensaje: yuma2009
  Mapa Distros Linux (y Unix) jcifuentes 2 87 03-07-2017, 05:25 AM
Último mensaje: ArtuGar
  Algunos comandos para terminal android jcifuentes 0 56 09-06-2017, 12:58 AM
Último mensaje: jcifuentes
  Instalar kali Linux en windows maquina Virtual VMware hos31 0 90 06-06-2017, 07:18 PM
Último mensaje: hos31
  Como instalar Kali linux VirtualBox hos31 0 79 06-06-2017, 03:05 PM
Último mensaje: hos31
  Usar Google Drive en linux Lerans 5 206 01-03-2017, 01:36 PM
Último mensaje: Lerans
  Cómo instalar Linux ArtuGar 1 79 01-03-2017, 04:10 AM
Último mensaje: garcon
Bombilla Vesta control panel tu servidor con simples comandos. yuma2009 0 116 02-12-2016, 03:14 AM
Último mensaje: yuma2009
  Iniciando en Linux, ¿Tenés dudas? juanbulla 1 236 04-02-2016, 05:43 PM
Último mensaje: manuelxd1010
  Distribuciones Linux para tu viejo ordenador jessmat 21 1,051 03-01-2016, 11:25 PM
Último mensaje: juanjj



Usuarios navegando en este tema: 1 invitado(s)