İçeriğe atla

wish (Unix kabuğu)

Wish
Orijinal yazar(lar)Mary Gray
Geliştirici(ler)Tcl Çekirdek Takımı ve İdameciler
İlk yayınlanma20 Mayıs 1988 (36 yıl önce) (1988-05-20)
Güncel sürüm8.6.10 / 21 Kasım 2019 (4 yıl önce) (2019-11-21)
İşletim sistemiÇapraz platform
TürUnix shell
Resmî sitesisourceforge.net/projects/tcl/files/Tcl/

wish (Windowing Shell), X Pencere Sistemini destekleyen Unix benzeri işletim sistemlerinin yanı sıra macOS, Microsoft Windows,[1][2] ve Android için kullanılabilen,[3] Tk komutlarıyla genişletilmiş bir Tcl yorumlayıcısıdır.[4] Geliştiricilere, Tk araç setini ve Tcl programlama dilini kullanarak GUI widget'ları oluşturma imkanı sağlar.[5][6]

wish, BSD Lisansı altında açık kaynaklıdır ve şu anda Tcl/Tk programlama paketinin bir parçasıdır.

Kullanım

wish parametresiz çalıştırılabilir. Ardından % simgesi görüntülenir ve yorumlayıcı, kullanıcı tarafından etkileşimli olarak girilen komutları bekler. Kullanıcı komutları tarafından oluşturulan widget'ların görüntülendiği boş bir pencere açılır. Bu mod deneme için uygundur.

Daha sıklıkla wish, parametre olarak bir Tcl/Tk betiği içeren bir dosyanın adıyla çalıştırılır. Doğrudan Tcl/Tk betiklerini çalıştırmak da mümkündür; Unix'te shebang yapısını kullanarak; Windows'ta .tcl uzantısını wish programıyla ilişkilendirerek çalıştırılabilir.

Ayrıca bakınız

  • Tcl/Tk

Kaynakça

  1. ^ "ActiveTcl". ActiveState. 2 Haziran 2002 tarihinde kaynağından arşivlendi. 
  2. ^ "Cygwin". 4 Mayıs 2017. 11 Haziran 2004 tarihinde kaynağından arşivlendi. 
  3. ^ Practical Programming in Tcl and Tk. 4th. Upper Saddle River: Pearson Education, Inc. - Prentice Hall PTTR. 2003. s. 25. ISBN 0-13-038560-3. 
  4. ^ "AndroWish". 4 Aralık 2013. 21 Ocak 2014 tarihinde kaynağından arşivlendi. 
  5. ^ Wish – A Window-Based Shell for X (PDF), Computer Science Department, University of California, Berkeley, 20 Mayıs 1988, 7 Nisan 2022 tarihinde kaynağından arşivlendi (PDF), erişim tarihi: 8 Kasım 2016  Yazar |ad1= eksik |soyadı1= (yardım)
  6. ^ Tcl/Tk: A Developer's Guide. 3rd. Elsevier: Morgan Kaufman. 17 Ocak 2012. s. 17. ISBN 978-0-12-384717-1.  Yazar |ad1= eksik |soyadı1= (yardım)

Dış bağlantılar

İlgili Araştırma Makaleleri

Berkeley r-komutları, bir Unix sisteminin kullanıcılarının TCP/IP bilgisayar ağı üzerinden başka bir Unix bilgisayarında oturum açmasını veya komutlar vermesini sağlamak için tasarlanmış bir bilgisayar programları paketidir. Berkeley r-komutları, 1982'de Berkeley'deki Kaliforniya Üniversitesi'ndeki Computer Systems Research Group (CSRG) tarafından, TCP/IP'nin erken uygulanmasına dayanarak geliştirildi.

<span class="mw-page-title-main">Make</span>

Make dosyaları bir formdan diğerini çevirme işlemini otomatikleştiren bir araçtır. Bu işlemi, çevrilecek programların ihtiyaç duyacağı diğer programları kontrol ettikten sonra gerekli programları çalıştırarak çevirme işlemini gerçekleştirir. Çevrilen programı çalıştırmak için ihtiyaç duyulan diğer programlara bağımlılıklar denir. Unix/Linux tabanlı işletim sistemlerinde, kaynak kodu nesne koduna derlerken ve nesne kodlarını çalıştırılabilir (executable) ve kütüphane (library) dosyalarına bağlarken (linking) sıklıkla kullanılır. Bağımlılık grafiğini çıkarmak için "Makefile" ismi verilen bir dosya kullanır ve shell'e geçirilmek üzere kullanılan betikleri (script) oluşturur.

