Comandos básicos de Linux que el aprendizaje automático/aprendizaje profundo necesita dominar

Muchos principiantes en los campos de aprendizaje profundo/aprendizaje automático/análisis de datos (o la mayoría de los campos que operan en el entorno de Python) aprenden en Windows cuando comienzan y también se benefician de herramientas como Anaconda que pueden administrar el entorno. muy amigable

Pero si quieres seguir cultivándote en este campo, debes lidiar con el sistema operativo Linux.La gente a menudo pregunta si necesitas aprender Linux sistemáticamente. La respuesta es no, solo necesitas dominar algunos comandos básicos. Para operaciones específicas, está completamente bien enfrentar motores de búsqueda/chatGPT

Aunque no es necesario saberlo todo, al menos es necesario dominar las siguientes operaciones básicas de alta frecuencia. Echemos un vistazo juntos. El sistema de ejemplo esubuntu

comandos de navegación

Lo primero que debe dominar es el comando de navegación, que será el más utilizado al menos.

  • cd: entrar en un directorio

  • ls: enumera todo el contenido del directorio actual, que se puede usar con -lopciones para mostrar el contenido del directorio en formato largo, incluida información sobre permisos, propiedad y marcas de tiempo

  • pwd: Muestra la ruta del directorio actual

  • mkdirbuild: Crear un nuevo directorio. Por ejemplo, si desea crear una carpeta con el nombre en el directorio actual , puede utilizarmkdir build

comandos de administración de archivos

Seguidos de los comandos de administración de archivos, estos comandos le permiten crear, eliminar y administrar archivos y directorios

  • touch: Se utiliza para crear un nuevo archivo. Muchos principiantes encontrarán que woc no puede crear un nuevo archivo haciendo clic derecho. Este no es el caso. Por ejemplo, para crear un nuevo archivo llamado new_file.txt, puede usartouch new_file.txt

  • rm: se usa para eliminar archivos, por ejemplo, para eliminar el archivo old_file.txt, puede usarlo rm old_file.txtpara eliminar toda la carpeta rm -r build/, prométame que no me meteré con rm

  • cp: se usa para copiar un archivo de una ubicación a otra, por ejemplo, para copiar un archivo file.txt del directorio actual al directorio del escritorio, puede usarcp file.txt ~/Desktop

  • mv: se usa para mover un archivo de una ubicación a otra o para cambiar el nombre del archivo, por ejemplo, para mover el archivo file.txt del directorio actual al directorio del escritorio, puede usarmv file.txt ~/Desktop

  • find: Encuentre una ubicación de archivo, por ejemplo, necesito encontrar un archivo llamado file.txt en /home, puede usarfind /home -name "file.txt"

comandos de procesamiento de texto

Luego están los comandos de procesamiento de texto, que pueden manipular archivos de texto.

  • cat: se usa para mostrar el contenido del archivo de texto, por ejemplo, para mostrar el contenido del archivo file.txt, puede usarcat file.txt

  • grep: Se usa para buscar en archivos, por ejemplo, para buscar la palabra "hola" en file.txt, puede usarlo grep "hello" file.txt, todavía hay muchos grep

  • sort: se usa para ordenar el contenido del archivo, por ejemplo, para ordenar alfabéticamente el contenido de file.txt, puede usarsort file.txt

  • wc: se usa para contar la cantidad de líneas, palabras y caracteres en un archivo, por ejemplo, para contar la cantidad de líneas en file.txt, puede usarwc -l file.txt

comando de información del sistema

El comando de información del sistema maestro es obtener información del sistema y monitorear el rendimiento

  • uname: se usa para mostrar información sobre el sistema operativo, por ejemplo, para mostrar el nombre y la versión del sistema operativo, puede usaruname -a

  • top: se utiliza para mostrar información sobre los procesos en ejecución y su uso de los recursos del sistema. Proporciona una vista en tiempo real del rendimiento del sistema, como la supervisión del uso de la CPU y la memoria de un programa cuando se está ejecutando. También se usa htopmucho

  • df: se utiliza para mostrar información sobre el espacio en disco disponible en el sistema, por ejemplo, para mostrar el uso del espacio en disco de todos los sistemas de archivos montados, puede usardf -h

  • free: se usa para mostrar información sobre la memoria disponible en el sistema, por ejemplo, para mostrar el uso de la memoria del sistema, usefree -m

Comandos de administración de paquetes

Cuando a menudo sigue el archivo Léame para configurar el entorno en gayhub, la mayoría de ellos necesitan hacer este paso

  • apt-get update: Se utiliza para actualizar el índice de paquetes en el sistema, descargando la información más reciente sobre los paquetes disponibles y sus dependencias de Internet.

  • apt-get install: se usa para instalar paquetes, por ejemplo, para instalar el editor de texto nano, puede usar apt-get install nano`

  • apt-get remove: se usa para eliminar el paquete, si desea eliminar el editor de texto nano, puede usarapt-get remove nano

  • apt-get upgrade: Se usa para actualizar todos los paquetes instalados en el sistema a las últimas versiones

comandos de gestión de red

  • ifconfig: se utiliza para configurar las interfaces de red en el sistema, proporcionando información sobre direcciones IP, máscaras de red y otros detalles de configuración de red

  • ping: Se utiliza para probar la conexión a un host remoto, envía una solicitud al host remoto y prueba el tiempo que tarda en recibir la respuesta

Comandos de gestión de procesos

  • ps: se utiliza para mostrar información sobre los procesos que se ejecutan en el sistema, brindando detalles sobre el ID del proceso, el nombre del comando y otros procesos

  • kill: utilizado para matar el proceso en ejecución, enviar una señal al proceso para detener su operación

Los comandos anteriores son solo el uso más básico que se muestra, pero también pueden resolver la mayoría de las situaciones de uso.

Supongo que te gusta

Origin blog.csdn.net/weixin_45277161/article/details/132272933
Recomendado
Clasificación