Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Linux’ta Bash İstemi Nasıl Özelleştirilir

Linux’ta Bash İstemi Nasıl Özelleştirilir

Linux’ta çalışmalarınızın çoğu, komut satırı olarak da bilinen bir komut isteminden gerçekleşir. kabukveya VURUŞ (Bourne-Tekrar Kabuk). Kabuk, komutlarınızı yorumlar ve yürütülmesi için işletim sistemine iletir.

Bu eğitim size nasıl yapılacağını gösterecek Linux BASH isteminizi özelleştirin veya değiştirin.

Linux Bash Bilgi İstemi'ni özelleştirme hakkında eğitim

Önkoşullar

  • Linux çalıştıran bir sistem
  • Bir komut satırına/terminale erişim
  • olan bir kullanıcı hesabı sudo veya kök ayrıcalıklar

Varsayılan BASH İstemi

Varsayılan BASH istemi, bir terminali veya komut satırını ilk açtığınızda gördüğünüz istemdir. Genellikle şöyle bir şeye benziyor:

username@hostname:~$

Alternatif olarak, şöyle görünebilir:

(base) [username@localhost ~]$

Bilgi isteminin ilk bölümü size o anda oturum açmış olan kullanıcıyı söyler. İkinci bölüm, sistemin ana bilgisayar adını tanımlar.

dalga işareti ~ mevcut çalışma dizininin mevcut kullanıcının giriş dizini olduğunu gösterir.

dolar işareti $ mevcut kullanıcının standart bir kullanıcı olduğu anlamına gelir.

Bir kök kullanıcı, bir karma işaretiyle tanımlanır #.

Linux’ta Bash İstemini Özelleştirin

Çoğu Linux uygulaması gibi, BASH de davranışını belirlemek için bir yapılandırma dosyası okur. Bu dosya ana dizindedir:

~/.bashrc

Herhangi bir değişiklik yapmadan önce yapılandırma dosyanızın bir yedek kopyasını oluşturun. Bir terminal penceresi açın ve aşağıdakileri girin:

cp ~/.bashrc ~/.bashrc.bak

Not: sistem kullanır .bak Bir yedeği belirtmek için dosya uzantısı.

Linux’ta Bash İstemini Kalıcı Olarak Değiştirin

Düzenlemek için BASH yapılandırma dosyasını açın:

sudo nano ~/.bashrc

Bu dosyada birkaç farklı ayar görmelisiniz. Bazıları mavi renkte açıklayıcı çizgilerdir, yorum yapılmamıştır. # imza. Bazıları beyazdır, bu da etkin olduklarını gösterir.

Yapılandırma dosyasının en altına gidin. Aşağıdaki satırı ekleyin:

PS1="MyTestPrompt> "
BASH görünümünü değiştirmek için bashrc dosyasını düzenleyin.

değiştirebilirsin MyTestPrompt> istediğiniz herhangi bir metin dizisiyle.

Dosya ‘yı kaydet (ctrl-o > Girmek) ve çıkış (ctrl-x).

Değişikliklerinizi uygulamak için BASH hizmetini yenileyin. Aşağıdakileri girin:

source ~/.bashrc

Komut satırı isteminiz aşağıdaki gibi değişmelidir:

MyTestPrompt>
bashrc yapılandırma dosyasını değiştirdikten sonra BASH komut isteminin görünümü.

Not: Bash yorumlarıyla çalışma hakkında bilmeniz gereken her şeyi öğrenin.

BASH İsteminde Geçici Bir Değişiklik Oluşturma

BASH komut istemini, export komutunu kullanarak geçici olarak değiştirebilirsiniz. Bu komut, kullanıcı oturumu kapatana kadar bilgi istemini değiştirir.

Aşağıdakileri girerek BASH komut istemini yalnızca kullanıcı adını gösterecek şekilde ayarlayın:

export PS1="\u >"

Bilgi istemi hemen şöyle görünecek şekilde değişmelidir:

username >
Bash isteminde yalnızca kullanıcı adınızı gösterme komutu.

Oturumu kapatıp tekrar giriş yaparak istemi sıfırlayabilirsiniz.

BASH İstemleri için Popüler Özel Seçenekler

Bu seçenekleri her iki yöntemde de kullanabilirsiniz – geçici olarak export komutunu düzenleyerek veya kalıcı olarak ~/.bashrc dosya.

Kullanıcı Adı ve Etki Alanı Adını Görüntüle

Kullan –H aa tam ana bilgisayar adını görüntüleme seçeneği:

export PS1="\u\H "

İstemde ana bilgisayar adını görmelisiniz.