GRASS GIS taramalı, vektör topolojisi destekli, görüntü işleme ve grafik verileri işleme kapasitesine sahip bir ücretsiz, açık kaynak coğrafi bilgi sistemi (GIS)'dir.

<span class="mw-page-title-main">ImageMagick</span>

ImageMagick, ücretsiz ve açık kaynak resim işleme yazılımıdır. 200'den fazla resim formatı üzerinde okuma ve yazma yapabilmektedir. ImageMagick, Apache 2.0 lisansı altındadır.

ps (Unix)

Çoğu Unix benzeri işletim sisteminde, ps programı o anda çalışan işlemleri görüntüler. "top" adındaki bir başka Unix yardımcı programı ise çalışan süreçlerin gerçek zamanlı bir görünümünü sağlar.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

cmd.exe Windows komut satırı uygulaması

cmd.exe, Microsoft Windows, Windows NT, Windows CE, OS/2, EComStation ve ReactOS'un varsayılan Komut satırı uygulamasıdır. Uygulama çeşitli işletim sistemlerinde farklılık gösterebilir ancak kullanımı ve komutları hemen hemen aynıdır.

<span class="mw-page-title-main">Unix shell</span> Unix işletim sistemi için yorumlayıcı program

Unix shell, Unix benzeri işletim sistemleri için bir komut satırı kullanıcı arabirimi sağlayan bir komut satırı yorumlayıcısı veya kabuğudur. Kabuk, hem etkileşimli bir komut dili hem de bir komut dosyası dilidir ve işletim sistemi tarafından sistemin kabuk komut dosyalarını kullanarak yürütülmesini kontrol etmek için kullanılır.

Qshell, IBM i işletim sistemi için bir komut satırı yorumlayıcısıdır (kabuk). Qshell, POSIX ve X/Open standartları temellidir. KornShell özelliklerini de içeren Bourne benzeri bir kabuktur. Yardımcı programlar, ek işlevler sağlayan harici programlardır. Qshell'in geliştirme ekibi, ASCII ve EBCDIC arasında çeviri yapmak gibi platforma özgü sorunlarla uğraşmak zorunda kaldı. Kabuk, toplu işlemenin yanı sıra etkileşimli modu da destekler ve çok az değişiklikle veya hiç değişiklik olmadan Unix benzeri işletim sistemlerinden kabuk komut dosyalarını çalıştırabilir.

<span class="mw-page-title-main">Devuan</span>

Devuan, systemd yerine sysvinit, runit veya OpenRC kullanan Debian Linux dağıtımının bir çatalıdır. Devuan, systemd gibi projeler tarafından "kilitlenmeyi" önlemeyi amaçlar ve Linux'u diğer Unix sistemlerinden ayırmaktan kaçınmak için diğer init sistemleriyle uyumluluğu korumayı hedefler.

<span class="mw-page-title-main">Android Debug Bridge</span>

Android Debug Bridge, Android tabanlı cihazlarda hata ayıklamak için kullanılan bir programlama aracıdır. Android cihazındaki arka plan programı, ana bilgisayardaki sunucuya USB veya TCP üzerinden son kullanıcı tarafından kullanılan istemciye bağlanan TCP üzerinden bağlanır. 2007'den beri Google tarafından Apache Lisansı altında açık kaynaklı yazılım olarak sunulan özellikler arasında bir kabuk ve yedekleme yapma imkanı bulunmaktadır. adb yazılımı; Windows, Linux ve macOS ile uyumludur. Botnet'ler ve RSA kimlik doğrulaması ve cihaz beyaz listeye alma gibi azaltıcı etkenlerin geliştirildiği diğer kötü amaçlı yazılımlar tarafından kötüye kullanılmıştır.

<span class="mw-page-title-main">Tk (yazılım)</span>

Tk, birçok programlama dilinde bir grafik kullanıcı arabirimi (GUI) oluşturmak için GUI widget'larının temel öğelerinden oluşan bir kitaplık sağlayan ücretsiz ve açık kaynaklı, çapraz platform bir widget araç takımıdır.

<span class="mw-page-title-main">Windows To Go</span>

