GNU/Linux >> Tutoriales Linux >  >> Linux

Comandos de FreeDOS para fanáticos de Linux

Si ha probado FreeDOS, es posible que la línea de comandos lo haya bloqueado. Los comandos de DOS son ligeramente diferentes de cómo podría usar la línea de comandos de Linux, por lo que moverse en la línea de comandos requiere aprender algunos comandos nuevos.

Pero no tiene que ser una experiencia "totalmente nueva" para los usuarios de Linux. Siempre hemos incluido algunos comandos estándar de Unix en FreeDOS, además de los comandos de DOS que ya son similares a Linux. Entonces, si ya está familiarizado con la línea de comandos de Linux, pruebe estos comandos para facilitar el uso de FreeDOS:

Moverse

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Usa el cd comando para cambiar directorio en el sistema de archivos FreeDOS. El uso es básicamente el mismo en FreeDOS que en Linux. Para cambiar a un subdirectorio llamado apps , escribe cd apps . Para volver al directorio anterior, escriba cd .. .

La única diferencia al navegar por directorios y rutas es que en FreeDOS, el separador de directorios es \ ("barra invertida") en lugar de / ("barra inclinada") que usa en Linux. Por ejemplo, supongamos que estabas en \devel directorio y deseaba pasar a \fdos directorio. Ambos están en el mismo "nivel" relativo a la raíz directorio. Así que podrías escribir cd ..\fdos para "hacer una copia de seguridad" de un nivel de directorio (con .. ) y luego "ir a" el fdos directorio.

Para cambiar a un nuevo directorio, podría proporcionar la ruta completa con la barra invertida inicial. Esto es útil si ya está en lo profundo de otro camino y solo desea cambiar de inmediato a la nueva ubicación. Por ejemplo, para cambiar a \temp directorio, puede escribir cd \temp .

 

C:\>cd apps
C:\APPS>cd ..
C:\>cd devel
C:\DEVEL>cd ..\fdos
C:\FDOS>cd \temp
C:\TEMP>_

En FreeDOS, como la mayoría de los sistemas DOS, puede ver su ruta actual como parte del indicador de DOS. En Linux, su mensaje probablemente sea algo así como $ . En FreeDOS, el indicador enumera la unidad actual, la ruta actual dentro de esa unidad, luego > como el indicador (tomando el lugar de $ en Linux).

Listado y visualización de archivos

En Linux, el comando estándar para listar archivos en el directorio actual es ls dominio. En FreeDOS, es un comando diferente: dir . Pero puede obtener un comportamiento similar a ls creando un alias .

Para crear un alias para otro comando, utilice el alias integrado. dominio. Por ejemplo, use este comando para definir un alias para ls que mostrará una lista de directorios de forma similar a usar ls en Linux:

 

C:\>alias ls=dir /one /w /b /l
C:\>ls
[apps]    command.com   [devel]  fdauto.bat   fdconfig.sys
[fdos]    kernel.sys    [src]    [temp]
C:\>

El formato de la opción de comando es ligeramente diferente en FreeDOS que en Linux. En Linux, las opciones se inician con un guión (- ). Pero en FreeDOS, las opciones comienzan con una barra diagonal. El alias El comando anterior usa el carácter de barra inclinada:esas son opciones para dir . El /one opción le dice a dir para ordenar (o) de cierta manera:ordenar los archivos y directorios por nombre (n) y luego por extensión (e). Usando /w dice que se use una lista de directorio "amplia", /b usa una pantalla "desnuda" sin la otra información dir normalmente proporciona, y /l instruye dir para mostrar archivos y directorios en minúsculas.

Tenga en cuenta que las opciones de línea de comandos para FreeDOS dir son bastante diferentes de las opciones de Linux ls , por lo que no puedes usar este ls alias exactamente como lo haría en Linux. Por ejemplo, escribir ls -l con este alias en FreeDOS dará como resultado un error de "Archivo no encontrado", porque el FreeDOS dir subyacente el comando no podrá encontrar un archivo llamado -l . Pero para "ver qué archivos tengo en mi sistema" básico, esto ls alias es lo suficientemente bueno para ayudar a los usuarios de Linux a comenzar con FreeDOS.

Del mismo modo, puede crear un alias para FreeDOS type comando, para actuar como Linux cat dominio. Ambos programas muestran el contenido de un archivo de texto. Mientras que type no es compatible con las opciones de línea de comandos que puede usar en Linux, el uso básico para mostrar un solo archivo será el mismo.

C:\FDOS>alias cat=type
C:\FDOS>cat version.fdi
PLATFORM=FreeDOS
VERSION=1.3-RC4
RELEASE=2021-04-30
C:\FDOS>

Otros comandos similares a Unix

FreeDOS incluye una selección de otros comandos comunes similares a Unix, por lo que los usuarios de Linux se sentirán como en casa. Para usar estos comandos de Linux en FreeDOS, es posible que deba instalar las herramientas similares a Unix. paquete del FreeDOS Installer - My Package List Editor Software (FDIMPLES) administrador de paquetes.

