Bu bir Debian-ism'dir (ve bu nedenle Ubuntu, Nane, vs.'de görünür). Adı verilen bir bağlantı kurdular editor. Aşağıdaki gibi geri izleyebilirsiniz:
$ which editor
/usr/bin/editor
$ ls -l /usr/bin/editor
lrwxrwxrwx 1 root root 24 Nov 24 19:10 /usr/bin/editor -> /etc/alternatives/editor
$ ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 18 Nov 24 19:46 /etc/alternatives/editor -> /usr/bin/vim.gnome
$ ls -l /usr/bin/vim.gnome
-rwxr-xr-x 1 root root 2403392 Oct 26 2012 /usr/bin/vim.gnome
Yani editorbunun sadece çalıştırılabilir dosyaya bir Unix bağlantısı olduğunu görebilirsiniz vim.gnome.
Kullanarak editor?
editorStandart olarak kabul edeceğim şey olmadığı sürece, kullanıcılar için anlamlı bir şekilde bu yönde hareket edeceğimi sanmıyorum .
Ek olarak ayarlayabilirsiniz $EDITOR, istediğiniz herhangi bir yere çevre değişkeni vim, gedit, emacsvb Ama bu değişken yalnızca aşağıdaki gibi araçlarla tarafından kullanılmak üzere garanti edilir sudo, gitve subversionbu özellikle değişken kullanmak haline bağlı şekilde tasarlanmıştır $EDITOR.
Uygulama fikirleri
Sadece kendi seçtiğiniz bir takma adı kurardım ve kullanıcılarına kendi $HOME/.bashrcdosyaları aracılığıyla kendilerine X takma adı olarak kullanabileceklerini söylerim ya da dosyada bir takma ad X olarak bir sistem yapılandırması /etc/profile.d/our_aliases.sholarak kurardım.
Ya da sadece sistem sağladığını kullanıcıları söyleyebilirdi gedit, gvim, vim, emacsvb ve şeker kaplama kesti ve bat derhal bu şeyleri onlara öğretmek.
Veya basit komutları ve çeşitli görevleri nasıl yerine getirebileceklerini bir kabuk içinde bir /etc/help.txtkomutla help( alias help="less /etc/help.txt") çalıştırabilecekleri bir metin dosyası sağlayabilirsiniz. Bu yaklaşım, zaman içinde yeni özellikler veya ipuçlarıyla zaman geçtikçe yardımı özelleştirmenizi sağlar ve onlara editorkolaylık komutundan daha fazlasını verir .
$EDITORdeğişkeni ayarlamaması çok kötü , şimdi buna veyaeditorsembolik bağlantıya güvenemiyorum .