Psych0SoociaL 1
Psych0SoociaL
onur akbaş 1
onur akbaş
noisiv 1
noisiv
xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
Hikaye Ekle

FreeBSD default Shell nasıl renklendirilir?

GUNNERIUS

Level 20
TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
10 Ocak 2009
Konular
3,748
Mesajlar
15,940
Çözüm
334
Online süresi
6mo 28d
Reaksiyon Skoru
8,040
Altın Konu
947
Başarım Puanı
474
Yaş
34
MmoLira
86,765
DevLira
-12
Ticaret - 100%
1   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Oh My ZSH gibi özelleştirilmiş shell'ler görsel olarak daha çekici olabilir, ancak deneyimli bir UNIX yöneticisine danıştığınızda, root kullanıcı için yalnızca FreeBSD'nin varsayılan shell'lerinden birini kullanmanız gerektiğini söyleyecektir. Bunun temel nedeni, özel shell'lerde bir hata yaptığınızda root hesabına erişiminizi kaybetme riskinizdir. Bu durum, özellikle kritik sistem yönetimi sırasında büyük sorunlara yol açabilir.

Bu rehberde, FreeBSD'nin varsayılan shell'i olan CSH'i renklendirerek daha işlevsel ve okunaklı hale getireceğiz.

Tercih Edilen Yöntem​

Benim önerim, kullanıcı tabanlı CSH yapılandırma dosyasını (/root/.cshrc) gereksiz satırlardan arındırarak temizlemek ve doğrudan sistem genelinde geçerli olan CSH yapılandırmasını düzenlemektir. Böylece tüm kullanıcılar için tutarlı bir deneyim sağlanmış olur.

[CODE lang="cpp" title="bash"]# $FreeBSD$
#
# System-wide .cshrc file for csh(1).
#
# Theme by Debloat

umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin)

set color

setenv EDITOR ee
setenv PAGER less
setenv BLOCKSIZE K

setenv LSCOLORS ExGxfxcxBxegehbhbgacad
setenv LS_COLORS "di=1;34:ln=1;36:so=35:pi=32:ex=1;31:bd=34;46:cd=34;47:su=31;47:sg=31;46:tw=30;42:ow=30;43"

alias h history 25
alias j jobs -l
alias la ls -aFG
alias lf ls -FAG
alias ll ls -lAFG
alias ls ls -G

set red="%{\033[1;31m%}"
set green="%{\033[1;32m%}"
set yellow="%{\033[1;33m%}"
set blue="%{\033[1;34m%}"
set magenta="%{\033[1;35m%}"
set cyan="%{\033[1;36m%}"
set white="%{\033[1;37m%}"

#This is needed at the end of the prompt
set end="%{\033[0m%}"

if#Thisrompt) then
# An interactive shell -- set some stuff up
set prompt = "${red}%N@%m:${green}%~${white} %# ${end}"
set promptchars = "%#"

set filec
set history = 1000
set savehist = (1000 merge)
set autolist = ambiguous
# Use history to aid expansion
set autoexpand
set autorehash
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif

# Clean up after ourselves...
unset red green yellow blue magenta cyan yellow white end[/CODE]

1738574729749.png
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst