Bash Terminal Hatası

Başlatan rexa, 19 Haziran 2016 - 13:53:56

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

rexa

Merhaba, Linux Mint - Rose kullanıcısıyım ve bugün msfconsole ayarlarını yapılandırırken bir hata ile karşılaştım bu hata yüzünden terminali her açtığımda

bash: /home/rexa/.rvm/scripts/rvm: Böyle bir dosya ya da dizin yok hatası alıyorum. Bunun çözümü nedir çok teşekkür ederim şimdiden.

neynefes

https://forum.ubuntu-tr.net/index.php?topic=51385.0

Direk bağlantı verdiğimiz zaman üyeler kızıyor bazen ama önceden konuşulmuş bir başlığımız mevcut ;)

rexa

Estağfurullah hocam ilginiz ve alakanız için çok teşekkür ederim.

neynefes

Rica ederiz. Bu başlık sizin için çözüm sağlayacaktır. Çözülen başlıklar için şöyle bir uygulamamız mevcut.
cozuldukonusu

rexa

Hocam teşekkürler yalnız benim problemim hala düzelmedi.

neynefes

Bashrc içeriğini buraya kopyalayabilir misiniz?

rexa

gedit .bashrc

komutunda boş sayfa var hocam.

neynefes

cd
gedit .bashrc


Bir de böyle deneyin.

rexa

#8
Ekte olduğu gibi boş hocam açılan dosya.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 19 Haziran 2016 - 17:56:43

Sorun devam ediyor ++

[eklenti yönetici tarafından silindi]

mhmtkrktr

Şu çıktıları da verebilir misin?

users
pwd

rexa

user için

rexa rexa

pwd için

/home/rexa/Masaüstü

bu şekilde hocam.

mhmtkrktr

Bilgisayar da rexa isminde iki tane mi kullanıcı var?

Eğer öyleyse dosya yöneticinde +diğer konumlar üzerinden home altında ki diğer kullanıcının .bashrc içeriğini kontrol etmelisin.

rexa

Hayır hocam tek kullanıcı var rexa isminde .

mhmtkrktr

Dagitima gore degisiklik gosteriyormu bilmiyorum fakat users ciktisin da tek bir rexa olmasi gerekirdi.

nemo /home

deyince orada rexa isminde kac tane bolum gorunuyor.


bugra9

Dağıtıma göre değişiklik göstermiyor. Tam ifade edemeyebilirim ama "users" çıktısında tüm oturum başlatmış kullanıcılar listeleniyor. Her uçbirim açıldığında yeni bir oturum başlatıldığı için birden fazla aynı isim gözlenebilir.

@rexa, dosyayı aşağıdaki komut ile açıp içeriğini aktarır mısın.

gedit ~/.bashrc

mhmtkrktr


Oturumu da bir kaç kez kapatıp açtım ama bende olmuyor sanırım o şekilde,

http://hizliresim.com/Gz9W7v

Alıntı YapKod: [Seç]
cd
gedit .bashrc

Bir de böyle deneyin.
Alıntı Yap@rexa, dosyayı aşağıdaki komut ile açıp içeriğini aktarır mısın.
Kod: [Seç]
gedit ~/.bashrc

Bunlar aynı anlama gelmez mi? Sorgulamam yanlış anlaşılmasın. Yanlış bildiğim bir şey varsa doğrusunu öğrenmek adına soruyorum.

bugra9

#16
Ekte görüldüğü gibi bende (Ubuntu) bu şekilde oluyor. Demek ki dağıtıma göre değişiyormuş. :)

Niye farklılık olduğunu anlamak için komutun kullanımına şuan bir göz gezdirdim. Aslında bu komut
users [Dosya] şeklinde kullanılıyor. Anladığım kadarıyla eğer dosya yeri boş bırakılırsa ya kendi üzerinde varsayılan olarak tanımlı dosyaları deniyor ve hangisine ulaşırsa onun sonucunu döndürüyor ya da dağıtım tarafından belirlenmiş dosyayı kullanıyor. Bana ilki daha mantıklı geliyor ve ubuntu üzerinde bulunmayan ve denenen bir dosyanın senin kullandığın dağıtımda olduğunu düşünüyorum. Şöyle bir göz gezdirdim ve ilk önce "/var/run/utmpx" dosyasını denediğini ve bulamadığını daha sonra "/var/run/utmp" dosyasını denediğini gördüm. Sonuca varmak için eğer vaktin varsa ve sonucu merak ediyorsan aşağıdaki komutları bir dener misin?
users /var/run/utmpx
users /var/run/utmp
Tabi bir de bu dosyaların gerçekte olup olmadığına bakarsan iyi olur.

