10 minutos para aprender Linux

  
        

10 minutos para aprender Linux es un poco exagerado, pero puede permitir que un novato se familiarice con el conocimiento más importante y básico de Linux. La página traducida en inglés de este artículo todavía es muy buena en muchos materiales de aprendizaje de Linux.

Dirección en inglés: http://freeengineer.org/learnUNIXin10minutes.html

La traducción al chino es la siguiente:

Prólogo Esto es lo que he dado a los estudiantes en los últimos años ( Capacitación del usuario CAD) Materiales utilizados en la capacitación.

El propósito es usar los comandos básicos del shell de UNIX en una sola página.
(Así que no llamaron y me preguntaron).

Este documento está protegido por derechos de autor, pero se distribuye libremente según los términos de GFDL. ¿Alguna idea en esta página? Siéntase libre de enviarme suplementos, comentarios, correcciones, cualquier cosa que crea que está mal o debería incluirse. Siempre me alegra saber de usted, incluya las palabras "UNIX" en el encabezado de su correo electrónico.

1. Directorios (directorio)

2. Moviéndose por el sistema de archivos (

3. Listado del contenido del directorio (listado del contenido del directorio) < Br>

4. Cambiar los permisos y atributos de los archivos

5. Mover, renombrar y copiar archivos

6. Visualización y edición de archivos

7. Shells

8. Variables de entorno

9. Historial interactivo < Br>

10. Finalización del nombre de archivo

11. Bash es la forma en que se enfría la cáscara.
(Bash es una cáscara genial)

12. Redirección Orientación)

13. Pipas (canalización)

14.Cambio de comandos (sustitución de comandos)

15. Búsqueda de cadenas en archivos: El comando grep (Buscar en archivos) Cadena: comando grep)

16.Búsqueda de archivos: el comando de búsqueda (archivo de búsqueda: comando de búsqueda)

17.Leer y escribir cintas, copias de seguridad y archivos: el comando tar ( Leer Escritura en cinta, copia de seguridad y archivo: comando tar)

18. Compresión de archivos: comprimir, gzip y bzip2 (compresión de archivos: comprimir, zip y bzip2)

19. Buscando ayuda: Los comandos man y apropos (en busca de ayuda: comandos man y apropos)

20.Pasados ​​básicos del editor vi (conceptos básicos del editor vi)

1 Contenido:
en UNIX Las rutas del archivo y del directorio usan barras inclinadas " /" para separar los directorios en una ruta.

Ejemplo: /directorio raíz /directorio usr usr (directorio raíz /subdirectorio) /usr /STRIM100 STRIM100 es un subdirectorio de /usr

2 Mover ubicación en el sistema de archivos

Pwd muestra el directorio de trabajo actual, o muestra el directorio actual

cd cambia el directorio actual al directorio de inicio del usuario actual.

cd /usr /STRIM100 cambia el directorio actual al directorio /usr /STRIM100

cd INIT Cambia el directorio actual al subdirectorio del directorio actual INIT

cd .. Cambia el directorio actual al directorio anterior

cd $ STRMWORK Cambia el directorio actual al directorio definido por la variable de entorno STRMWORK

cd ~ bob Cambie el directorio actual al directorio de inicio del usuario bob (si tiene permiso)

3 Liste el contenido del directorio

ls Liste el contenido del directorio ls -l Listado de directorios en formato largo (detalles)

Ejemplo:

$ ls -l
Permisos del archivo Número de enlaces o contenido del directorio Propietario del archivo Tamaño del archivo Tamaño del archivo Fecha y hora Nombre de archivo drwxr-xr-x 4 cliff user 1024 Jun 18 09 : 40 WAITRON_EARNINGS -rw-r - r-- 4 acantilado 767392 6 de junio 14:28 scanlib.tar.gz

Permisos de archivos (drwxr-xr-x, -rw-r - r -) < Br>

El primer bit representa el tipo de archivo: - = archivo normal, d = directorio, l = símbolo de enlace, etc.

