SORU
20 Mart 2011, Pazar


Gerçekten Ubuntu bash ekranı temizlemek

Terminal sadece aptallar clear komutunu kullanarak ekrana düşünce içine kullanıcı temizlendi...hala fareyi kullanarak kaydırma yaptığınızda önceki komutların çıktıları görebilirsiniz. Bu metin bir tsunami boğulma zaman hayatı zorlaştırıyor.

Çeşitli çözümler (çıkış kodu vb.) internet üzerinde bulunan tek Temizle komutu zaten ne varyasyonları vardır.

Nasıl gerçek Ubuntu bash terminal içeriğini temizlemek musunuz?

CEVAP
20 Mart 2011, Pazar


Kendi soruma ben cevap verecektir! Aşağıdaki komutu sadece yeni satır eklemek yerine net bir ekran yapmak için ... kullanın

printf "\033c"

evet bu bir 'printf' bash istemi.

Muhtemelen bir takma isim olsa tanımlamak isteyebilirsiniz

alias cls='printf "\033c"'

Açıklama

\033 == \x1B == 27 == ESC

Bu terminal VT100 kaçmak için sıfırlama kodu olan <ESC>c olur. Here terminal çıkış kodları hakkında biraz daha bilgi.

Edit

İşte bunu yapmanın bir kaç yol daha var

printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e    Enable interpretation of of backslash escapes
# -n    Do not output a new line

KDE

Yukarıda KDE konsol çalışmıyor (Konsole denir) ama umut var! Aşağıdaki komut dizisini ekranı temizlemek ve geri kaydırma tampon... için kullanın

clear && echo -en "\e[3J"

Ya da belki de KDE aşağıdaki diğer... kullanın

alias cls='clear && echo -en "\e[3J"'

here kaydırma-arka temizleme komutu var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • amc

    amc

    21 EYLÜL 2005
  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • MrOctopi

    MrOctopi

    6 Aralık 2010