Skip to content

Command List for Linux Distributions through VirtualBox 6

License

Notifications You must be signed in to change notification settings

carosyy/Command-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 

Repository files navigation

#NOTA: El repositorio se encontrara en constante modificación hasta el día de entrega.

Lista-Comandos

Lista de Comandos (Ubuntu, Manjaro, Docker, etc.) por VirtualBox 6

Comando Descripción Sintaxis
sudo Permite ejecutar cualquier programa como administrador sudo su y sudo -i para pasar a modo administrativo/root, sudo <comando> para darle permisos de ejecucion a un comando o programa.
ls Muestra la lista de archivos y carpetas del directorio actual, imprime en pantalla las lista de las carpetas y archivos de la carpeta actual ls -l imprime los archivos en un formato de lista, ls -a imprime los archivos tanto visibles como ocultos
/ "Madre de carpetas", dentro de lash estan dentros todas las carpetas del sistema operativo La ruta de todos los directorios empiezan con /
pwd Muestra la ruta de un archivo, carpeta, o donde uno esta posicionado pwd <opciones: -L o -P> para encontrar la ruta en el dicrectorio que uno se encuentra actualmente.
clear Limpia la terminal, se elimina todo el contenido de la pantalla Solo se necesita ejecutar clear sin ningun comando o condicion para limpiar la terminal
cd Change direction/cambiar directorio cd <ruta> se usa para cambiar de un directorio a otro, mientras que cd .. es para devolverse
nano Crea documentos, editor de texto en consola nano <nombre archivo>.txt es para crear o editar achivos de texto. Este comando se puede usar para crear archivos de otros formatos (ej. *.sh, *.ps1)
cat Imprime el contenido del archivo, se utiliza para visualizar el contenido de un archivo cat <nombre archivo>.txt se usa para imprimir en terminal el contenido de un archivo de texto
mkdir Crea carpetas/directorios nuevas mkdir <nombre carpeta/directorio> se usa para crear un directorio/carpeta en la ubicacion donde se encuentra, mkdir <nombre carpeta/directorio> <ruta> se usa para crear un carpeta/directorio en una ubicacion especifica
rm Eliminar archivos dentro de un directorio rm <nombre archivo>.txt se usa para eliminar un archivo. Nota: hay que escribir el formato al final para eliminar el correcto. rm <nombre archivo>.* -R se utiliza para eliminar de manera recursiva
top Ver el administrador de procesos en una terminal interactiva. Solo se necesita ejecutar top para visualizar los procesos. Para salir del administrador de procesos: Ctrl + C
htop Ver administrador de procesos con colores en una terminal interactiva. Comando para su instalacion: sudo apt install htop. Ejecutar htop <opciones> para visualizar los procesos. Para salir del administrador de procesos: Ctrl + C
ps Imprime en pantalla el estado de los procesos en el momento actual ps -aux para visualizar todas los atributos de los procesos en ejecucacion
pstree Muestra los procesos como arbol pstree para visualizar los procesos en ejecucion en formato arbol
kill Mata/Para procesos dentro del sistema operativo. Para quitar una app: se busca el PID (process ID) y en la Terminal se escribe: kill -9 <PID de la app a matar>
ip a / ip addr Muestra las direcciones IP que tienen el equipo ip a y ip addr para visualizar la direccion IP
&& Se utiliza para ejecutar dos o más comandos uno tras otro && para permitir que el siguiente comando solo se ejecute si el anterior es exitoso
man Manual de usuario de cualquier comando o utilidad que pueda ejecutar en Terminal man <opciones> <número sección> <nombre comando> para visualizar informacion de el comando que necesite usar
whoami Muestra cual usuario esta en control del equipo Solo se necesita ejecutar whoami sin ningun comando o condicion para ver el usuario que ha iniciado sesión actualmente
exit / quit Salir de un usuario, del shell, o modo sudo Solo se necesita ejecutar exit o quit salir de modo sudo, salir del shell o un usuario.
more Imprime en pantalla el contenido del archivo. Se utiliza para visualizar archivos largos more <nombre archivo.txt para ver los contenidos de un documento largo
tail Imprime en pantalla una el final de cierta cantidad de lineas de documentos largos. Solo funcionan con archivos de texto. tail -n <numero> <ruta> para visualizar las primeras lineas de un documento de acuerdo al numero ingresado
head Imprime en pantalla una el principio de cierta cantidad de lineas de documentos largos. Solo funcionan con archivos de texto. head -n <numero> <ruta> para visualizar las ultimas lineas de un documento de acuerdo al numero ingresado
cp Copiar un archivo cp <nombre archivo original> <nombre archivo copia> para hacer copias de un documento, cp <nombre archivo> <ruta> para hacer una copia en una ubicacion especifica
mv Mover un archivo a una carpeta mv <nombre archivo> <ruta> para mover a un archivo o carpeta de un lugar a otro.
adduser useradd Crear un usuario sudo adduser/useradd <opciones> <nombre usuario> para crear un nuevo usuario, debe tener privilegios sudo
passwd Cambiar la contraseña de un usuario sudo passwd <nombre usuario> para cambiar la contraseña de un usuario en especifico, debe tener privilegios sudo
history Muestra el historial de todos los comandos ejecutados desde el principio Solo se necesita ejecutar history <opciones> para visualizar los comandos ejecutados desde el inicio
grep Buscar un palabra entre el texto de un archivo especifico grep <palabra a buscar> <archivo de texto> para buscar un palabra especifica en un archivo fijo
reboot Reinicia el equipo Solo se necesita ejecutar reboot sin ningun comando o condicion para reiniciar el equipo
find Encontrar y filtrar archivos find <ruta directorio> <parametro a buscar> para buscar un elemento siguiendo la ruta indicada
echo Imprime lineas de texto en la terminal echo <opciones> <palabras> para imprimir lineas de texto en la terminal
> Se utiliza para convertir un comando a otro. ls > archivo.txt es una ejemplo para que lo que imprime ls se guarde un archivo de texto. Tiene multiples usos y se puede combinar con otros comandos.
tar Archiva varios archivos en un archivo TAR, un formato común de Linux similar a ZIP tar <opciones> <archivo_archivo> <archivo o directorio a archivar> para archivar en formato TAR
wget Descargar archivos de Internet wget <opciones> <URL> para descargar un paquete o archivo de Internet
locate Buscar un archivo en un sistema de base de datos locate -i <palabra> para buscar una palabra en especifico sin hacer distincion entre miniscula o mayuscula. Para buscar dos palabras a la vez, cada palabra se separa por un asterico (*)
zip Comprime archivos en un archivo ZIP zip <opciones> <nombre archivo ZIP>.zip <archivo(s)> para comprimir un archivo o directorio
unzip Extrae los archivos comprimidos de un archivo ZIP unzip <opciones> <nombre archivo ZIP>.zip para descomprimir un archivo o directorio
apt-get / apt Herramienta de línea de comandos para manejar las bibliotecas de Advanced Package Tool (APT) apt-get <opciones> <comando> para descargar, administrar, actualizar, y eliminar algun software o aplicacion
uname Imprime información detallada sobre el sistema y hardware uname <opciones> para ver la informacion del sistema y hardware, uname -a para que imprima toda la informacion del sistema y hardward
rmdir Eliminar permanentement directorios vacios rmdir <nombre directorio> para eliminar un directorio en especifico, necesita tener los privilegios sudo para poder ejecutarse
touch Crear un documento vacio o generar o modificar una marca de tiempo en una linea de comando touch <comando> para ejecutar un comando que va a guardar en un documento, touch <ruta archivo> para cambiar la marca de tiempo de un archivo
df Informa sobre el uso del espacio en disco del sistema df -h para visualizar el uso del espacio en disco del sistema del directorio actual en un formato legible por humanos
du Verificar cuánto espacio ocupa un archivo o un directorio du <ruta> para verificar el espacio que ocupa un archivo o directorio
chmod Modifica los permisos de lectura, escritura y ejecución de un archivo o directorio. Tomar en cuenta las tres clases de usuarios: propietario , miembro del grupo y otros. chmod <opciones> <permiso> <nombre_archivo> para cambiar los permisos de un archivo o directorio segun los permisos de lectura, escritura, y ejecucion asignados.
chown Permite cambiar la propiedad de un archivo o directorio a un nombre de usuario específico chown <opciones> <propietario> <archivo o directorio> para cambiar los permisos de ese archivo a un usuario especifico
su Ejecutar un programa como un usuario diferente su <opciones> <nombre de usuario> para cambiar de un usuario a otro sin tener que salir de session
ping Comprobar si se puede acceder a una red o un servidor ping <opciones> <hostname or IP address> para verificar la conexion a internet o un servidor
alias Crear un acceso directo o 'alias' con la misma funcionalidad que un comando o archivo de texto alias <palabra>=<comando> para asignarle un alias a un comando, en vez de ejecutar con su nombre pretederminado, unalias <nombre alias> para remover el alias a ese comando o archivo de texto
diff Compara dos contenidos de un archivo línea por línea diff <nombre archivo 1> <nombre archivo 2> para comparar los contenidos de dos archivos en especifico
git clone Línea de comandos de Git que se utiliza para apuntar a un repositorio existente y crear un clon o una copia del repositorio de destino git clone <opciones> <URL de Git> para descargar repositorios que se encuenten en Github
curl Línea de comandos para transferir datos hacia o desde un servidor, utilizando cualquiera de los protocolos admitidos (HTTP, FTP, IMAP, POP3, SCP, SFTP, SMTP, TFTP, TELNET, LDAP o FILE) curl <opciones> <URL> para intercambiar informacion de equipo a un servidor
wc calcula el recuento de palabras, líneas, caracteres o bytes de un archivo wc <opciones> <nombre archivo para calcular el recuento de elementos en un archivo
pwsh Iniciar un instancia de Powershell, abrir la terminal de Powershell y ejecutar scripts con el formato .ps1 Solo se necesita ejecutar pwsh para ingresar a Powershell, pwsh <nombre script>.ps1 para ejecutar un script de Powershell en la terminal
updatedb Crea o actualiza una base de datos utilizada por mlocate. Si la base de datos ya existe, sus datos se reutilizan para evitar volver a leer directorios que no han cambiado. Cron suele ejecutar dailyb para actualizar la base de datos predeterminada. updatedb <opciones> para crear, revisar o actualizar datos, sin volver a tener que leer datos que ya estan cargados y no han sido modificados
scp Línea de comandos que le permite copiar archivos y directorios de forma segura entre dos ubicaciones scp <opciones> <nombre achivo> <usuario@IP:/ruta/del/directorio> para copiar documentos de manera remota a otro escritorio
bash Conocido como Linux Bash Scripting es un shell de Unix que es un intérprete de lenguaje de comandos compatible con sh bash <nombre script>.sh para ejecutar comandos en formato .sh en la terminal
zenity Herramienta que muestra cuadros de diálogo en el terminal de Linux utilizando scripts de shell zenity <opciones> para crear calendarios, notificacion, cajas de texto, etc.
docker Plataforma de creación de contenedores que empaqueta su aplicación y todas sus dependencias en forma de un contenedor docker <opciones> para crear, modificar, eliminar contenedors en Docker
systemctl Línea de comandos de Linux que se utiliza para controlar y administrar systemd y servicios. systemctl <opciones> <comandos> para revisar y controlar el systemd
ifconfig Se utiliza en el momento del arranque para configurar interfaces ifconfig <opciones> <nombre interfaz> para modificar la interfaz de algun network
netstat Proporciona cifras estadísticas sobre diferentes interfaces que incluyen sockets abiertos, tablas de enrutamiento e información de conexión. netstat -p para visualizar programas asociados al socket, netstat -s para obtener detalles de todos los puertos
vim Crear un archivo nuevo, editar un archivo existente o simplemente leer un archivo. Comando para su instalacion: apt install vim El comando vim <argumentos> <opciones> <nombre archivo> es para crear o editar archivos que ejecutan un accion dentro del sistema
less Muestra el contenido de un archivo una pantalla a la vez less <opciones> <ruta archivo> para visualizar el contenido de un documento largo en hojas
dpkg Es una herramienta para instalar, compilar, eliminar y administrar paquetes de Debian dpkg <opciones> <nombre paquete .deb> para interactuar con paquetes que contiene o se descargaron en el sistema
fdisk Crear y manipular la tabla de particiones del disco fdisk <opciones> <dispositivo> o fdisk -l <dispositivo> para visualizar las particiones del disco del sistema
ln Crear enlaces duros o suaves/blandos de archivos o directorios ln <ruta archivo/directorio> <nombre enlace duro> para crear enlaces duros de un archivo o directorio, ln -s <ruta archivo/directorio> <nombre enlace duro> para crear enlaces suaves/blandos de un archivo o directorio
apcalc Programa que nos permite realizar operaciones matemáticas desde una ventana de terminal Comando para su instalacion: sudo apt install calc El comando calc <operacion> es para que el programa resuelva la operacion introducida
nmap Línea de comandos de Linux para la exploración de redes y la auditoría de seguridad Comando para su instalacion: sudo apt-get install nmap. nmap <URL> o <IP> para obtener informacion detallada de la red, puertos abiertos, IPs activadas, etc.
nslookup Utilizado para consultas relacionadas con el Domain Name System (DNS) nslookup <nombre dominio> para buscar relaciones con un servidor DNS
dd Convertir y copiar archivos dd <opciones> para hacer copias de seguridad para archivos importantes del sistema operativo
ffmpeg Procesar archivos multimedia Comando para su instalacion: sudo add-apt-repository universe y sudo apt install ffmpeg. El comando ffmpeg <opciones> es para realizar muchas tareas de procesamiento de una manera simple
fdupes Encontrar y eliminar archivos duplicados Comando para su instalacion: sudo apt install fdupes, sudo dnf install fdupes. El comando fdupes <opciones> <ruta directorio> para buscar archivos repetidos
shutdown Apagar o parar el sistema operativo shutdown <opciones: --halt o --poweroff> para que el sistema se detenga o se apague

