investiga y realiza comentarios hacerca de los directorios de linux y comandos utilies con archivos, conectate a la cuenta de cluster y pueba los comandos de acceso a directorios..
Los comandos linux son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc veronica
*Comando Chmod Este comando sirve para modificar permisos de archivos
*Comando Chown Este comando sirve para cambiar el propietario de un archivo.forma chown -R nuevopropietario /rutadelarchivo
*Comando Head Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10 líneas del archivo.
head -n 10 archivo.c
*Comando Locate Este comando sirve para localizar la ruta de un archivo en linux para saber dónde está guardado. Puede ser más rápido que find ya que almacena las rutas en una base de datos. Es especialmente útil cuando se conoce el nombre del programa pero no se recuerda la ruta. Es necesario actualizar el índice con el comando updatedb para que reindexe los archivos nuevos.
ver en popupcopiar a portapapelesimprimir updatedb locate archivo
*ls -a
Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:
ls listas del contenido de un directorio cd cambio de directorio cd.. directorio principal mkdir crea un nuevo directorio rmdir elimina un directorio cp copia de un archivo mv mueve un archivo rm elimina un archivo passwd cambia la contraseña del usuario cat muestra el contenido del archivo more muestra el contenido del archivo con
apropos ayuda para el comando requerido lpr imprime el archivo requerido
CLAUDIA: Tipos de comandos: addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo
adduser Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de configuración al directorio de trabajo del nuevo usuario. Sintaxis: adduser nom_usuario [nom_grupo]
alias En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo. Sintaxis: alias nom_alias=’comando’
apt-cache search (texto) Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.
apt-get dist-upgrade Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.
apt-get install (paquetes) Instala paquetes.
apt-get remove (paquete) Borra paquetes. Con la opción –purge borramos tambien la configuración de los paquetes instalados.
apt-get update Actualiza la lista de paquetes disponibles para instalar.
apt-get upgrade Instala las nuevas versiones de los diferentes paquetes disponibles.
at Realiza un tarea programada una sola vez. Sintaxis: at [-lr] hora [fecha]. bash, sh Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash. Sintaxis: bash / sh / ksh / csh. bg Manda un proceso a segundo plano. Sintaxis: bg PID.
cal Muestra el calendario. Sintaxis: cal [[mes] año]. cat Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto. Sintaxis: cat nom_archivo. cd Cambia de directorio. Sintaxis: cd nom_directorio. chattr Cambiar atributos de un fichero. Sintaxis: chattr atributos nom_archivo. chgrp Cambia el grupo al que pertenece el archivo. Sintaxis: chgrp nom_grupo nom_archivo. chmod Utilizado para cambiar la proteción o permisos de accesos a los archivos. r:lectura w:escritura x:ejecución +: añade permisos -:quita permisos u:usuario g:grupo del usuario o:otros Sintaxis: chmod permisos nom_archivo chown Cambia el propietario de un archivo. Sintaxis: chown nom_propietario nom_archivo. chroot Nos permite cambiar el directorio raiz. Sintaxis: chroot nom_directorio_raiz. clear Limpia la pantalla, y coloca el prompt al principio de la misma. Sintaxis: clear. cmp, diff Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos. Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2. cp Copia archivos en el directorio indicado. Sintaxis: cp nom_archivo nom_directorio. crontab Realizar una tarea programada de forma regular. Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando. cut Ttiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene algunas otras opciones útiles. Sintaxis: cut [opciones] nom_archivo.
Para esto usaremos el comando "mkdir" como en DOS seguido del nombre del directorio a crear.
mkdir nombre
**********Copiado de archivos******************
La orden "cp" copia los ficheros listados en la línea de comandos al fichero o directorio pasado como ultimo argumento.
cp origen destinod
*************Mover archivos ********************
Tanto para mover como para renombrar archivos o directorio usaremos el comando "mv" de idéntica manera a "cp" solo que en esta caso no se preservara el origen.
mv origen destino
*************Borrado de archivos ***************
Para borrar se usa "rm" que viene de remove. Se usa con un parámetro que es el nombre del fichero a borrar o una lista de ellos. También lo podemos usar para borrar directorios completos con el parámetro "-r" a hay que ser muy prudente y cuidadoso con este comando ya que podemos hacer macanas.
rm nombre de archivo o directorio
***********Mirando los ficheros ***************
Las ordenes "more", "cat" y "less" son usadas para ver el contenido de ficheros. More y less muestran el fichero pantalla a pantalla mientras que cat lo muestra entero de una vez.
DIRECTORIOS DE LINUX Y ALGUNOS COMANDOS UTILES CON ARCHIVOS
Borrar el archivo o directorio denominado "fichero" rm fichero
Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios. rm -rf directorio
Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos". cp fichero /home/datos/
Mover el archivo o directorio denominado "fichero" al directorio "/home/datos". mv fichero /home/datos/
Visualizar el archivo denominado "archivo". cat archivo
Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave". man -k palabraclave
Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora. more archivo
Visualizar las 10 primeras líneas del archivo denominado "archivo". head archivo
Visualizar las 20 primeras líneas del archivo denominado "archivo". head -20 archivo
Visualizar las 10 últimas líneas del archivo denominado "archivo". tail archivo
Visualizar las 20 últimas líneas del archivo denominado "archivo". tail -20 archivo
son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. algunos comandos para Archivos y Directorios ls lista los archivos y directorios
sort ordena alfabéticamente una lista de archivos
mkdir crea un directorio
rmdir borro directorios
cd cambio de directorio
pwd muestra el path actual
tree muestra la estructura de directorios y archivos en forma grafica
Otros comomados para arcvivos pueden ser: - file arch [arch2...]: Determina el tipo (texto, programa, etc) del o los archivos indicados.
- find <> <>:(directorio)(condiccion) Busca los archivos que satisfacen la condicion señalada a partir del directorio indicado.
Ejemplo: find / -name cc -print busca a partir del directorio raiz la presencia del archivo de nombre cc y pone un mensaje indicando en que directorio lo encontró.
-ftp <>: Inicia una sesión de ftp en la máquina indicada. (nombre Internet de la máquina o dirección IP)
logout : (también ^D): termina una sesión en terminal UNIX.
- lpr <>:(archivo) Ordena la impresión del archivo de texto indicado. (Si el equipo tiene definida una impresora)
date Descripción: gestion de fecha de sistema, se puede ver y establecer. Ejemplos: date, date 10091923
history Descripción: muestra el historial de comandos introducidos por el usuario. Ejemplos: history | more
more Descripción: muestra el contenido de un fichero con pausas cada 25 lineas. Ejemplos: more fichero grep Descripción: filtra los contenidos de un fichero. Ejemplos:cat fichero | grep cadena
• mkdir make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre:
$ mkdir /home/tu_cuenta/pepino Si ya estamos en /home/tu_cuenta… $ mkdir pepino
• rm remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores. Para borrar un archivo:
$ rm nombre_archivo
Para borrar una carpeta vacía:
rm nombre_carpeta Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener más:
rm -r nombre_carpeta
Otras opciones: “-f” no te pide una confirmación para eliminar o “-v” va mostrando lo que va borrando.
• cp copy: copiar. Copia el archivo indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También podéis poner el nombre que le queréis poner a la copia. Por ejemplo, si estuviéramos en /etc/X11 y quisiéramos hacer una copia de seguridad de xorg.conf en nuestra carpeta personal:
$ cp xorg.conf /home/tu_carpeta/xorg.conf.backup
mv move: mover. Es igual que el anterior, sólo que en lugar de hacer una copia, mueve directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al original:
Otro uso muy práctico que se le puede dar es para renombrar un archivo. Basta con indicar el nuevo nombre en el segundo argumento con la misma ruta del primero. En este ejemplo suponemos que ya estamos en la carpeta que lo contiene:
$ mv pepino.html ese_pepino.html
• find find: encontrar. Busca el archivo o carpeta que le indiques:
$ find / -name pepino
El comando anterior buscaría en todos los sitios las carpetas y archivos que se llamen pepino. Si tuviéramos la seguridad de que se encuentra en /var por ejemplo, se lo indicaríamos: $ find /var -name pepino Si no estamos muy seguros del nombre podemos indicárselo con comodines. Supongamos que el nombre de lo que buscamos contiene “pepi”, en la misma carpeta de antes:
$ find /var -name *pepi*
Tiene otras opciones. Por ejemplo podemos decirle que encuentre los archivos/carpetas de más de 1500 KB: $ find / -size +1500 O los archivos/carpetas contienen el nombre “pepi” y tienen menos de 1000 KB: $ find / -name *pepi* -size -1000
7 bc Calculadora y lenguaje matemático, muy potente. 8 bzip2 Compresor / descompresor de archivos. 9 cal Despliega un calendario. 10 cat Muestra el contenido de archivos y concatena archivos. 11 cd Cambiar de directorio. 12 cfdisk Herramienta de particionamiento de discos, usada en sistemas debian principalmente. 13 chage Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario. 14 chattr Cambia atributos extendidos de archivos y directorios
15 chgrp Cambia el grupo de un archivo(s) o carpetas(s). 16 chkconfig Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema. 17 chmod Cambia los permisos de un archivo(s) o carpetas(s). 19 chroot Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios. 20 clear Limpia la terminal. 21 cmp Compara dos archivos byte por byte. 22 crontab Administra archivos cron para los usuarios y root. 23 curl Permite descargar o transferir url's. 24 cut Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos. 25 date Muestra/establece la fecha y hora actual. 26 dd Convierte y copia archivos y sistemas de archivos. 27 df Muestra el uso de espacio de discos duros o particiones. 28 diff Busca y muestra diferencias entre archivos. 29 dig Utilería para consultas a servidores DNS. y hay mas
bien pues como dicen los compañeros estos son muy importantes para cuando se entra en la administracion y programacion del S.O., y como es bien sabido hay una inmensa cantidad y solo dire algunos delos mas básicos.....
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
Aquí tenemos algunos comandos útiles para trabajar con archivos:
Listar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado. ls -l
Listar los archivos del directorio actual, indicando el tipo de archivo. ls -F
Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas. ls -laC
Borrar el archivo o directorio denominado "fichero" rm fichero
Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios. rm -rf directorio
Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos". cp fichero /home/datos/
Mover el archivo o directorio denominado "fichero" al directorio "/home/datos". mv fichero /home/datos/
Visualizar el archivo denominado "archivo". cat archivo
Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave". man -k palabraclave
Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora. more archivo
Visualizar las 10 primeras líneas del archivo denominado "archivo". head archivo
Visualizar las 20 primeras líneas del archivo denominado "archivo". head -20 archivo
Visualizar las 10 últimas líneas del archivo denominado "archivo". tail archivo
Visualizar las 20 últimas líneas del archivo denominado "archivo". tail -20 archivo
Comando Chmod Este comando sirve para modificar permisos de archivos
*Comando Chown Este comando sirve para cambiar el propietario de un archivo.forma chown -R nuevopropietario /rutadelarchivo 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
Los comandos linux son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc
ResponderEliminarveronica
comandos para archivos:
ResponderEliminar*Comando Chmod
Este comando sirve para modificar permisos de archivos
*Comando Chown
Este comando sirve para cambiar el propietario de un archivo.forma
chown -R nuevopropietario /rutadelarchivo
*Comando Head
Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10 líneas del archivo.
head -n 10 archivo.c
*Comando Locate
Este comando sirve para localizar la ruta de un archivo en linux para saber dónde está guardado. Puede ser más rápido que find ya que almacena las rutas en una base de datos. Es especialmente útil cuando se conoce el nombre del programa pero no se recuerda la ruta.
Es necesario actualizar el índice con el comando updatedb para que reindexe los archivos nuevos.
ver en popupcopiar a portapapelesimprimir
updatedb
locate archivo
*ls -a
Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:
ls listas del contenido de un directorio
ResponderEliminarcd cambio de directorio
cd.. directorio principal
mkdir crea un nuevo directorio
rmdir elimina un directorio
cp copia de un archivo
mv mueve un archivo
rm elimina un archivo
passwd cambia la contraseña del usuario
cat muestra el contenido del archivo
more muestra el contenido del archivo con
apropos ayuda para el comando requerido
lpr imprime el archivo requerido
CLAUDIA:
ResponderEliminarTipos de comandos:
addgroup
Se utiliza para crear un grupo nuevo.
Sintaxis: addgroup nom_grupo
adduser
Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de configuración al directorio de trabajo del nuevo usuario.
Sintaxis: adduser nom_usuario [nom_grupo]
alias
En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.
Sintaxis: alias nom_alias=’comando’
apt-cache search (texto)
Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.
apt-get dist-upgrade
Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.
apt-get install (paquetes)
Instala paquetes.
apt-get remove (paquete)
Borra paquetes. Con la opción –purge borramos tambien la configuración de los paquetes instalados.
apt-get update
Actualiza la lista de paquetes disponibles para instalar.
apt-get upgrade
Instala las nuevas versiones de los diferentes paquetes disponibles.
at
Realiza un tarea programada una sola vez.
Sintaxis: at [-lr] hora [fecha].
bash, sh
Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.
Sintaxis: bash / sh / ksh / csh.
bg
Manda un proceso a segundo plano.
Sintaxis: bg PID.
cal
Muestra el calendario.
Sintaxis: cal [[mes] año].
cat
Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto.
Sintaxis: cat nom_archivo.
cd
Cambia de directorio.
Sintaxis: cd nom_directorio.
chattr
Cambiar atributos de un fichero.
Sintaxis: chattr atributos nom_archivo.
chgrp
Cambia el grupo al que pertenece el archivo.
Sintaxis: chgrp nom_grupo nom_archivo.
chmod
Utilizado para cambiar la proteción o permisos de accesos a los archivos.
r:lectura w:escritura x:ejecución
+: añade permisos -:quita permisos
u:usuario g:grupo del usuario o:otros
Sintaxis: chmod permisos nom_archivo
chown
Cambia el propietario de un archivo.
Sintaxis: chown nom_propietario nom_archivo.
chroot
Nos permite cambiar el directorio raiz.
Sintaxis: chroot nom_directorio_raiz.
clear
Limpia la pantalla, y coloca el prompt al principio de la misma.
Sintaxis: clear.
cmp, diff
Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos.
Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.
cp
Copia archivos en el directorio indicado.
Sintaxis: cp nom_archivo nom_directorio.
crontab
Realizar una tarea programada de forma regular.
Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando.
cut
Ttiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene algunas otras opciones útiles.
Sintaxis: cut [opciones] nom_archivo.
**********Creación de directorios: ************
ResponderEliminarPara esto usaremos el comando "mkdir" como en DOS seguido del nombre del directorio a crear.
mkdir nombre
**********Copiado de archivos******************
La orden "cp" copia los ficheros listados en la línea de comandos al fichero o directorio pasado como ultimo argumento.
cp origen destinod
*************Mover archivos ********************
Tanto para mover como para renombrar archivos o directorio usaremos el comando "mv" de idéntica manera a "cp" solo que en esta caso no se preservara el origen.
mv origen destino
*************Borrado de archivos ***************
Para borrar se usa "rm" que viene de remove. Se usa con un parámetro que es el nombre del fichero a borrar o una lista de ellos. También lo podemos usar para borrar directorios completos con el parámetro "-r" a hay que ser muy prudente y cuidadoso con este comando ya que podemos hacer macanas.
rm nombre de archivo o directorio
***********Mirando los ficheros ***************
Las ordenes "more", "cat" y "less" son usadas para ver el contenido de ficheros. More y less muestran el fichero pantalla a pantalla mientras que cat lo muestra entero de una vez.
more archivo
less archivo
cat archivo
DIRECTORIOS DE LINUX Y ALGUNOS COMANDOS UTILES CON ARCHIVOS
ResponderEliminarBorrar el archivo o directorio denominado "fichero"
rm fichero
Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios.
rm -rf directorio
Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos".
cp fichero /home/datos/
Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".
mv fichero /home/datos/
Visualizar el archivo denominado "archivo".
cat archivo
Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave".
man -k palabraclave
Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.
more archivo
Visualizar las 10 primeras líneas del archivo denominado "archivo".
head archivo
Visualizar las 20 primeras líneas del archivo denominado "archivo".
head -20 archivo
Visualizar las 10 últimas líneas del archivo denominado "archivo".
tail archivo
Visualizar las 20 últimas líneas del archivo denominado "archivo".
tail -20 archivo
son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc.
ResponderEliminaralgunos comandos para Archivos y Directorios
ls lista los archivos y directorios
sort ordena alfabéticamente una lista de archivos
mkdir crea un directorio
rmdir borro directorios
cd cambio de directorio
pwd muestra el path actual
tree muestra la estructura de directorios y archivos en forma grafica
cp copia archivos
rm borra archivos
mv mueve o renombra archivos y directorios
Otros comomados para arcvivos pueden ser:
ResponderEliminar- file arch [arch2...]: Determina el tipo (texto, programa, etc) del o los archivos indicados.
- find <> <>:(directorio)(condiccion) Busca los archivos que satisfacen la condicion señalada a partir del directorio indicado.
Ejemplo: find / -name cc -print busca a partir del directorio raiz la presencia del archivo de nombre cc y pone un mensaje indicando en que directorio lo encontró.
-ftp <>: Inicia una sesión de ftp en la máquina indicada.
(nombre Internet de la máquina o dirección IP)
logout : (también ^D): termina una sesión en terminal UNIX.
- lpr <>:(archivo) Ordena la impresión del archivo de texto indicado. (Si el equipo tiene definida una impresora)
Los comandos Linux son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo.
ResponderEliminarls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls --color
cp
Descripción: =copy. copiar ficheros/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo
rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero
mkdir
Descripción: =make dir. crear directorios.
Ejemplos: mkdir directorio
rmdir
Descripción: =remove dir. borrar directorios, deben estar vacios.
Ejemplos: rmdir directorio
mv
Descripción: =move. renombrar o mover ficheros/directorios.
Ejemplos: mv directorio directorio, mv fichero nuevo_nombre, mv fichero a_directorio
date
Descripción: gestion de fecha de sistema, se puede ver y establecer.
Ejemplos: date, date 10091923
history
Descripción: muestra el historial de comandos introducidos por el usuario.
Ejemplos: history | more
more
Descripción: muestra el contenido de un fichero con pausas cada 25 lineas.
Ejemplos: more fichero
grep
Descripción: filtra los contenidos de un fichero.
Ejemplos:cat fichero | grep cadena
• mkdir
ResponderEliminarmake directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre:
$ mkdir /home/tu_cuenta/pepino
Si ya estamos en /home/tu_cuenta…
$ mkdir pepino
• rm
remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores.
Para borrar un archivo:
$ rm nombre_archivo
Para borrar una carpeta vacía:
rm nombre_carpeta
Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener más:
rm -r nombre_carpeta
Otras opciones: “-f” no te pide una confirmación para eliminar o “-v” va mostrando lo que va borrando.
• cp
copy: copiar. Copia el archivo indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También podéis poner el nombre que le queréis poner a la copia. Por ejemplo, si estuviéramos en /etc/X11 y quisiéramos hacer una copia de seguridad de xorg.conf en nuestra carpeta personal:
$ cp xorg.conf /home/tu_carpeta/xorg.conf.backup
mv
move: mover. Es igual que el anterior, sólo que en lugar de hacer una copia, mueve directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al original:
$mv /etc/pepino.html /home/tu_carpeta/ese_pepino.html
Otro uso muy práctico que se le puede dar es para renombrar un archivo. Basta con indicar el nuevo nombre en el segundo argumento con la misma ruta del primero. En este ejemplo suponemos que ya estamos en la carpeta que lo contiene:
$ mv pepino.html ese_pepino.html
• find
find: encontrar. Busca el archivo o carpeta que le indiques:
$ find / -name pepino
El comando anterior buscaría en todos los sitios las carpetas y archivos que se llamen pepino. Si tuviéramos la seguridad de que se encuentra en /var por ejemplo, se lo indicaríamos:
$ find /var -name pepino
Si no estamos muy seguros del nombre podemos indicárselo con comodines. Supongamos que el nombre de lo que buscamos contiene “pepi”, en la misma carpeta de antes:
$ find /var -name *pepi*
Tiene otras opciones. Por ejemplo podemos decirle que encuentre los archivos/carpetas de más de 1500 KB:
$ find / -size +1500
O los archivos/carpetas contienen el nombre “pepi” y tienen menos de 1000 KB:
$ find / -name *pepi* -size -1000
Comandos LINUX
ResponderEliminar7 bc Calculadora y lenguaje matemático, muy potente.
8 bzip2 Compresor / descompresor de archivos.
9 cal Despliega un calendario.
10 cat Muestra el contenido de archivos y concatena archivos.
11 cd Cambiar de directorio.
12 cfdisk Herramienta de particionamiento de discos, usada en sistemas debian principalmente.
13 chage Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario.
14 chattr
Cambia atributos extendidos de archivos y directorios
15 chgrp
ResponderEliminarCambia el grupo de un archivo(s) o carpetas(s).
16 chkconfig
Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema.
17 chmod
Cambia los permisos de un archivo(s) o carpetas(s).
19 chroot Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios.
20 clear Limpia la terminal.
21 cmp Compara dos archivos byte por byte.
22 crontab
Administra archivos cron para los usuarios y root.
23 curl Permite descargar o transferir url's.
24 cut Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos.
25 date
Muestra/establece la fecha y hora actual.
26 dd Convierte y copia archivos y sistemas de archivos.
27 df Muestra el uso de espacio de discos duros o particiones.
28 diff Busca y muestra diferencias entre archivos.
29 dig Utilería para consultas a servidores DNS.
y hay mas
bien pues como dicen los compañeros estos son muy importantes para cuando se entra en la administracion y programacion del S.O., y como es bien sabido hay una inmensa cantidad y solo dire algunos delos mas básicos.....
ResponderEliminarls :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
ATTE:MBO
Aquí tenemos algunos comandos útiles para trabajar con archivos:
ResponderEliminarListar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado.
ls -l
Listar los archivos del directorio actual, indicando el tipo de archivo.
ls -F
Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas.
ls -laC
Borrar el archivo o directorio denominado "fichero"
rm fichero
Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios.
rm -rf directorio
Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos".
cp fichero /home/datos/
Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".
mv fichero /home/datos/
Visualizar el archivo denominado "archivo".
cat archivo
Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave".
man -k palabraclave
Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.
more archivo
Visualizar las 10 primeras líneas del archivo denominado "archivo".
head archivo
Visualizar las 20 primeras líneas del archivo denominado "archivo".
head -20 archivo
Visualizar las 10 últimas líneas del archivo denominado "archivo".
tail archivo
Visualizar las 20 últimas líneas del archivo denominado "archivo".
tail -20 archivo
estos son algunos de los comandos:
ResponderEliminarComando Chmod
Este comando sirve para modificar permisos de archivos
*Comando Chown
Este comando sirve para cambiar el propietario de un archivo.forma
chown -R nuevopropietario /rutadelarchivo
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