Edlin
Edlin é um editor de linha e o único editor de texto fornecido com as primeiras versões do IBM PC DOS, MS-DOS e OS/2. Embora substituído no MS-DOS 5.0 e posterior pelo Editor do MS-DOS em tela inteira e pelo Bloco de Notas no Microsoft Windows, ele continua a ser incluído nas versões de 32 bits dos sistemas operacionais atuais da Microsoft.
História
Edlin foi criado por Tim Paterson em duas semanas em 1980, para o 86-DOS (QDOS) da Seattle Computer Products baseado no editor de linha CP/M ED — um parente distante do o editor de texto UNIX ed.
A Microsoft adquiriu o 86-DOS e o vendeu como MS-DOS, então o Edlin foi incluído nas v1.0–v5.0 do MS-DOS. Do MS-DOS 6 em diante, o único editor incluído era o novo Editor MS-DOS de tela inteira.
Windows 95, 98 e ME rodavam sobre uma versão incorporada do DOS, que se autodenomina MS-DOS 7. Como sucessor do MS-DOS 6, isso não incluía o Edlin.
No entanto, o Edlin está incluído nas versões de 32 bits do Windows NT e seus derivados—até e incluindo o Windows 10—porque o suporte DOS do NTVDM nesses sistemas operacionais é baseado no MS-DOS versão 5.0. No entanto, ao contrário da maioria dos outros comandos externos do DOS, ele não foi transformado em um programa Win32 nativo. Ele também não suporta nomes de arquivos longos, que não foram adicionados ao MS-DOS e MS-Windows até muito tempo depois que o Edlin foi escrito.
A versão FreeDOS foi desenvolvida por Gregory Pietsch.
Uso
Existem apenas alguns comandos. A lista curta pode ser encontrada digitando um ? no prompt do edlin.
Quando um arquivo está aberto, digitar L lista o conteúdo (por exemplo, 1,6L
lista as linhas 1 a 6). Cada linha é exibida com um número de linha na frente dela.
* 1,6L 1: Edlin: O único editor de texto em versões iniciais do DOS. 2: 3: De volta ao dia, eu me lembro de ver páginas da web 4: marcado com um logotipo na parte inferior: 5: "Esta página criada em edlin." 6: As coisas que algumas pessoas se colocam. *
A linha atualmente selecionada tem um *. Para substituir o conteúdo de qualquer linha, o número da linha é inserido e qualquer texto inserido substitui o original. Ao editar uma linha, pressionar Ctrl-C cancela todas as alterações. O marcador * permanece nessa linha.
Inserir I (opcionalmente precedido por um número de linha) insere uma ou mais linhas antes da linha * ou da linha fornecida. Ao terminar de inserir as linhas, Ctrl-C retorna ao prompt de comando do edlin.
*6I 6:*(...ou similar) 7: * 7D L 1: Edlin: O único editor de texto em versões iniciais do DOS. 2: 3: De volta ao dia, eu me lembro de ver páginas da web 4: marcado com um logotipo na parte inferior: 5: "Esta página criada em edlin." 6: (...ou similar) *
- Eu... - Insere linhas de texto.
- D - elimina a linha especificada, novamente opcionalmente começando com o número de uma linha, ou um intervalo de linhas. Por exemplo:
2,4d
apaga as linhas 2 a 4. No exemplo acima, a linha 7 foi excluída.
- R - é usado para substituir todas as ocorrências de um pedaço de texto em uma determinada gama de linhas, por exemplo, para substituir um erro de ortografia. Incluindo o ? solicitações para cada mudança. Por exemplo: Substituir 'prit' com 'print' e solicitar cada alteração:
?rprit^Zprint
(o ^Z representa CTRL-Z pressionado). É sensível a casos.
- S - Procura o texto. É usado da mesma forma que substituir, mas sem o texto de substituição. Uma busca por 'apple' nas primeiras 20 linhas de um arquivo é digitada
1,20?sapple
(nenhum espaço, a menos que isso seja parte da pesquisa) seguido por uma prensa de entrada. Para cada partida, pergunta se é o correto, e aceita n ou y (ou Enter).
- P - exibe uma lista de uma variedade de linhas. Se nenhum intervalo for especificado, P exibe o arquivo completo do * para o fim. Isto é diferente de L em que P muda a linha atual para ser a última linha no intervalo.
- T - transfere outro arquivo para o que está sendo editado, com esta sintaxe: [linha para inserir no]t[caminho completo para arquivo].
- W - (escreve) salva o arquivo.
- E - salva o arquivo e deixa a Edlin.
- Q - Deixa a Edlin sem salvar.
Scripts
Edlin pode ser usado como um editor de arquivos não interativo em scripts, redirecionando uma série de comandos edlin.
edlin < script
FreeDOS Edlin
Um clone do Edlin licenciado pela GPL que inclui suporte a nomes de arquivo longos está disponível para download como parte do projeto FreeDOS. Isso é executado em sistemas operacionais como Linux ou Unix, bem como MS-DOS.
Contenido relacionado
Konix Multisystem
Transporte no Canadá
Elétron Bolota