Linux Environment Variables
Küresel değişkenler
Küresel değişkenler çocuk süreçler tarafından devralınacaktır.
Mevcut oturumunuz için bir küresel değişken oluşturmak için:
Bu değişken, mevcut oturumlarınız ve bunların alt süreçleri tarafından erişilebilir olacaktır.
Bir değişkeni kaldırmak için:
Yerel değişkenler
Yerel değişkenler yalnızca geçerli shell/script tarafından erişilebilir.
Mevcut değişkenleri listele
Common variables
From: https://geek-university.com/linux/common-environment-variables/
DISPLAY – X tarafından kullanılan ekran. Bu değişken genellikle :0.0 olarak ayarlanır, bu da mevcut bilgisayardaki ilk ekranı ifade eder.
EDITOR – kullanıcının tercih ettiği metin düzenleyici.
HISTFILESIZE – geçmiş dosyasında bulunan maksimum satır sayısı.
HISTSIZE – kullanıcının oturumunu bitirdiğinde geçmiş dosyasına eklenen satır sayısı.
HOME – ev dizininiz.
HOSTNAME – bilgisayarın ana bilgisayar adı.
LANG – mevcut diliniz.
MAIL – kullanıcının posta kuyruğunun yeri. Genellikle /var/spool/mail/USER.
MANPATH – kılavuz sayfalarını aramak için dizinler listesi.
OSTYPE – işletim sisteminin türü.
PS1 – bash'deki varsayılan istem.
PATH – yalnızca dosya adını belirterek çalıştırmak istediğiniz ikili dosyaların bulunduğu tüm dizinlerin yolunu saklar, göreli veya mutlak yol ile değil.
PWD – mevcut çalışma dizini.
SHELL – mevcut komut kabuğunun yolu (örneğin, /bin/bash).
TERM – mevcut terminal türü (örneğin, xterm).
TZ – zaman diliminiz.
USER – mevcut kullanıcı adınız.
Interesting variables for hacking
HISTFILESIZE
Bu değişkenin değerini 0 olarak değiştirin, böylece oturumunuzu bitirdiğinizde geçmiş dosyası (~/.bash_history) silinecektir.
HISTSIZE
Bu değişkenin değerini 0 olarak değiştirin, böylece oturumunuzu sonlandırdığınızda herhangi bir komut tarih dosyasına (~/.bash_history) eklenecektir.
http_proxy & https_proxy
İşlemler, http veya https üzerinden internete bağlanmak için burada belirtilen proxy'yi kullanacaktır.
SSL_CERT_FILE & SSL_CERT_DIR
İşlemler, bu ortam değişkenlerinde belirtilen sertifikalara güvenecektir.
PS1
İstediğiniz şekilde istemci görünümünü değiştirin.
Root:
Normal kullanıcı:
Bir, iki ve üç arka planda çalışan iş:
Bir arka planda çalışan iş, bir durdurulmuş ve son komut doğru bir şekilde bitmedi:
Last updated