Autor: HANHAN CHEN Fecha Publicación: 2017-05-17 21:01:27 1 Lista de comandos de Linux whoami: nombre del usuario actual uname pwd: url directorio actual echo : imprimir una variable echo $PATH: esta variable guarda el lugar donde están los comandos echo * ; echo p*; echo m*; echo [0-9]; which date: indica la ruta donde está el comando history : historial de comandos man: ayuda h: ir al display del help q: salir /: for search -k : info [command] locate [a buscar]: -b "\comando":buscar último exaco whereis [comando] tar -cvf [path/guardar7archivo.tar] [lo que hay que guardar] -c: crear tar file -b: mostrar lo que está haciendo -f: especificar el nombre del archivo tar -tvf: mostrar el contenido del archivo comprmido tar -zcvf: pasar archivos de otros extensiones al tar tar -xvf: descomprimir el archivo comprimido tar -rvf [path /guardar archivo] [path/lo de añadir] : añadir algo a un archivo ya comprimido gzip : comprimir gunzip : descomprimir grep [pattern] [fichero] find <director a bucar> -criteria <pattern> ls -l more : ver menos ls -l sort : tener algo de orden
Autor: HANHAN CHEN Fecha Publicación: 2017-05-17 21:01:27 2 cut -d: -f1 : primer trozo delimitado por : tail head more sort nano gedit vi : modo insercion o modo comandos modo comando : por defecto type i : para entrar en modo insertar modo type ESC key: para salir del modeo insertar escribimos :wq para guardar y salir ping : ver si hay respuesta por parte del servidor o dispositivo -c5 : hacer 5 veces ping jobs: listar los comandos ejecutandose en el terminal actual top: procesos sleep: pausar un proceso kill [pid]: matar un proceso ps : procesos running in the current shell -e: todos los procesos del servidor free: lista de la memoria usada ifconfig route : red actual netstat : para mayor información sobre redes ***obs -n : carácter --word $( ): para comandos, más claridad logs: apache: /var/log/httpd sistema: /var/log/messages ifconfig: bloque que no es lo: targeta red segunda linea: ipv4 tercera linea: ipv6 bloque lo: loopback ficher : /etc/sudoers para poder ejecutar el comando sudo ficheros relacionados con usuarios: /etc/passwd : información sobre usuarios registrados en el ordenador /etc/shadow: ls constraseñas de los usuarios se guardan en este archivo /etc/group: grupo de usuarios adduser : crea carpeta y todo de los usuarios (mejor)
Autor: HANHAN CHEN Fecha Publicación: 2017-05-17 21:01:27 3 useradd: -D: ver la configuración predeterminada para crear usuarios. sudo nano /etc/default/useradd: para cambiar la configuración por defecto nombre_usuario: para crear usuario. un usuario no puede estar activo si no tiene passwd -m : crea el director del usuario passwd [usuario]: dar contraseña al usuario o cambiar nueva contraseña -S -a : ver si la cuenta está activada o no P (valida), L (bloqueada) -l: desactivar una cuenta. Bloquearla -u: desbloquear la cuenta groups [usuario]: te dice a qué grupo pertenece un usuario su [usuario]: cambiar de usuario en el comando sudo - [usuario]: cambiar al directorio del usuario userdel [usuario]: eliminar el usuario -r : eliminar tambien su carpeta groupadd [grupo]: añadir un grupo groupdel [grupo]: eliminar un grupo sudo id -g [usuario]: id del grupo principal al que pertenece el usuario chown [usuario] [archivo]: cambiar de propietario chgrp [grupo] [archivo]: cambiar de grupo usermod -ag : para asignar un usuario a un listatado de grupos. ex: usermode -ag classe,so user1 ls /bin: comandos disponibles **para poder ejecutar sudo, el usuario tiene que estar en /etc/sudoers ***para saber qué usuarios hay mirar /etc/passwd ***para saber si está activado mirar /etc/shadow *** para infromación de grupo /etc/group ***instalar zsh https://github.com/robbyrussell/oh-my-zsh/wiki/installing-zsh sh [archivo]: para ejecutar los comandos del archivo terminal zsh : uno muy bueno Visudo: para modificar sudoers echo $SHELL: muestra el shell que estoy usando curl: especifica un url para descargar el archivo gzip: para comprimir archivos -l : detalles
Autor: HANHAN CHEN Fecha Publicación: 2017-05-17 21:01:27 4 -d: descomprimir -k: conservar original sin cambiar gunzip: descomprimir pwd ls -l ls -a: listado de archivos ocultos ls -R :listado subarbres ls -i1: listar con inodo y en forma de columna mkdir -p : crea los directorios padres y sub todo seguido cp :copiar ir al directorio personal cd cd cd -- directorio personal = cd mv : sirve también para cambiar nombres rm -ir : pedir informacion y borrar todo con confirmacion rmdir: borrar carpetas vacías cat : mostrar contenido de los archivos lsblk: nombre sdb1, lo monta sobre /media/userxxx/nombrepen nom d'usuari de la sessió: $LOGNAME grep [OPCION] PATRÓN [ARCHIVO] -c: nombre de línies en les quals apareix el patró -n: visualitza el nombre i el contingut de la línia que contingui el patró -i: no distingeix entre mayúscula i minúscula -v: muestra las líneas donde no aparece el patrón -r: muestra los ficheros dentro de todos los subdirectorios del directorio actual -vn: mostrar las lineas numeradas que no contegan determinada caracter -e: para multiples opciones. ej: grep -e "hola" -e "#" hola ^: imprime las líneas que empiezan con dicho carácter cut OPCION [FICHERO] -c 1-10xx: selecciona desde el caracter origen al caracter final -f : field = lista : posicion de los campos a aparecer -d : delimiter = DELIM usa un signo para delimitar campo ps -e: listar pid de los procesos del linux kill -9 [pid] : matar un proceso tasklist: listar pid del windows. : para que un archivo esté oculto wc: -l : conta linies -w : cuenta palabras -m: caracteres sort:[opcion] [fichero] ordena un ficher - a secas: alfabeticamente -r: de manera inversa find / -name profile: sirve para encontrar archivos o carpetas head -n: imprime las n primeras lineas
Autor: HANHAN CHEN Fecha Publicación: 2017-05-17 21:01:27 5 tail -n: imprime las n ultimas lineas history: lista de comandos introducidos previamente!1...= para ejecutar export : convertir una variable local a una variable global del entorno unset : eliminar una variable exportada which: indica la ruta donde está el comando alias name=command : sirve para poner otro nombre para un comando touch [opciones ] fichero: crea archivos si no existen. Sino actualiza la fecha y hora de estos archivos ln : crear enlaces duros -s: crear enlaces simbolicos fdisk: particiones de todos los disco /dev/[sda]: ver las particiones de un determinado disco Gparted: gestor de particiones linux con interfaz grafica nmap: nos muestra todos los puertos de una ip ***** variables: env: enviroment variables local varaibles $: para acceder a variables glob characters *:any character?:any one character []:range of characters [1-9] or any [gu] [!] Quoting double quotes : mostrará el valor de las variables sngles quotes : mostrará las variables literales back quotes : ejecutará los comandos \command: para evitar alias ******* /etc/passwd: usuarios /etc/shadow: contraseñas de los usuarios /etc/fstab: para que los montajes sean permanentes www.monllar.com/blog Lista de comandos de Linux Bajada: 2017-10-11 17:07:13