No todas las utilidades similares a Unix funcionan exactamente como sus homólogos de Linux. Por eso los llamamos similares a Unix . Es posible que desee verificar la compatibilidad si está utilizando algunas opciones de línea de comandos esotéricas, pero el uso típico debería estar bien. Comience con estos comandos comunes similares a Unix en FreeDOS:

El cal El comando es el programa de calendario estándar de Unix. Por ejemplo, para mostrar el calendario del mes actual, simplemente escriba cal . Para ver un mes específico, proporcione el mes y el año como argumentos:

C:\>cal 6 1994

      June 1994    
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30      

Consulta el uso de tu disco con du dominio. Esta es una versión simple del uso del disco de Linux y no admite ninguna opción de línea de comandos que no sea una ruta.

C:\>du -s apps
usage: du (start path)
C:\>du apps
    158784 C:\APPS\FED
         0 C:\APPS
Total from C:\APPS is 158784
C:\>

La head El comando muestra las primeras líneas de un archivo. Por ejemplo, esta es una forma práctica de determinar si un archivo contiene los datos correctos.

C:\>head fdauto.bat
@ECHO OFF
set DOSDIR=C"\FDOS
set LANG=EN
set TZ=UTC
set PATH=%dosdir%\BIN
if exist %dosdir%\LINKS\NUL set PATH=%path%;%dosdir%\LINKS
set NLSPATH=%dosdir%\NLS
set HELPPATH=%dosdir%\HELP
set TEMP=%dosdir%\TEMP
set TMP=%TEMP%
C:\>

Para ver un archivo completo, utilice more comando, el visor de archivos predeterminado en FreeDOS. Esto muestra un archivo una pantalla a la vez, luego imprime un aviso para presionar una tecla antes de mostrar la siguiente pantalla llena de información. El more comando es un visor de archivos muy simple; para un visor más completo como el que podrías usar en Linux, prueba less dominio. El less El comando proporciona la capacidad de desplazarse "hacia atrás" a través de un archivo, en caso de que se haya perdido algo. También puede buscar texto específico.

C:\>less fdauto.bat
@ECHO OFF
set DOSDIR=C"\FDOS
set LANG=EN
set TZ=UTC
set PATH=%dosdir%\BIN
if exist %dosdir%\LINKS\NUL set PATH=%path%;%dosdir%\LINKS
set NLSPATH=%dosdir%\NLS
set HELPPATH=%dosdir%\HELP
set TEMP=%dosdir%\TEMP
set TMP=%TEMP%
[...]

Si tiene muchos directorios en la variable de ruta de su programa (PATH ) y no está seguro de dónde se ejecuta un determinado programa, puede utilizar which dominio. Esto escanea la variable de ruta del programa e imprime la ubicación completa del programa que está buscando.

C:\>which less
less    C:\>FDOS\BIN\LESS.EXE
C:\>_

FreeDOS 1.3 RC4 incluye otros comandos similares a Unix que puede usar en otras situaciones más específicas. Estos incluyen: 

  • bc :Lenguaje de procesamiento numérico de precisión arbitraria
  • sed :Editor de secuencias
  • grep y xgrep :busque un archivo de texto usando una expresión regular
  • md5sum :generar una firma MD5 de un archivo
  • no :Composición tipográfica simple usando macros nroff
  • dormir :Pausar el sistema durante unos segundos
  • camiseta :Guarde una copia de una secuencia de línea de comandos
  • tocar :modificar la marca de tiempo de un archivo
  • trch :Traducir caracteres individuales (como Linux tr)
  • tiempo de actividad :informe cuánto tiempo ha estado funcionando su sistema FreeDOS

FreeDOS a tus órdenes

FreeDOS, como Linux y BSD, es de código abierto. Ya sea que desee desafiarse a sí mismo aprendiendo un nuevo estilo de interacción de línea de comandos, o si desea recurrir a la comodidad de las herramientas familiares similares a Unix, FreeDOS es un sistema operativo nuevo y divertido para explorar. ¡Pruébalo!


Linux
  1. Mis comandos favoritos de Linux para optimizar imágenes web

  2. Hoja de trucos para los comandos comunes de Linux

  3. Conceptos básicos de comandos de Linux:7 comandos para la gestión de procesos

  4. 3 comandos de Linux imprescindibles para la manipulación de texto

  5. 3 comandos útiles de Linux para administradores de sistemas

40 comandos de red Linux útiles para administradores de sistemas modernos

50 asombrosos comandos Crontab de Linux para los administradores de sistemas

50 comandos dmidecode simples y útiles para Linux

Los 25 mejores comandos de Vim para Linux

Comandos para la Gestión de Procesos en Linux

Comandos Nmap - 17 comandos básicos para la red Linux