Publicado el 27 de Agosto del 2018
2.041 visualizaciones desde el 27 de Agosto del 2018
444,7 KB
7 paginas
Creado hace 11a (16/05/2014)
Listado de Comandos de Debian
Información del Sistema
arch
uname -m
uname -r
dmidecode -q
hdparm -i /dev/hda
hdparm -tT /dev/sda
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/meminfo
cat /proc/swaps
cat /proc/version
cat /proc/net/dev
cat /proc/mounts
lspci -tv
lsusb -tv
date
cal 2007
date 041217002007.00
clock -w
Apagado (Reinicio del sistema y Logout )
shutdown -h now
init 0
telinit 0
shutdown -h hours:minutes &
shutdown -c
shutdown -r now
reboot
logout
Archivos y Directorios
cd /home
cd ..
cd ../..
cd
cd ~user1
cd -
pwd
ls
ls -F
ls -l
ls -a
ls *[0-9]*
tree
lstree
mkdir dir1
mkdir dir1 dir2
mkdir -p /tmp/dir1/dir2
rm -f file1
rmdir dir1
rm -rf dir1
rm -rf dir1 dir2
mv dir1 new_dir
cp file1 file2
cp dir/* .
cp -a /tmp/dir1 .
cp -a dir1 dir2
ln -s file1 lnk1
ln file1 lnk1
touch -t 0712250000 file1
file file1
iconv -l
iconv -f fromEncoding -t toEncoding inputFile >
outputFile
find . -maxdepth 1 -name *.jpg -print -exec convert
"{}" -resize 80x60 "thumbs/{}" \;
Búsqueda de Archivos
find / -name file1
find / -user user1
SISTEMAS OPERATIVOS
Profesor: Luis Alfonso Jiménez Piedrahita
mostrar la arquitectura del equipo(1)
mostrar la arquitectura del equipo(2)
mostrar la versión del kernel
mostrar los componentes de hardware del sistema - (SMBIOS /
DMI)
despliega las caracteristicas de un disco duro
ejecutar prueba de lectura en un disco duro
mostrar información del CPU
mostrar interrupciones
verificar el uso de la memoria
muestra el uso del espacio swap
mostrar la versión del kernel
mostrar los adaptadores de red y estadisticas
muestra los filesystems que se encuentran montados
mostrar los dispositivos PCI
mostrar los dispositivos USB
mostrar la fecha del sistema
mostrar la tabla del tiempo del 2007
establecer fecha y hora- MesDiaHoraMinutoAño.Segundos
guardar cambio de fecha al BIOS
apagar el equipo(1)
apagar el equipo(2)
apagar el equipo(3)
programar el apagado del equipo
cancelar apagado programado del equipo
reiniciar(1)
reiniciar(2)
terminar sesión
cambiar al directorio '/ home'
regresar un nivel
regresar dos niveles
cambiar al directorio home
cambiar al directorio home
ir al directorio anterior
mostrar la ruta del directorio de trabajo
ver archivos del directorio
ver archivos del directorio
mostrar detalles de archivos y directorios
mostrar archivos ocultos
mostrar archivos y directorios cuyo nombre contenga numeros
mostrar archivos y directorios en forma de arbol empezando desde
root(1)
mostrar archivos y directorios en forma de arbol empezando desde
root(2)
crear un directorio llamado 'dir1'
crear dos directorios simultaneamente
crear un arbol de directorios
borrar archivo con nombre 'file1'
borrar directorio con nombre 'dir1'
borrar el directorio con nombre 'dir1' y todos sus contenidos
recursivamente
borrar dos directorios y todos sus contenidos recursivamente
renombrar o mover un archivo o directorio
copiar un archivo
copiar todos los archivos de un directorio dentro del directorio de
trabajo actual
copiar un directorio dentro del directorio de trabajo actual
copiar un directorio
crear un link simbólico a un archivo o directorio
crear un link físico a un archivo o directorio
modificar el timestamp de un archivo o directorio-
(AAMMDDhhmm)
muestra el tipo mime del archivo como texto
muestra los tipo de codificación conocidos
Genera un archivo nuevo a partir del archivo proporcionado
asumiendo que estan codificado en fromEncoding y convirtiendolo
a toEncoding.
redimensiona el tamaño de las imagenes en el directorio actual en
modo batch batch y las manda al directorio “thums” (se requiere el
programa “convert” de Imagemagick)
buscar archivos y directorios con el nombre 'file1' en el filesystem
root desde '/'
buscar archivos y directorios que le pertenezcan a 'user1'
SISTEMAS OPERATIVOS
Profesor: Luis Alfonso Jiménez Piedrahita
find /home/user1 -name \*.bin
find /usr/bin -type f -atime +100
find /usr/bin -type f -mtime -10
find / -name \*.rpm -exec chmod 755 '{}' \;
find / -xdev -name \*.rpm
locate \*.ps
whereis halt
which halt
Montaje de un sistema de Archivos
mount /dev/hda2 /mnt/hda2
umount /dev/hda2
fuser -km /mnt/hda2
umount -n /mnt/hda2
mount /dev/fd0 /mnt/floppy
mount /dev/cdrom /mnt/cdrom
mount /dev/hdc /mnt/cdrecorder
mount -o loop file.iso /mnt/cdrom
mount -t vfat /dev/hda5 /mnt/hda5
mount /dev/sda1 /mnt/usbdisk
mount -t smbfs -o username=user,password=pass
//WinClient/share /mnt/share
Espacio en Disco
df -h
ls -lSr |more
du -sh dir1
du -sk * | sort -rn
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n
dpkg-query -W -f='${Installed-
Size;10}t${Package}n' | sort -k1,1n
Usuarios y Grupos
groupadd group_name
groupdel group_name
groupmod -n new_group_name old_group_name
useradd -c "Name Surname " -g admin -d
/home/user1 -s /bin/bash user1
useradd user1
userdel -r user1
usermod -c "User FTP" -g system -d /ftp/user1 -s
/bin/nologin user1
passwd
passwd user1
chage -E 2005-12-31 user1
pwck
grpck
chmod go-rwx directory1
chown user1 file1
chown -R user1 directory1
chgrp group1 file1
chown user1:group1 file1
find / -perm -u+s
chmod u+s /bin/file1
chmod u-s /bin/file1
chmod g+s /home/public
chmod g-s /home/public
newgrp group_name
Permisos en Archivos (usar "+" para asignar permiso y "-" para quitarlo)
ls -lh
ls /tmp | pr -T5 -W$COLUMNS
chmod ugo+rwx directory1
buscar archivos con extensión '.bin' dentro del directorio '/
home/user1'
buscar archivos binarios que no han sido usados en los ultimos
100 días
buscar archivos binarios creados o modificados en los ultimos diez
dias
buscar archivos con extensión '.rpm' y modificar permisos
buscar archivos con extensión '.rpm' ignorando particiones
extraibles como cdrom, pen-drive, etc.…
mostrar archivos con la extensión '.ps' -primero ejecutar el
comando 'updatedb'
mostrar la ruta del archivo binario, fuente y pagina del
manual(man) para un comando dado (halt en este caso)
mostrar la ruta completa a un binario / ejecutable
montar el disco llamado hda2 - verificar la existencia del directorio
'/ mnt/hda2'
desmontar el disco hda2 - primero salir del punto de montaje '/
mnt/hda2'
forzar el desmontaje cuando el dispositivo se este utilizando
ejecutar el comando umount sin escribir en el archivo /etc/mtab -
es util cuando el archivo es de solo lectura o el disco duro esta
lleno.
montar un floppy
montar un cdrom / dvdrom
montar un cdrw / dvdrom
montar un archivo o imagen ISO
montar un sistema de archivos de Windows FAT32
montar un pen-drive o flash-drive USB
montar una unidad compartida de windows
mostrar una lista de las particiones montadas
mostrar el tamaño de los archios y directorios ordenados por
tamaño
mostrar el espacio ocupado estimado usado por el directorio 'dir1'
mostrar el tamaño de archivos y directorios ordenados por tamaño
mostrar el espacio utilizado por los paquetes rpm instalados
ordenados por tamaño (fedora, redhat y similares)
mostrar el espacio usado por los paquetes deb instalados
ordenados por tamaño(ubuntu, debian y similares)
crear un grupo nuevo
borrar un grupo
renombrar un grupo
crear un nuevo usuario que pertenezca al grupo "admin"
crear un usuario nuevo
borrar un usuario ( '-r' elimina el directorio home del usuario)
cambiar los atributos del usuario
cambiar el password
cambiar el password de un usuario (solo lo puede hacer el usuario
root)
establecer la fecha limite en la que el password del usuario caduca
verificar la integridad del archivo de contraseñas '/etc/passwd'
verificar la integridad del archivo base de datos de grupos
'/etc/group'
cambiarse a un grupo nuevo
mostrar permisos
dividir la terminal en 5 columnas
establecer permisos de lectura(r), escritura (w) y acceso(x) a
usuarios propietarios(u) ,de grupo (g) y otros(o)set permissions
reading (r), write (w) and (x) access to users owner (u) group (g)
and others (o)
quitar permisos de lectura(r), escritura (w) y acceso(x) a usuarios
de grupo (g) y otros(o)
cambiar el propietario(owner) de un archivo
cambiar el propietario de un directorio y de todos los archivos y
directorios contenidos en él
cambiar el grupo a un archivo
cambiar el usuario y grupo propietario de un archivo
ver todos los archivos en el sistema que tengan configurado el bit
SUID
establecer el bit SUID de un archivo binario el usuario obtinene los
mismos privilegios que el propietario sobre el archivo
desactivar el bit SUID en un archivo binario
establecer el bit SGID en un directorio - similar a SUID pero para
un directorio
desactivar el bit SGID en un directorio
chmod o+t /home/public
chmod o-t /home/public
Atributos especiales de archivos (usar "+" para asignar permiso y "-" para quitarlo)
chattr +a file1
chattr +c file1
establece el STIKY bit en un directorio- permite borrado de
archivos solo a propietarios legítimos
desactivar el STIKY bit en un directorio
SISTEMAS OPERATIVOS
Profesor: Luis Alfonso Jiménez Piedrahita
permitir abrir un arhchivo para escritura en modo append
permitir que un archivo sea compimido/descomprimido
automaticamente por el kernel
no tomar en cuenta el archivo para backups con el programa
Dump
hacer el archivo in
Comentarios de: Listado de Comandos de Debian (0)
No hay comentarios