Yanıtlar:
Kullanmayı denedin su - foo
mi?
Yorumlara göre güncelleme :
Boş -
, su
tam giriş yapmayı söyler . Bunun anlamı (man sayfasından),
Ortam HOME, SHELL, PATH, TERM ve USER dışında atılır. HOME ve SHELL yukarıdaki gibi değiştirilir. USER hedef girişe ayarlandı. PATH, `` / bin: / usr / bin '' olarak ayarlanmıştır. TERM mevcut ortamınızdan içe aktarıldı. Çağrılan kabuk, hedef girişin adıdır ve su, dizini hedef girişin giriş dizinine değiştirecektir.
Bu nedenle, DISPLAY
pencere sunucusunu kullanan programları açmak gibi başka ortam değişkenlerine ihtiyacınız varsa , boş olanı atlamanız gerekir -
.
mate myfile
ve "WindowServer'a bağlanılamadı" hatası alıyorum. Bu kritik bir düzeltme değildir, ancak bunu yapmak harika olurdu.
open -a TextMate myfile
.
su foo
yapabilirdi. Atlama -
değerleri ortam değişkenlerini tutar.
MacOS X'te kullanımı login
$ login
Giriş: your username
şifre: your password
Son giriş: Gün Ay Tarih SS: DD: SS ttys000 üzerine
$ whoami
adınız
Bir dosyayı düzenlemek için nano
kullandıktan sonra çalışan sorunlar yaşıyordum . Pencere boyutunu ayarlarken metin bozulacaktır. Aşağıda bulduğum cevap, nedenini açıklıyor ve beni doğru yönde yönlendiriyor.su - admin
.bashrc
"Terminal öykünücüsü, terminal öykünücüsü ile birlikte başlatılan kabuğa bir Pencere Değişikliği sinyali (SIGWINCH) gönderir. Kabuğun bunu çocuklarına iletmesi gerekir - ancak başka bir kullanıcı hesabına geçtiğinizde (su kullanarak veya başka türlü), farklı bir kullanıcı olarak çalıştığı için o kabuğu işaret edemez.Bu yüzden su'd kabuk ve ondan çalışan herhangi bir program, gerçek pencerenin aksine, eski pencere boyutunu kullanmaya devam edecektir. boyut değişti. " - telcoM
su - foo
mi?