ls --------------------------------------------Lista los ficheros de un directorio concreto
ls -l ------------------------------------------Lista también las propiedades y atributos
ls -la ------------------------------------------Lista ficheros incluidos los ocultos de sistema
cd nom_directorio -------------------------------Cambia de directorio
more nom_fichero --------------------------------Muestra el contenido de un fichero de forma paginada
ls -la | more -----------------------------------Lista las ficheros de forma paginada
mv [ruta1]fichero1 [ruta2]fichero2 --------------Mueve y/o renombra un fichero.
rm archivo o directorio -------------------------Elimina archivos o directorios
rm -R directorio --------------------------------Borra un directorio recursivamente
cp archivo1 archivo2 ----------------------------Realiza una copia de un fichero
tail nom_archivo --------------------------------Muestra las últimas líneas de un archivo de forma estática
tail -f nom_archivo -----------------------------Muestra las últimas líneas del fichero de manera dinámica
head -numero nom_archivo ------------------------Muestra las primeras (número) líneas de un fichero
mkdir nom_directorio ----------------------------Crea un directorio
rmdir nom_directorio ----------------------------Elimina un directorio
chmod xxx nom_fichero ---------------------------Cambia los permisos de acceso de un fichero chmod g -w hola
chown usuario fichero/directorio ----------------Cambia el propietario de un fichero o directorio
chgrp grupo fichero/directorio ------------------Cambia el grupo (-R para realizar el cambio recursivo)
ps aux ------------------------------------------Muestra una lista de los procesos activos
kill -x(de 0 a 9) -------------------------------PID Elimina un proceso via nº PID que le identifica
mount -------------------------------------------Vemos el listado de dispositivos montados
mount /dev/fd0 /mnt/floppy ----------------------Montaje de la disquetera
mount /mnt/cdrom --------------------------------Punto de montaje del CD-ROM
umount ------------------------------------------Desmonta los puntos de montaje anteriores
hostname ----------------------------------------Visualiza el nombre de la máquina
fsck --------------------------------------------Escanea el disco
init 0 ------------------------------------------Apaga la máquina de manera correcta
init 6 ------------------------------------------Reinicia la máquina
compress/uncompress -----------------------------Comandos de compresión de archivos " .Z"
gunzip nom_archivo.gz ---------------------------Descompresión de archivos " .gz"
tar xvf fichero.tar ----------------------------Descomprime archivos " .tar"
top ---------------------------------------------Lista procesos de CPU
find / -name nom -print -------------------------Encuentra ficheros según patrón
pwd ---------------------------------------------Visualiza el directorio actual
grep 'cadena' archivo ---------------------------Muestra las líneas del archivo que contienen la cadena
date --------------------------------------------Da la hora y la fecha del sistema
cal ---------------------------------------------Muestra el calendario del mes actual
clear -------------------------------------------Borra la pantalla
who ---------------------------------------------Informa de los usuarios conectados
whoami ------------------------------------------Más información sobre nuestra máquina
finger ------------------------------------------Información más completa que who
su ----------------------------------------------Entrar a la sesión como root (necesario passwd)
su nom_usuari -----------------------------------Estando como root entramos como otro usuario
fdisk -------------------------------------------Gestión de particiones ('m' = menú de comandos)
setup -------------------------------------------Configuración gráfica de dispositivos
rpm -i nombre_paquete ---------------------------Instalación de paquetes RedHat
startx ------------------------------------------Arranca el entorno gráfico
Ctrl+Alt+F2 -------------------------------------Salir del entorno gráfico a un terminal
Alt+F'x' ----------------------------------------Conmutar entre terminales
make config -------------------------------------Configuración del Kernel
make xconfig ------------------------------------Entorno gráfico de configuración del Kernel
ifconfig -a -------------------------------------Información de las propiedades de red, equivale a ifconfig /all en Windows
dump/restore ------------------------------------Copias de seguridad y restauración
./comando ---------------------------------------Ejecuta un comando si no tenemos el path del directorio
u: propietario; g:grupo; o: otros; a: todos
+: conceder derechos
-: denegar derechos
Instalar, y mantener programas con Debian
✗· Instalar un programa
apt-get install mysql
✗· Buscar si existe el programa
apt-cache search mysql
✗· Mostrar informacion del programa
apt-cache show mysql
✗· Actualizar lista de programas
apt-get update
✗· Actualizar todos los programas instalados automaticamente
apt-get dist-upgrade
✗· Hacer una simulacion de los progragramas que se van a actualizar, sin llegar a hacerlo
apt-get -s dist-upgrade
✗· Reconfigurar de nuevo un programa
dpkg-reconfigure fetchmail
✗· Listado de todos los programas instalados
dpkg -l
✗· Parar y comenzar apache
apache restart
✗· Para la ejecución del programa
apache stop
✗· Comienza la ejecucion de un programa
apache start
✗· Test de velocidad de los mirrors de debian
netselect -vv $(cat debian-ftp-mirrors)
[align=center]
Ficheros
✗· Borrar el directorio y todo su contenido
rm -R midirectorio
✗· Copiar todo el directorio con su contenido en el directorio actual
cp -R /home/gigi/midirectorio/ ./
✗· Crear un enlace simbolico (/var/www/pruebas a punta a /home/gigi/pruebas/):
ln -s /home/gigi/pruebas/ /var/www/pruebas
✗· Crear una copia de seguridad un directorio
tar cvf /mnt/winsamba/etc.tar /etc/
✗· Comprimir el archivo tar
gzip /mnt/winsamba/*.tar
✗· Descargarse un fichero grande, si hay un corte descarga desde donde lo dejo.
wget -c http://bulma.net/bulma.tgz
✗· Descargarse un fichero con un limite de 20k, si hay un corte descarga desde donde lo
dejo.
wget -c --limit-rate=20k http://bulma.net/bulma.tgz
✗· Descargarse de un ftp un directorio completo
wget -l0 -np -r ftp://usuario:password@bulma.net/ftp
wget -c --limit-rate=20k ftp://usuario:password@bulma.net/ftp/bulma.tgz[/align]
Permisos
✗· Crear un grupo
addgroup internet
✗· Crear un usuario gabriel y añadirlo al grupo internet:
useradd -G internet gabriel
passwd gabriel
✗· Borrar un usuario:
deluser gabriel
✗· Asignar al grupo internet el directorio midirectorio
chgrp -R internet midirectorio
✗· Cambiar el grupo al directorio midirectorio
chown -R gigi.internet midirectorio/
✗· Cambiar el propietario del directorio web
chown -R internet web
✗· Dar permisos de lectura, escritura y ejecucion a todos al fichero backup_sh:
chmod 777 backup_sh
✗· Cambiar los permisos al directorio completo midirectorio
chmod -R 775 midirectorio/
✗· Crear un grupo
addgroup internet
✗· Crear un usuario gabriel y añadirlo al grupo internet:
useradd -G internet gabriel
passwd gabriel
✗· Borrar un usuario:
deluser gabriel
✗· Asignar al grupo internet el directorio midirectorio
chgrp -R internet midirectorio
✗· Cambiar el grupo al directorio midirectorio
chown -R gigi.internet midirectorio/
✗· Cambiar el propietario del directorio web
chown -R internet web
✗· Dar permisos de lectura, escritura y ejecucion a todos al fichero backup_sh:
chmod 777 backup_sh
✗· Cambiar los permisos al directorio completo midirectorio
chmod -R 775 midirectorio/
No hay comentarios:
Publicar un comentario