3 minuto(s) de lectura

Comandos

cat

  • Concatenar cadenas de texto o mostrar archivos de texto
cat # Concatenar cadenas de texto o mostrar archivos de texto 

Ejemplo

cat abecedario.txt
a-97
 b-98
 c-99
 d-100
 e-101
 f-102
 g-103
 h-104
 i-105
 j-106
 k-107
 l-108
 m-109
 n-110
 o-111
 p-112
 q-113
 r-114
 s-115
 t-116
 u-117
 v-118
 w-119
 x-120
 y-121
 z-122

cd

  • Cambiar a otro directorio
cd ~ # Volver al directorio 'home' del usuario
cd - # Vuelve a la anterior ruta en la que nos encontrábamos antes de cambiarla
cd -- # Te envía al directorio 'home'
cd ../../ # Bajan 2 niveles desde el directorio padre del sistema de archivos

addgroup

  • Crea un grupos
addgroup # Crea un grupo llamado 'migrupo'

Ejemplo addgroup

sudo addgroup migrupo # Crea un grupo llamado 'migrupo'
Adding group `migrupo' (GID 1000) ...                                           
Done. 

chgrp

  • Cambiar el acceso a grupo al que pertenece un archivo
chgrp # Cambiar el acceso a grupo al que pertenece un archivo
chgrp # [OPTION]… GROUP FILE…
chgrp # [OPTION]… –reference=RFILE FILE…
chgrp migrupo archivo.txt # Cambia la propiedad del grupo de un archivo
-rw-rw-r-- 1 sysadmin migrupo      0 Dec 17 13:43 archivo.txt    

Ejemplo chmod

chgrp migrupo archivo.txt # Cambia la propiedad del grupo de un archivo
-rw-rw-r-- 1 sysadmin migrupo      0 Dec 17 13:43 archivo.txt    

chmod

  • Cambiar el modo de acceso
chmod # Cambiar el modo de acceso  

Ejemplo stat

chmod go-rwx file1 # Hace visible a otros usuarios

stat

  • Para mostrar toda la información del nodo-i de un archivo
stat archivo.ext

chown

  • Cambia el propietario del archivo
chown # Cambia el propietario del archivo

Ejemplo cp

chown root archivo.txt
-rw-rw-r-- 1 root     migrupo      0 Dec 17 13:43 archivo.txt

cp

  • Copia el archivo
cp # Copia el archivo

Ejemplo

cp archivo1 archivo2

hd

  • Vuelca el contenido de un archivo mostrando las versiones hexadecimal y ASCII
hd # Volcar el contenido de un archivo mostrando las versiones hexadecimal y ASCII
hd list.txt # Volcar el contenido de un archivo mostrando las versiones hexadecimal y ASCII
00000000  61 2d 39 37 0a 20 62 2d  39 38 0a 20 63 2d 39 39  |a-97. b-98. c-99|
00000010  0a 20 64 2d 31 30 30 0a  20 65 2d 31 30 31 0a 20  |. d-100. e-101. |
00000020  66 2d 31 30 32 0a 20 67  2d 31 30 33 0a 20 68 2d  |f-102. g-103. h-|
00000030  31 30 34 0a 20 69 2d 31  30 35 0a 20 6a 2d 31 30  |104. i-105. j-10|
00000040  36 0a 20 6b 2d 31 30 37  0a 20 6c 2d 31 30 38 0a  |6. k-107. l-108.|
00000050  20 6d 2d 31 30 39 0a 20  6e 2d 31 31 30 0a 20 6f  | m-109. n-110. o|
00000060  2d 31 31 31 0a 20 70 2d  31 31 32 0a 20 71 2d 31  |-111. p-112. q-1|
00000070  31 33 0a 20 72 2d 31 31  34 0a 20 73 2d 31 31 35  |13. r-114. s-115|
00000080  0a 20 74 2d 31 31 36 0a  20 75 2d 31 31 37 0a 20  |. t-116. u-117. |
00000090  76 2d 31 31 38 0a 20 77  2d 31 31 39 0a 20 78 2d  |v-118. w-119. x-|
000000a0  31 32 30 0a 20 79 2d 31  32 31 0a 20 7a 2d 31 32  |120. y-121. z-12|
000000b0  32 0a 20                                          |2. |
000000b3
  • Mostrar las primeras líneas de un archivo
head # Mostrar las primeras líneas de un archivo

Ejemplo

head abecedario.sh                              

#!/bin/sh                                                                       
for i in $(seq 97 122); do                                                      
   printf "\\$(printf %o $i)-$i\n "                                             
done   

less

  • Mostrar un archivo por pagina
less # Mostrar un archivo por pagina
ls -lha | less # Utilizar este comando acompañado de otros que se usen para listar directorios o archivos 

ln

  • Crea un enlace simbolico hacia el archivo al que apunte ‘ambos elementos comparten el mismo contenido’
ln # Crea un enlace simbolico hacia el archivo al que se referencie 'ambos elementos comparten el mismo contenido'
ln abecedario.txt otro-abecedario.txt # Ahora "otro-abecedario.txt" apuntará al mismo contenido que "abecedario.txt"

mkdir

  • Crear un directorio
mkdir # Crear un directorio
mkdir nuevo_directorio

mv

  • Mover y Renombrar archivo
mv # Mover y Renombrar archivo
mv archivo1 ../ # Subir un nivel desde el directorio padre en el sistema de archivo
mv archivo1 archivo2 # Renombrar el archivo1 al nombre del archivo2

pwd

  • Mostrar la ruta absoluta de donde me encuentro en el directorio de trabajo (Working Directory)
pwd # Mostrar la ruta absoluta de donde me encuentro en el directorio de trabajo (Working Directory)

rm

  • Eliminar archivos
rm # Eliminar archivos
rm -fr archivo # Borra de forma recursiva y forzada un archivo

Deja un comentario