Lista de Ejemplos de Comandos

Commando Ejemplos
sudo sudo su, sudo ./VBoxLinuxAdditions.run,
apt/apt-get apt install neofetch, sudo apt update,sudo apt install snapd,sudo snap install, sudo add-apt-repository ppa:numix/ppa -y,sudo apt install numix-icon-theme-circle,sudo apt install numix-gtk-theme,apt install locate,sudo apt-get install ocrfeeder tesseract-ocr tesseract-ocr-spa tesseract-ocr-eng gocr cuneiform ocropusocrad,sudo apt -y install flameshot
less less /etc/updatedb.conf,less welcome.txt
mv mv HolaSemanal.txt Documents
rm rm random.txt
more ls -l / -R
mkdir mkdir diruno,mkdir PComandos/tmp/Sistemas/Operativos/Semana/3
grep grep -r "ulacit",grep -r "mydomain.com" /etc/apache2/,grep -r "apache" /,grep -r "mydomain.com" /etc/apache2/
alias alias update='sudo yum update'
scp scp archivo.pdf mortasoft@192.168.1.184:/home/mortasoft/Documentos/archivo.pdf,scp pruebaU.txt cmoraj577@192.168.100.195:/home/cmoraj577/Desktop/
curl curl -X GET -L https://script.google.com/macros/s/AKfycby61tcPuNY3dw_3IYqNGFnR6Ei55MrLFPe_PHup_VMnGP07HeoRyIy5W8xlrheMB7vJ/exec?data=$nombre
nano nano archivo1.txt,nano /svr/html/index.html,nano apache
cd cd U/dirdos
ls ls /bin, ls -l $HOME 1> $HOME/dir003/dircuatro/archivo3.txt
cat cat archivo1.txt,cat /proc/cpuinfo
> ls -la /bin > archivo1.txt
cp cp -rv /etc/a* $HOME/U/dir004 1> $HOME/U/dir003/dircuatro/archivo2.txt,cp /etc/profile $HOME/dir003/dircuatro/
find find pcolor,find /home/mortasoft/ -name index.html,find / -name foo 2>/dev/null
kill pkill colord
echo echo "Hola Mundo",echo /tmp/Sistemas/Operativos/Semana/3 /opt/datos/ubuntu
systemctl sudo systemctl restart httpd,sudo systemctl start docker,sudo systemctl enable docker,sudo systemctl status docker
chown chown -R 700 nicit /home/cmoraj577/U/dir003
wget wget https://wordpress.org/latest.zip, wget -qO- https://git.io/papirus-icon-theme-install
wc wc /var/log/syslog,wc /var/log/syslog -l,wc /var/log/syslog -w,wc /var/log/syslog -m
head head /var/log/syslog -n 3
tail tail /var/log/syslog -n 3,tail archivo.txt -f
locate locate index.html,locate syslog
nmap nmap 192.168.1.170
nslookup nslookup ulacit.ac.cr,nslookup apt install dnsutils
netstat netstat -ltp,netstat -tulpn
ping ping apt install iputils
df df -h
fdisk sudo fdisk -l
tar tar -cvf myarchive.tar /home/mortasoft/Semana_09/ (Comprimir),tar -xvf myarchive.tar -C /tmp/ (Descomprimir), tar -xvf file.tar.gz,tar -xzvf projects.tar.gz -C /tmp/
dd dd if=/home/mortasoft/imagen.dd of=/dev/sde conv=notrunc & (Hacer una imagen de disco),sudo dd if=/dev/sdb1 of=/home/tecmint/Documents/Linux_Mint_19_XFCE.iso,sudo dd if=artful-desktop-amd64.iso of=/dev/sdd bs=1M status=progress
ln ln -s file link
zip zip comprimido.zip archivo.txt
unzip unzip comprimido.zip
pacman (gestor de paquetes Manjaro) sudo pacman -Syuu,sudo pacman -S unrar zip unzip p7zip gzip bzip2,sudo pacman -S yay,sudo yay -S --needed base-devel,sudo pacman -S apache,sudo pacman -S cronie, sudo pacman -S neofetch
yay yay -S google-chrome
uname uname -a
adduser / useradd sudo useradd -m nombredeusuario -G wheel -p passworddelusuario
ps ps -aux, ps -a
crontab crontab -e
chmod chmod ugo+x HolaSemanal.sh
dpkg sudo dpkg -i code_1.71.2-1663191218_amd64.deb
docker sudo docker run -it ubuntu,docker ps -a,docker start mi_ubuntu,sudo docker start mi_ubuntu,sudo docker attach mi_ubuntu,sudo docker pull portainer/portainer-ce:latest,sudo docker volume create portainer_data,docker search ubuntu,docker pull ubuntu,docker images,docker rm 9e6947a138c2,docker network ls,docker rmi 4b
man man find
mount sudo mount -t ext4 /dev/md/RAID5\:raid5 /media/RAID5,sudo mount -t ext4 /dev/md/RAID5\:raid5 /media/
zenity zenity --entry --title "Name request" --text "Please enter your name:"
bash bash Bash3.sh
apcalc calc 8+2
top sudo top -u cmoraj577
vim vim Dockerfile
ifconfig ifconfig -s,ifconfig docker0
rmdir rmdir dir003

FORMATO TABLA

TRES | Content Cell | Content Cell | Content Cell |

DOS | Content Cell | Content Cell |

About

Command List for Linux Distributions through VirtualBox 6

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published