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 editor
bunun sadece çalıştırılabilir dosyaya bir Unix bağlantısı olduğunu görebilirsiniz vim.gnome
.
Kullanarak editor
?
editor
Standart 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
, emacs
vb Ama bu değişken yalnızca aşağıdaki gibi araçlarla tarafından kullanılmak üzere garanti edilir sudo
, git
ve subversion
bu ö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/.bashrc
dosyaları 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.sh
olarak kurardım.
Ya da sadece sistem sağladığını kullanıcıları söyleyebilirdi gedit
, gvim
, vim
, emacs
vb 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.txt
komutla 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 editor
kolaylık komutundan daha fazlasını verir .
$EDITOR
değişkeni ayarlamaması çok kötü , şimdi buna veyaeditor
sembolik bağlantıya güvenemiyorum .