Linux BASH'de tam ana bilgisayar adını göster

Özel karakterler ekle

Özel seçeneklerin etrafına sırayla yerleştirerek özel karakterler istemine ekleyebilirsiniz:

export PS1="\u@\H :"

Bu, aşağıdakileri göstermelidir:

usernameHermes_Domain:

Not: İstemi özel bir karakter veya boşlukla bitirmenizi öneririz. Ayrıca, son alıntı işaretinden hemen önce bir boşluk, iki nokta üst üste veya köşeli ayraç yerleştirmelisiniz. Bu yöntem, kullanıcıların istem ile yazdıkları komut arasındaki farkı anlamalarına yardımcı olur.

Kullanıcı Adını ve Kabuk Adını ve Sürümünü Görüntüle

Kullanıcı adını, kabuk adını ve sürümü göstermek için aşağıdakini girin:

export PS1="\u >\s\v "

Bilgi istemi aşağıdaki gibi değişmelidir:

username >bash4.4
Terminalde kullanıcı adını ve bash sürümünü göster

BASH İstemine Tarih ve Saat Ekleme

Farklı tarih ve saat biçimlerini görüntülemek için aşağıdaki seçenekleri kullanın:

  • dBugünün tarihini şu şekilde görüntüler: [weekday]/[month]/[day]
export PS1="\u@\H>\d "
  • t Geçerli saati 24 saatlik gösterimde görüntüler
export PS1="\u@\H>\t "
  • T Geçerli saati 12 saatlik gösterimde görüntüler
export PS1="\u@\H>\T "
  • A Geçerli saati 24 saatlik gösterimde, yalnızca saat ve dakikalarla görüntüler
export PS1="\u@\H>\A "

Not: bu \u@\H tarih ve saat seçeneğinden önceki seçenekler, kullanıcı adını ve tam alan adını ekler.

BASH İstemindeki Tüm Bilgileri Gizle

Kullanıcı adlarının veya ana bilgisayar adlarının istemde görüntülenmesini önlemek için bunu kullanın:

export PS1="\W > "

Aşağıdakileri görmelisiniz:

~ >

Kök Kullanıcıyı Normal Kullanıcıdan Ayırın

Normal BASH istemi bir $ normal bir kullanıcı için oturum açın. Kök kullanıcı olarak oturum açarsanız, bir # işareti görüntülenir. Kullan $ geçerli kullanıcının bir kök kullanıcı olmadığını gösteren kod:

export PS1="\u@\H \W:\$ "

Daha Fazla BASH İstemi Seçeneği

BASH istemi için kullanabileceğiniz seçeneklerin çoğunun bir listesi aşağıdadır.

