Neden koşarken trene biniyorum?


27

Son zamanlarda pek sevmediğim garip bir şey farkettim:

Koşarken bir tren alıyorum

Peki neden koşarken bir trene gidiyorum ls? Bunu nasıl durdurabilir ve normal davranmasını sağlayabilirim? Bu keşfettiğim bir Paskalya Yumurtası mı? Ubuntu GNOME 15.04 kullanıyorum.

Bilgi Güncellemesi:

Koşmak which lsbana aynı trenle geliyor, koşmak ls -l $(which ls)da başka tür bir trene biniyor.

Çalışan command -v lshiçbir şey çıkarmaz. Ve koşmak command -v slda hiçbir şey vermiyor.

Tüm bunların, cowyakın zamanda kurduğum 'şeyleri biraz hafifletme' sözü verilen paketle (veya bunun gibi bir şeyle) ilgisi olabilir .


14
Belki birileri sizin adınıza diğer isim lsverdi sl?
steeldriver


2
Ve şimdi neden MP4'ü daha önce bir animasyonlu GIF'e dönüştürmek istediğinizi biliyoruz. slVarsayılan olarak sadece bir şey parmak yağlarken kıkırdamak için yüklerim . İyi bir kıkırdama elde etmek için bunu kendiniz yapmadıysanız, muhtemelen bunu çözmek zorunda kalacaksınız.
KGIII

Yanıtlar:


34
  1. Üzerinden komik paketi kaldırmayı deneyin

    sudo apt-get purge sl 
    
  2. Takma adınızı lsörneğin sizin ~/.bashrcveya içinde kontrol edin ~/.profile.

  3. İkili dosyayı kontrol et /usr/games/slve sil

    sudo rm /usr/games/sl
    
  4. Çıkışını kontrol edin

    strace sl |& grep execve
    strace ls |& grep execve
    

    eğer üçüncü nokta başarılı olamazsa.

  5. Gelecekte, açıklamada 'şeyleri biraz hafifletmeyi' vaat eden hiçbir şey yüklemeyin. ;)


17

Genel olarak, yalnızca komut çalıştırmasının bu örneği için takma adı devre dışı bırakmak üzere bir komuta hazırlayabilirsiniz. Örneğin,

[2023] $ takma ad
takma ad ls = 'ls -F -Chs --color = tty'
[2024] $
toplam 140K
4.0K bin / 0 İndirilen @ @ prog.git @
...

[2025] $
bin İndirilenler doc.git freertos.git prog.git tmp
...

Bu yüzden, hazırlıklı bir '\' ile ls denemenizi öneririz

Ardından, ls komutunu doğrudan tam yolla çalıştırmayı deneyebilirsiniz.

/ Bin / ls

Sonra, komut / bin / ls

ayrıca, yolunu kontrol et,

echo $ PATH
ilk girişin / bin olduğundan emin olun.
$ PATH = / usr / bin: / usr / local / bin: / usr / bin: / bin / sbin: / usr / sbin: usr / local / sbin: / usr / local / bin

Ancak, kaldırmanın cowyardımcı olacağına inanıyorum .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.