DOSKEY - DOSKEY

DOSKEY
ReactOS-0.4.13 dosya anahtarı komutu 667x434.png
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 .microsoft .com /tr-tr /windows-server /yönetim /windows-commands /doskey

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
Ctrl+Home
Komut satırını imleçten satırın başına kadar temizler.
Ctrl+End
Komut satırını imleçten satırın sonuna kadar 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

Dış bağlantılar