Edlin - Edlin

Edlin
Orijinal yazar(lar) Tim Paterson
Geliştirici(ler) Microsoft , IBM , Gregory Pietsch
İlk sürüm 1980 ; 41 yıl önce ( 1980 )
Yazılmış MS-DOS : x86 derleme dili
İşletim sistemi 86-DOS , IBM PC DOS , MS-DOS , FreeDOS , OS/2 , eComStation , ArcaOS , Windows
Tür Çizgi düzenleyici
Lisans MS-DOS: MIT
FreeDOS, ReactOS: GPL
86-DOS, PC DOS, OS/2, Windows: Tescilli ticari yazılım
İnternet sitesi Edlin

Edlin bir satır düzenleyicidir ve IBM PC DOS , MS-DOS ve OS/2'nin ilk sürümleriyle birlikte sağlanan tek metin düzenleyicisidir . MS-DOS 5.0 ve sonraki tam ekran yerini rağmen MS-DOS Editor ve tarafından Defteri'nde de Microsoft Windows , bu geçerli Microsoft işletim sistemlerinin 32-bit sürümlerinde dahil edilecek devam ediyor.

Tarih

Image
EDLIN.COM(diğer birkaç komut arasında) IBM PC DOS 1.0'da
Image
İle Japonca yazmak için EDLIN kullanma ATOK , 8 giriş yöntemi düzenleyicisi üzerinde çalışan MS-DOS için 3.3c PC-9800 serisi

Edlin tarafından yaratıldı Tim Paterson için 1980 yılında iki haftada Seattle Computer Products 'ın 86-DOS dayalı (QDOS) CP / M hattı editörü ED - UNIX uzak bir akrabası ed metin editörü .

Microsoft, 86-DOS'u satın aldı ve MS-DOS olarak sattı, bu nedenle Edlin, MS-DOS'un v1.0–v5.0'ına dahil edildi. MS-DOS 6'dan itibaren, dahil edilen tek düzenleyici, yeni tam ekran MS-DOS Düzenleyicisi idi .

Windows 95 , 98 ve ME , kendisini MS-DOS 7 olarak bildiren yerleşik bir DOS sürümünün üzerinde çalıştı . MS-DOS 6'nın halefi olarak bu, Edlin'i içermiyordu.

Ancak, Edlin 32 bit sürümlerinde bulunan Windows NT ve türevleri-up dahil , Windows 10 -çünkü NTVDM MS-DOS sürüm 5.0 dayanmaktadır olanlar işletim sistemlerinde 'ın DOS desteği. Ancak, diğer harici DOS komutlarının çoğundan farklı olarak, yerel bir Win32 programına dönüştürülmemiştir . Ayrıca , Edlin yazıldıktan çok sonraya kadar MS-DOS ve MS-Windows'a eklenmeyen uzun dosya adlarını da desteklemez .

FreeDOS versiyon Gregory Pietsch tarafından geliştirilmiştir.

kullanım

Sadece birkaç komut var. Kısa liste, bir ? girerek bulunabilir. edlin isteminde.

Bir dosya açıkken L yazarak içeriği listeler (örneğin, 1,6L1'den 6'ya kadar olan satırları listeler). Her satır, önünde bir satır numarası ile görüntülenir.

*1,6L
       1: Edlin: The only text editor in early versions of DOS.
       2:
       3: Back in the day, I remember seeing web pages
       4: branded with a logo at the bottom:
       5: "This page created in edlin."
       6: The things that some people put themselves through. ;-)
*

Şu anda seçili olan satırda * vardır. Herhangi bir satırın içeriğini değiştirmek için satır numarası girilir ve girilen herhangi bir metin orijinalin yerini alır. Bir satırı düzenlerken Ctrl-C'ye basmak tüm değişiklikleri iptal eder. * işareti o satırda kalır.

I girilmesi (isteğe bağlı olarak önünde bir satır numarası bulunur), * satırından veya verilen satırdan önce bir veya daha fazla satır ekler. Satır girmeyi bitirdiğinizde Ctrl-C, edlin komut istemine döner.

*6I
       6:*(...or similar)
       7:*^C 
 
*7D
*L
       1: Edlin: The only text editor in early versions of DOS.
       2:
       3: Back in the day, I remember seeing web pages
       4: branded with a logo at the bottom:
       5: "This page created in edlin."
       6: (...or similar)
*
i - Metin satırları ekler.
D - yine isteğe bağlı olarak satır sayısı veya satır aralığı ile başlayarak belirtilen satırı siler. Örn: 2,4d2'den 4'e kadar olan satırları siler. Yukarıdaki örnekte 7. satır silinmiştir.
R - örneğin bir yazım hatasını değiştirmek için belirli bir satır aralığındaki bir metin parçasının tüm oluşumlarını değiştirmek için kullanılır. I dahil ederek ? her değişiklik için uyarı verir. Örn: 'prit'i 'print' ile değiştirmek ve her değişikliği istemek için: ?rprit^Zprint(^Z, CTRL-Z'ye basmayı temsil eder). Büyük/küçük harfe duyarlıdır.
S - verilen metni arar. Değiştirme ile aynı şekilde kullanılır, ancak değiştirme metni olmadan. Bir dosyanın ilk 20 satırında 'elma' araması yazılır 1,20?sapple(aramanın bir parçası olmadığı sürece boşluk yok), ardından enter tuşuna basın. Her eşleşme için doğru olup olmadığını sorar ve n veya y (veya Enter) kabul eder.
P - bir dizi satırın listesini görüntüler. Aralık belirtilmemişse, P, * işaretinden sonuna kadar tüm dosyayı görüntüler. Bu, L'den farklıdır, çünkü P, mevcut satırı aralıktaki son satır olarak değiştirir.
T - başka bir dosyayı, düzenlenmekte olan dosyaya şu sözdizimi ile aktarır: [satır eklenecek at]t[dosyanın tam yolu].
W - (yaz) dosyayı kaydeder.
E - dosyayı kaydeder ve edlin'den çıkar.
Q - edlin'den kaydetmeden çıkıyor.

Kodlar

Edlin, bir dizi edlin komutunu yeniden yönlendirerek komut dosyalarında etkileşimli olmayan bir dosya düzenleyicisi olarak kullanılabilir .

edlin < script

FreeDOS Edlin

Bir GPL -licensed klon uzun dosya adı desteği kapsamında indirilebilir içerir EDLIN ait FreeDOS projesi. Bu, Linux veya Unix gibi işletim sistemlerinde ve MS-DOS'ta çalışır.

Ayrıca bakınız

Referanslar

daha fazla okuma

  • Microsoft İşletim Sistemi/2 Kullanıcı Referansı (PDF) . Microsoft . 1987.

Dış bağlantılar