Windows To Go, Windows 8 Enterprise, Windows 8.1 Enterprise, Mayıs 2020 güncellemesinden önceki Windows 10 edisyonları|Windows 10 Education ve Windows 10 Enterprise sürümlerinde, sistemin USB flash sürücüler ve Microsoft tarafından uyumlu olarak onaylanan USB flash sürücüler ve harici sabit disk sürücüleri gibi belirli USB yığın depolama cihazları için sistemin ön yükleme yapılabilme ve çalışabilme olanağını sağlayan bir özelliktir. Tamamen yönetilebilir bir kurumsal Windows ortamıdır. Windows To Go'nun geliştirilmesi, 2019'da Microsoft tarafından durduruldu ve Mayıs 2020 güncellemesinden itibaren Windows 10'da artık mevcut değildir.

<span class="mw-page-title-main">ClamTk</span>

ClamTk, Linux masaüstü kullanıcıları için ClamAV komut satırı antivirüs yazılım programı için ücretsiz bir yazılım grafik arayüzüdür. Hem isteğe bağlı hem de zamanlanmış tarama sağlar. Proje Dave Mauroni tarafından Şubat 2004'te başlatıldı ve geliştirilmesi hala devam etmektedir.

Microsoft PowerToys, Microsoft tarafından Windows işletim sisteminde kullanılmak üzere geliştirilmiş ileri düzey kullanıcılar için tasarlanmış bir dizi ücretsiz sistem yardımcı programıdır. Bu programlar, üretkenliği en üst düzeye çıkarmak veya daha fazla özelleştirme eklemek için özellikler ekler veya değiştirir. PowerToys, Windows 95, Windows XP, Windows 10 ve Windows 11 için mevcuttur. Windows 10 ve Windows 11 için PowerToys, MIT Lisansı altında lisanslanan ve GitHub'da barındırılan özgür ve açık kaynaklı yazılımlardır.

dwm

dwm, xmonad ve awesome dahil olmak üzere diğer birçok X pencere yöneticisinin gelişimini etkileyen Suckless tarafından X Pencere Sistemi için geliştirilmiş minimalist bir dinamik pencere yöneticisidir. Harici olarak wmii'ye benzer, ancak dahili olarak çok daha basittir. dwm, basitliğe ek olarak performans ve güvenlik için tamamen C ile yazılmıştır ve kaynak kodunu düzenlemenin yanı sıra herhangi bir yapılandırma arayüzünden yoksundur. Projenin yönergelerinden biri, kaynak kodunun asla 2000 SLOC'yi aşmaması ve kullanıcı tarafından yapılandırılabilen seçeneklerin hepsinin tek bir başlık dosyasında yer almasıdır.

<span class="mw-page-title-main">Redox (işletim sistemi)</span>

Redox, güvenlik, kararlılık ve performansa odaklanan Rust programlama dilinde yazılmış Unix benzeri bir mikro çekirdek işletim sistemidir. Redox güvenli, kullanılabilir ve özgür olmayı amaçlar. Redox, SeL4, MINIX, Plan 9 ve BSD gibi önceki çekirdeklerden ve işletim sistemlerinden esinlenmiştir. GNU ve BSD'ye benzer, ancak bellek açısından güvenli bir dilde yazılmıştır. MIT Lisansı altında dağıtılan ücretsiz ve açık kaynaklı bir yazılımdır.

<span class="mw-page-title-main">Windows Subsystem for Linux</span> Linux için Windows Alt Sistemi

Windows Subsystem for Linux (WSL), Windows 10, Windows 11, Windows Server 2019 ve Windows Server 2022 üzerinde yerel olarak Linux ikili yürütülebilir dosyalarını çalıştırmak için kullanılan uyumluluk katmanıdır.

<span class="mw-page-title-main">AutoKey</span>

AutoKey, Linux için ücretsiz, açık kaynaklı bir komut dosyası oluşturma uygulamasıdır.

A/UX, Macintosh bilgisayarlar için Apple Computer tarafından geliştirilmiş Unix tabanlı bir işletim sistemidir ve System 7'nin grafik arayüzü ve uygulama uyumluluğu ile entegredir. Apple'ın 1988'de başlatılan ve 3.1.1 sürümüyle 1995'te kullanımdan kaldırılan ilk resmi Unix tabanlı işletim sistemidir. A/UX, Macintosh II, SE/30, Quadra ve Centris serileri dahil olmak üzere bir FPU'ya ve disk belleği yönetim birimine (PMMU) sahip belirli 68k tabanlı Macintosh modellerini gerektirir.