DOSKEY - DOSKEY
|
ReactOS
doskey komuta | |
| Geliştirici(ler) | Microsoft , IBM , Novell , ReactOS katkıda bulunanlar |
|---|---|
| İlk sürüm | 1991, 29-30 yıl önce |
| İşletim sistemi | MS-DOS , PC DOS , OS/2 , eComStation , ArcaOS , Novell DOS 7 , DR-DOS , Windows , ReactOS |
| Platformu | Çapraz platform |
| Tip | Emretmek |
| İnternet sitesi | docs |
Doskey bir olan komut için DOS , IBM OS / 2 , Microsoft Windows ve ReactOS ekler komut geçmişini , makro işlevselliği, ve düzenleme özellikleri geliştirilmiş komut satırı tercüman COMMAND.COM ve cmd.exe.
Tarih
Komut, MS-DOS ve PC DOS sürüm 5 ve üstü, ardından Windows 9x ve son olarak Windows 2000 ve üstü ile bir TSR programı olarak dahil edildi .
1989'un başlarında , CONFIG.SYS yönergesi DOSKEYile DR-DOS 3.40 ile benzer işlevsellik tanıtıldı . Bu, kullanıcı tarafından yapılandırılabilen bir konsol giriş geçmişi arabelleği ve geri çağırmanın yanı sıra konsol sürücüsü düzeyinde model arama işlevselliğini etkinleştirdi, yani işletim sistemine tamamen entegre ve çalışan uygulamalara şeffaf. 1991 yazında , aynı işlevselliklerden bazılarını sağlamak için MS-DOS/PC DOS 5.0'da tanıtıldı. komut satırı işlemcileri gibi uygulamaların bundan yararlanabilmesi için özel desteğe ihtiyaç duyulmasına rağmen bir makro genişletme olanağı da ekledi. 1993'te Novell DOS 7 ile başlayarak , makro yetenekleri de harici bir komutla sağlandı . DR-DOS altında geçmiş arabellek işlevselliğini de taklit etmek için DR-DOS, çekirdeğin bir parçası olarak kalan yerleşik geçmiş arabellek işlevselliğinin ön ucu olarak çalıştı.
HISTORY DOSKEYDOSKEYDOSKEYDOSKEYDOSKEY
DOSKEY ayrıca IBM OS/2 Sürüm 2.0'a dahil edilmiştir.
Geçerli Windows NT tabanlı işletim sistemlerinde, DOSKEYişlev, çalışmasını değiştirmek için komut hala kullanılmasına rağmen, CMD.EXE dosyasında yerleşiktir DOSKEY.
DOSKEYKomut mevcut değildir FreeDOS komut yorumlayıcısı yerleşik tür özelliklere sahiptir.
kullanım
Komut anahtarları
DOSKEY, birkaç komut anahtarının kullanılmasına izin verir :
DOSKEY [/switch ...] [macroname=[text]]
- /YENİDEN YÜKLE
- DOSKEY'in yeni bir kopyasını yükler.
- /LISTSIZE= [boyut]
- Komut tarihin takımları boyutu tampon boyutu .
- /MAKROLAR
- Tüm DOSKEY makrolarını görüntüler.
- /MAKROLAR:TÜMÜ
- DOSKEY makroları olan tüm yürütülebilir dosyalar için tüm DOSKEY makrolarını görüntüler.
- /MAKROLAR: [yürütülebilir dosya adı]
- Verilen yürütülebilir dosya için tüm DOSKEY makrolarını görüntüler.
- /TARİH
- Bellekte saklanan tüm komutları görüntüler.
- /SOKMAK
- Yazılan yeni metnin eski metne eklendiğini belirtir.
- /AŞIRI SALDIRI
- Yeni metnin eski metnin üzerine yazacağını belirtir.
- / Exename = Exename
- Yürütülebilir dosyayı belirtir.
- /MAKROFILE= dosya adı
- Yüklenecek bir makro dosyası belirtir.
- /UYGULAMA
- (belgesiz - MS-DOS 7'den beri)
- /EMRETMEK
- (belgesiz - MS-DOS 7'den beri)
- /KALICI
- (belgesiz - MS-DOS 7'den beri)
- /SCRSIZE
- (belgesiz - MS-DOS 7'den beri)
- /XTARİH
- (belgesiz - MS-DOS 7'den beri)
- [makroname]
- Oluşturulan bir makro için bir ad belirtir.
- [Metin]
- Kaydedilecek komutları belirtir.
Klavye kısayolları
Bir DOSKEY oturumu sırasında aşağıdaki klavye kısayolları kullanılabilir:
- ↑ ve ↓
- Komutları geri çağırma
- Esc
- Komut satırını temizler
- F7
- Komut geçmişini görüntüler
- Alt+F7
- Komut geçmişini temizler
- F8
- Komut geçmişini arar
- F9
- Numaraya göre bir komut seçer
- Alt+F10
- Makro tanımlarını temizler
Komut makroları
DOSKEY , diğer ortamlardaki komut satırı takma adları gibi kullanılan basit bir metin değiştirme tesisi olan komut makroları için destek uygular .
- $T
- Komut ayırıcı. Bir makroda birden çok komuta izin verir.
- $1–9$
- Toplu parametreler. Toplu programlarda %1-%9'a eşdeğerdir.
- $*
- Komut satırında makro adından sonra gelen her şeyle değiştirilen sembol.
alternatifler
COMMAND.COMMS-DOS'un en eski sürümlerinden beri komut geçmişinin olmaması ciddi bir rahatsızlıktı. Sorunu çözmek için çok sayıda üçüncü taraf programı yazılmıştır; birçoğu Microsoft DOSKEY'i tedarik etmeden çok önce mevcuttu. Dahil olmak üzere, bunların bazıları, JP Software sitesindeki 4DOS ve NDOs , aynı zamanda örneğin, DOSKEY eksik ilave düzenleme yetenekleri temin dosya tamamlanması . Daha iyi bilinen DOSKEY alternatiflerinden bazıları Jack Gersbach's DOSEDIT, Chris Dunford's CED, Sverre Huseby's DOSED, Ashok CMDEDITNadkarni's ANARKEY, Steven Calwas's , Eric Tauck's TODDYve Paul Houle tarafından yazılmış geliştirilmiş DOSKEY'dir .
Paul Houle'nin Geliştirilmiş DOSKEY'i, MS-DOS ve Windows 9x/ Windows Me ile birlikte gelen DOSKEY.COM'un geliştirilmiş bir drop-in yedeği olarak tasarlanmıştır . Ayrıca daha küçük bir diske ve bellekte yerleşik ayak izine sahiptir. Eklenen birincil özellik, Tab tuşu aracılığıyla komut ve dosya "otomatik tamamlama"dır . 2014'te yayımlanan Sürüm 2.5, uzun dosya adları (LFN) için de tam destek sağlar .
Ayrıca bakınız
Referanslar
daha fazla okuma
- Cooper, Jim (2001). MS-DOS 6.22 Kullanan Özel Sürüm, Üçüncü Sürüm . Que Yayıncılık . ISBN'si 978-0789725738.
- Dyson, Peter (1995). OS/2 Çarpıtmada Ustalaşmak . sybex . ISBN'si 978-0782116632.
- Stanek, William R. (2008). Windows Komut Satırı Yöneticinin Cep Danışmanı, 2. Baskı . Microsoft Basın . ISBN'si 978-0735622623.
- Paul, Matthias R. (1997-07-30). NWDOS-TIP'ler — Novell DOS 7'yi çalıştıran İpuçları ve Püf Noktaları, Ayrıntılar, Hatalar ve Geçici Çözümler . MPDOSTIP . Yayın 157 (Almanca) (3 ed.). 2016-11-04 tarihinde kaynağından arşivlendi . 2014-08-06 alındı . (Not. NWDOSTIP.TXT, 2001 yılına kadar bakımı yapılan ve o sırada birçok sitede dağıtılan MPDOSTIP.ZIP'in bir parçasıdır. Sağlanan bağlantı, NWDOSTIP.TXT dosyasının HTML'ye dönüştürülmüş eski bir sürümüne işaret etmektedir.)