---------
Alttaki kısmı farketmemişim.
Aslında cd ile ev dizinine gitmesi lazım ama senin sorduğun "pwd" komutuna "/home/rexa/Masaüstü" cevabını vermiş. Masaüstündeki .bashrc dosyasını okumaya çalıştığını düşünerek "~/.bashrc" yazmasını istedim. Yanlış bildiğim/anladığım ya da kaçırdığım bir nokta mı var?

[eklenti yönetici tarafından silindi]

mhmtkrktr

Daha kalabalık olduk şimdi  :)

[mtk@tulpartux ~]$ echo; users /var/run/utmpx; echo

mtk mtk

[mtk@tulpartux ~]$ echo; users /var/run/utmp; echo

mtk mtk

[mtk@tulpartux ~]$ echo; ls /var/run/utmp; echo

/var/run/utmp

[mtk@tulpartux ~]$ echo; ls /var/run/utmpx; echo

ls: '/var/run/utmpx''e erişilemedi: Böyle bir dosya ya da dizin yok



pwd nin çıktısı benimde dikkatimi çekti ancak arada zaman farkı oluştu. Kullanıcı masaüstü dizininde ise bile, cd nin masaüstünden çıkartıp başlangıç dizinine düşürmesi gerekmiyor mu?

Haliyle bu şekilde @neynefes'in istediği çıktı ile senin istediğin çıktı aynı olacaktır. Bir farklılık varda ben mi kaçırıyorum diye sormuştum bunu. :)

Asıl sonucu @rexa nın çıktı dönüşü verecek sanırım. Bekleyelim bakalım. :)

bugra9

#18
pwd çıktısından dolayı sadece emin olmak istedim. Dediğin gibi arada zaman farkı var ve uçbirim yeniden açılmış falan olabilir ama sorgulamaktan zarar gelmez dedim. Hani .bashrc dosyasına aşağıdaki gibi bir şey eklendiyse "cd" komutunu verince masaüstüne gidecektir.
alias cd='HOME=~/Masaüstü cd'

Ekleme:
@neynefes'e verilen cevaptaki ekran görüntüsüne bakmamışım. Orada ev dizinindeki .bashrc dosyasının açıldığı ve içinin boş olduğu ya da öyle bir dosyanın olmadığı görülüyor. İleti kalabalığı için özür dilerim.

neynefes

Bu başlık ne kadar tatlı bir hal almış böyle :)

mhmtkrktr

Alıntı Yapİleti kalabalığı için özür dilerim.

Estafurullah, asıl kalabalığı anlamak isterken ben yapmış oldum ve özellikle başlık sahibinden asıl ben özür dilerim.

Alıntı YapBu başlık ne kadar tatlı bir hal almış böyle :)

Birde elimize yüzümüze bulaştırmadan sorunu çözebilsek tadından yenmeyecek ama daha o noktaya gelemedik :)  :-[

rexa

Her birinize ayrı ayrı teşekkür ederim, Allah sizlerden razı olsun arkadaşlar vakit ayırıp ilgilendiğiniz için. Ben dün gece video çekeceğim için format atmak zorunda kaldım şimdi sorunsuz kullanıyorum haliyle ama sorun msfconsole yüklerken olmuştu, rubby yüklemesinde SSL sertifika hatası vermişti ve kod döngüsünde bişeleri gözden kaçırıp yüklemeye devam etmiştim çözümüde haliyle tüm yapılan işlemleri geri alarak yüklemeyi baştan yapıp hatayı önleyecektim ama dediğim gibi hem zamandan sıkıntım vardı hemde üşengeçlik. Her biriniz çok değerlisiniz bilin isterim :)

neynefes

Yeniden kuruluma gidildiği için başlığı bu haliyle kapatalım. Tekrar kurulum yapacak olursanız bu başlığı açtırabilirsiniz. Hoş pek yol alamadık bu konuda biz de :)