Los primeros (2, 3, 4) bits representan los permisos del archivo (todos los usuarios excepto el grupo de usuarios del propietario)

Los (5,6,7) bits representan el archivo. Permisos (usuarios en el mismo grupo que el propietario)

Los bits (8, 9, 10) representan los permisos del archivo (para el propietario)

r = leer, w = escribir, x = Ejecutar - = Falta

ls -a

Muestra el directorio actual y contiene archivos ocultos. Los archivos implícitos comienzan con ". &Quot;

ls -ld * < Br>

Enumere todos los archivos y directorios en el formato largo utilizando el directorio actual.

Sin d, se muestran todos los archivos.

Si tiene d, haga una lista de todos los archivos y directorios

4 Cambie los permisos y atributos del archivo < Br>

chmod 755 permisos de cambio de archivos, propietario RWX, grupo de usuarios para otros usuarios RX (7 = rwx = 111 binario 5 = RX = 101 binario)

chgrp usuario Archivo Hace que el archivo pertenezca al usuario del grupo.

chown cliff file Convierta al usuario cliff en propietario del archivo

chown -R cliff dir Haga que el usuario sea el propietario del directorio dir y todo lo que se encuentra debajo del árbol de directorios

Debe asegurarse de ser el propietario del archivo /directorio o tener privilegios de root antes de hacer lo anterior.

5 Mover, renombrar y copiar archivos

cp file1 file2 Copy files mv file1 newname Mover o Cambie el nombre de un archivo mv file1 ~ /AAA /Move file file1 al subdirectorio AAA en el directorio de inicio rm file1 [file2 ...] Quite o elimine un archivo (¿hay alguna diferencia?) Rm -r dir1 [dir2. ..] Eliminar recursivamente un directorio y el contenido del directorio (¡cuidado!) Mkdir dir1 [dir2 ...] Crear directorio mkdir -p dirpath Crear directorio dirpath, y todos los directorios ocultos en la ruta rmdir dir1 [dir2 .. .] Eliminar un directorio vacío

6 Ver y editar el archivo

cat filename Exporte el contenido del archivo a la pantalla en ascii más nombre de archivo Exporte progresivamente todos los contenidos del archivo a la pantalla, presione ENTER = Agregar una línea a la barra espaciadora = agregar una página abajo q = para salir Menos nombre de archivo Al igual que más, pero puede usar la página anterior, no todos los sistemas son compatibles con vi nombre de archivo Edite un archivo con el editor VI, todos los sistemas Unix tienen algún tipo de nombre de archivo emacs VI Edite un editor emacs Archivo, no todos los sistemas tienen emacs head filename Muestra las primeras líneas de un archivo head -n filename Muestra las primeras n líneas de un archivo cola nombre Muestra las últimas líneas de un archivo cola -n nombre Muestra las últimas n líneas de un archivo < Br>

7 Shells

El comportamiento de la línea de comando será ligeramente diferente según el programa de shell que utilice.

Según el shell que esté utilizando, algún comportamiento adicional puede ser bastante bueno. Puede verlo. El shell utilizado utiliza la siguiente contraseña: echo $ SHELL Por supuesto, puede crear un archivo que contenga una serie de comandos de shell para ejecutarlo como un programa y completar una tarea. Esto se llama un script de shell.

Este es en realidad el propósito principal de muchos shells, no la interacción del comportamiento de la línea de comandos.

8 Variables de entorno

Puede enseñarle a su shell a recordar algo para usar las variables de entorno más adelante.

Por ejemplo, en el entorno de shell bash:

export CASROOT = /usr /local /CAS3.0 define el valor de la variable CASROOT como /usr/local/CAS3.0

exportar LD_LIBRARY_PATH = $ CASROOT /Linux /lib define el valor de la variable LD_LIBRARY_PATH: el valor de la variable CASROOT plus /Linux /lib,

Copyright © Conocimiento de Windows All Rights Reserved