ubuntu shell bash productividad

1 directorio de archivos ubuntu

Color Blanco Azul Azul claro Verde Rojo Amarillo Gris
Computadora Archivo ordinario Directorio Archivo de enlace Archivo ejecutable Archivo comprimido Archivo de dispositivo Otros documentos
  1. etc archivos de configuración y directorios
    • / etc / crontab escribe scripts o ejecuta regularmente algunas tareas, con configuraciones regulares.
    • / etc / fstab ID de disco montado por el sistema
    • / etc / passwd contraseñas de cuenta de todos los usuarios
  2. proc (proceso) Puede usar el nombre del archivo para ver que
  3. lib Archivos de biblioteca compartida requeridos por varios programas
  4. opt (software de terceros opcional)
  5. boot (archivo de arranque, kernel)
    • /boot/grub/grub.conf o menu.lst se usa para configurar el cargador de arranque.
    • / boot / vmlinuz, kernel de Linux
  6. var se utiliza para almacenar muchos archivos, registros, etc. que cambian constantemente.
    • El directorio / var / log contiene archivos de registro y registros de diversas actividades del sistema.
    • Estos documentos son muy importantes y deben ser monitoreados de vez en cuando.
  7. sistema de almacenamiento tmp e información temporal del usuario
  8. archivos usr y directorios directamente relacionados con los usuarios del sistema local / cuda
  9. sbin: ubicación de almacenamiento de comandos del sistema

2 Explore ubuntu comandos de uso común -comandos cortos (se pueden conectar) -nombre completo no se puede conectar

1 de uso común

  • Encuentra archivos exactamente / find / home / henry / -name 1.txt
  • Buscar comodines basados ​​en el nombre del archivo find / home / henry / -name python *
  • sudo find ./ -size 2M
  • sudo find ./ -size + 2M find mayor que
  • donde esta pip
    • pip: / home / henry / anaconda3 / bin / pip
  • localizar pip find en la base de datos, actualizar una vez por semana
  • qué ubicación de comando del sistema de búsqueda pip
    • / inicio / henry / anaconda3 / bin / pip
  1. fecha hora
  2. calendario cal
  3. nombre de archivo (ver tipo de archivo) /home/henry/.bashrc: texto ASCII
  4. pwd : Imprime el nombre del directorio de trabajo actual
  5. ls : Lista el contenido del directorio
  6. mv movimiento ab, renombrar
  7. rm -r es eliminación recursiva, -f es obligatorio
  8. Enlace de enlace suave (enlace de símbolo) Enlace de elemento ln -s

2 procesamiento de texto

  1. cat conecta archivos e imprime a la salida estándar
    • cat -A imprime caracteres no imprimibles en documentos de texto
    • cat -n aumenta el número de línea en el texto
    • cat -s combina múltiples líneas en blanco 3 líneas en blanco en una
    • Efecto de visualización del nombre del personaje que no se imprime
      • ingrese la tecla Enter $
      • tab tab ^ I
      • espacio
  2. ordenar ordena las líneas de texto y envía los resultados a la salida estándar
    • Ver el orden de tamaño de las carpetas du -s / usr / share / * | sort -nr | head
  3. informe uniq u omitir líneas duplicadas
    • uniq -c genera todas las líneas repetidas, y el número de repeticiones se muestra al comienzo de cada línea
    • salida uniq -d solo líneas duplicadas
  4. cortar rebanada
    • cut -f 2,2 linux-by-date.txt> linux-vernums.txt cut, toma el este del archivo
  5. pegar fusionar
    • Combine líneas de texto de archivo, leyendo varios archivos, y luego integrando los campos en cada archivo en una sola secuencia de texto, ingrese a la salida estándar.
    • pegue linux-date.txt linux-names.txt> linux-key-names.txt
  6. únete para poner cosas en el archivo
  7. Comparar texto:
    • comm compara dos archivos ordenados línea por línea
    • diff Comparar archivos o directorios línea por línea diff -Naur old_file new_file> patchfile.txt
    • parche aplica los cambios al documento original al parche <patchfile.txt

3 permisos

  1. CARNÉ DE IDENTIDAD
  2. chmod Cambiar el modo de un archivo Cambiar el modo de archivo existente octal o representación simbólica
  3. umask: establece los permisos predeterminados para los archivos recién creados
  4. chown: cambiar el propietario de un archivo
  5. su ejecuta el shell como otro usuario
  6. sudo ejecuta un comando con otra identidad
  7. passwd

4 Gestión de instalación de software

El núcleo de la versión competitiva de ubuntu es: gestión de paquetes, soporte de la persistencia de la comunidad, la
mayoría de los cuales se actualizan cada 6 meses
y cada programa individual se actualiza diariamente

  1. Los primeros usuarios de liuxn instalan el código fuente del software + compilan opencv caffe

    • Nueva carpeta de compilación cmake ... (omita si hay un archivo MAKE directamente) make -j8, make install
  2. Descargue el paquete de software precompilado ahora.
    Tener acceso al código fuente del software es lo mejor de Linux. Le da a todos el derecho de personalizar y optimizar el sistema.

    Valor Sistema Herramientas de bajo nivel Herramientas superiores
    .debutante Debian, Ubuntu dpkg apt-get, aptitud
    .rpm Fedora, CentOS, Red Hat, OpenSUSE rpm rpm
  3. Busque el subcomando del comando de instalación nombre del paquete apt install git El
    comando apt primero analiza las dependencias de git, que es el beneficio de la administración de paquetes. Si el programa encuentra que falta una dependencia, informará un error y saldrá.

  4. Desinstalar apt remove git y

  5. fuente de actualización de actualización de apt

  6. Subcomando de actualización del comando del paquete instalado nombre del paquete apt upgrade git

  7. apt-cache show firefox Muestra información detallada del paquete

Publicado 63 artículos originales · elogiado 7 · vistas 3396

Supongo que te gusta

Origin blog.csdn.net/weixin_44523062/article/details/105309261
Recomendado
Clasificación