Habilidades de picado de comando de terminal Linux

¿Qué es un directorio de inicio?

Al igual que Windows, Linux es un sistema operativo multiusuario típico.

Un sistema operativo multiusuario significa que se puede permitir que múltiples usuarios accedan al sistema al mismo tiempo. Para facilitar la gestión de los datos de cada usuario, el sistema creará un directorio de usuarios al mismo tiempo que se crea el usuario de inicio de sesión. Este directorio es el directorio de inicio del usuario actual, que se almacena en el directorio / home.

¿Cómo ver el directorio de trabajo actual?

 pwd

¿Cómo cambiar el directorio de trabajo?

cd 路径

¿Cómo ver los archivos en el directorio?

Use el comando ls para ver el contenido de un directorio, incluidos archivos y carpetas.
Si ejecuta ls sin ningún parámetro, el contenido del directorio actual se muestra de forma predeterminada.

Para enumerar el contenido del directorio especificado, agregue la ruta del directorio después del comando ls

Encontrará una diferencia de color en los resultados mostrados. ¿Qué significa esto?
Estos colores diferentes representan contenido con diferentes atributos, como
azul: directorio, blanco: archivo de texto, rojo: archivo de almacenamiento

¿Cómo crear un nuevo archivo de texto?

Por lo general, en Windows, puede crear un documento de texto en blanco haciendo clic derecho en la carpeta y luego creando un nuevo documento de texto.
En el terminal de Linux, mediante el comando táctil, puede crear un archivo.
touch test.txtPuede crear un archivo de documento llamado test.txt, el sufijo de txt no es necesario, el archivo en Linux generalmente no está determinado por el sufijo. Solo hay un sufijo para una fácil identificación.

El uso de la redirección de flujo estándar también puede crear archivos y escribirles datos al mismo tiempo que se crean.
Por ejemplo ls > ls.txt, el resultado del comando ls se redirige al archivo ls.txt a través de fd.

¿Cómo renombrar / copiar / eliminar un archivo?

Use el comando mv para cambiar el nombre de un archivo:
para cambiar el nombre del archivo test.txt en el directorio actual a test_new.txt. Ingrese el siguiente nombre

mv log.txt new_log.txt

Si el archivo no está en el directorio actual, puede usar cd para saltar al directorio y ejecutar el comando mv.
También puede agregar directamente la ruta completa del nombre del archivo al comando mv.

Use el comando cp para copiar archivos:
el uso del comando cp y el mv son básicamente similares. La diferencia es que después de que se ejecuta el comando mv, el cambio de nombre se logra eliminando el archivo original y reteniendo el nuevo archivo.
El comando cp mantiene ambos archivos.

Use el comando rm para eliminar archivos:
rm -rf /* ¿qué significa?
-r: Elimina recursivamente todos los archivos y directorios en subdirectorios.
-f: indica que no se requiere confirmación y que la eliminación forzada se realiza directamente.
/ *: Todos los archivos en el directorio raíz.

¿Cómo encontrar archivos?

Para buscar archivos en un directorio específico, use el comando find. Este comando requiere la ruta del directorio y el nombre del archivo como parámetros. Por ejemplo, para buscar un archivo llamado climático.py en el directorio / home / lab1 /, ingrese el siguiente comando:

find /home/lab1 -name climate.py

Si no se especifica ninguna ruta de directorio, el comando find buscará en el directorio de trabajo actual.

Use comodines y encuentre comandos para lograr una búsqueda difusa. Por ejemplo, si desea buscar todos los archivos con el sufijo py en el directorio / home / lab1 /, puede cambiar el nombre de búsqueda a * .py. Esto coincidirá con todos los archivos con sufijo py.

El carácter "*" es un comodín y puede representar cualquier número de caracteres.

¿Cómo buscar texto en un archivo?

Para buscar texto en un archivo, puede usar el comando grep. Este comando requiere palabras clave y nombres de archivos como parámetros, y luego muestra la línea que contiene las palabras clave en el terminal. Por ejemplo, para buscar todas las líneas en el archivo py en el archivo / home / lab / que contiene la palabra clave climático, use el comando grep:

grep climate lab/*.py

Si desea que grep muestre números de línea en la salida, agregue la opción de línea de comando -n. Al mismo tiempo, grep no busca automáticamente subdirectorios como el comando find. Si necesita buscar todos los archivos y encontrarlos en todos los subdirectorios de forma recursiva, debe agregar el parámetro -R.

Publicado 28 artículos originales · ganado elogios 2 · Vistas 3259

Supongo que te gusta

Origin blog.csdn.net/Maestro_T/article/details/103604581
Recomendado
Clasificación