Bu komutlardan bazıları Linux’un tüm sürümlerinde çalışmayabilir.

  • \a – Bir çan karakteri
  • \d – Tarih (gün/ay/tarih)
  • \D{format} – Sistemi geçerli saatle yanıt vermeye çağırmak için bunu kullanın
  • \e – Kaçış karakteri
  • \h – Ana bilgisayar adı (kısa)
  • \H – Tam ana bilgisayar adı (etki alanı adı)
  • \j – Kabuk tarafından yönetilen işlerin sayısı
  • \l – Shell terminal cihazının temel adı
  • \n – Yeni hat
  • \r – Satırbaşı
  • \s – Kabuğun adı
  • \t – Zaman (saat:dakika:saniye)
  • \@ – Saat, 12 saatlik AM/PM
  • \A – Zaman, 24 saat, saniyesiz
  • \u – Mevcut kullanıcı adı
  • \v – BASH versiyonu
  • \V – BASH sürümü hakkında ek bilgi
  • \w – Geçerli çalışma dizini ($HOME, ~ ile temsil edilir)
  • \W – Çalışma dizininin temel adı ($HOME ~ ile gösterilir)
  • \! – Geçmişte bu komutun numarasını listeler
  • \# – Bu komutun komut numarası
  • \$ – Kullanıcının root (#) veya başka bir şekilde ($) olup olmadığını belirtir.
  • \\– ters eğik çizgi
  • \[ – Start a sequence of non-displayed characters (useful if you want to add a command or instruction set to the prompt)
  • \] – Görüntülenmeyen karakter dizisini kapatın veya sonlandırın

BASH İstemi Rengi Nasıl Değiştirilir

BASH isteminizin metin rengini değiştirebilirsiniz. Örneğin, BASH isteminizin metnini geçici olarak yeşile çevirmek için aşağıdakini girin:

PS1'i dışa aktar = "\e[0;32m[\u@\h \W]\$ \e[0m"
Change the bash color in Linux

Your prompt should have the same text as normal but be colored green.

Here’s a breakdown of the commands:

\e[ – Begin color changes
0;32m – Specify the color code
[\u@\h \W]\$ – Bu, normal BASH isteminizin kodudur (username@hostname Workingdirectory $)
\e[0m – Renk değiştirme modundan çıkın

Renk kodundaki ilk sayı yazı tipini belirtir:

0 – normal
1 – Kalın (parlak)
2 – Loş
4 – Altı çizili

İkinci sayı, istediğiniz rengi gösterir:

30 – Siyah
31 – Kırmızı
32 – Yeşil
33 – Kahverengi
34 – Mavi
35 – Mor
36 – camgöbeği
37 – Açık gri

Ek olarak, parlak seçeneği bir renk koduyla birleştirirseniz, o rengin daha açık bir sürümünü elde edersiniz. Örneğin, renk kodu kullanıyorsanız 1;32, normal yeşil yerine açık yeşil alırsınız. Eğer kullanırsan 1;33kahverengi yerine sarı alırsınız.

BASH Değişikliklerini Varsayılan Ayarlara Sıfırlama

Değişiklikleri sıfırlamanın iki yolu vardır. Geçici değişiklikler için ( export PS1="" komutu), oturumu kapatarak varsayılanı sıfırlayabilirsiniz.

Eğer düzenlediyseniz \.bashrc kalıcı değişiklikler yapmak için dosya, varsayılan ayarlara geri dönmenin iki yöntemi vardır:

  • Dosyayı düzenleyerek ve bir dosya ekleyerek değişikliklerinizi yorum olarak işleyin. # yaptığınız her değişiklikten önce
  • Aşağıdakileri girerek yedeklemenizden varsayılan ayarları geri yükleyin:
sudo cp ~/.bashrc.bak ~/.bashrc

BASH İsteminin Farklı Bölümlerini Anlamak

Devam etmeden önce, BASH isteminizi varsayılana sıfırlayın. Eğer kullandıysanız export komutu, oturumu kapatın ve tekrar oturum açın. ~/.bashrc dosya, bir yerleştirin # yaptığınız her düzenlemeden önce imzalayın ve dosyayı kaydedin.

BASH istemi dört farklı değer içerir: PS1, PS2, PS3 ve PS4.

PS’nin açılımı Bilgi İstemi Bildirimi. Şimdiye kadar, PS1 değeri ile çalışıyoruz. Geçerli PS1 değerini görmek için aşağıdakini girin:

echo $PS1

Sisteme bağlı olarak, terminal varsayılan ayarlar için şuna benzer bir şey döndürür:

Terminaldeki echo $PS1 komutunun çıktısı

tanıyabilirsin \u@\h olarak seçenekler Kullanıcı adı Ve ev sahibi. bu w seçeneği geçerli çalışma dizinini görüntüler.

Şimdi, PS2 değerini görüntüleyin:

echo $PS2

Sistem sadece bir açılı ayraç göstermelidir:

>

PS3 için aynı komutu tekrarlamak boş olmalıdır.

PS4 için bir + imza.

BASH komut isteminin farklı bölümlerinin farklı anlamları şunlardır:

  • PS1 – Bu, birincil bilgi istemi ekranıdır. Burası özel karakterleri veya önemli bilgileri ayarladığınız yerdir.
  • PS2 – Bu, ikincil bilgi istemi dizisidir. Bu genellikle bilgi istemi ekranı ile metin girişi arasında bir ayırıcı olarak ayarlanır. Ayrıca, uzun bir komutun bölümlere ayrıldığını görüntülemek için de kullanılır. \ imza.
  • PS3 – Bu, select emretmek.
  • PS4 – Bu, bir kabuk komut dosyasını hata ayıklama modunda çalıştırma istemidir.

Çoğu durumda, yalnızca PS1 seçenek ve belki PS2 seçeneği de.

Çözüm

Artık BASH isteminizi özelleştirebilmelisiniz. İstediğiniz görünümü ve hissi elde etmek için komutları ve seçenekleri birleştirebilirsiniz.

Linux’ta bir kabuk oturumunu her başlattığınızda, sistem yapılandırma dosyalarını gözden geçirir ve ortamı buna göre ayarlar. Linux’ta ortam değişkenlerini nasıl ayarlayacağınız, görüntüleyeceğiniz ve ayarını kaldıracağınızla ilgili kılavuzumuza göz atın.

Ardından, Vim kullanıcıları Vim’i özelleştirmek ve özel renk şemaları uygulamak isteyebilir.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.