[Çözüldü] Linux Komutlarının İçeriği

Başlatan linux4eva, 14 Ağustos 2014 - 18:32:41

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

linux4eva

Arkadaşlar benim genel olarak Linux çekirdeğiyle ilgili bir sorum var. Linux'taki /usr/bin altında bulunan komutların .c veya .sh halleri ( derlenmemiş halleri ) nerede bulunabilir; veya bulmak mümkün müdür?

7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

linux4eva

Verdiğiniz link için çok teşekkür ederim :D, aradığım çoğu şey var. Fakat ben asıl sudo ve su komutlarının içeriğini merak ediyorum.

7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

linux4eva

Aradığımı buldum, çok teşekkür ederim. ;D

heartsmagic

Konuyu kapatmadan önce daha esnek bir yöntem önerelim.
sudo komutunu/aracını neyin sağladığını öğreniyoruz:
dpkg -S /usr/bin/sudo
Alıntı Yapsudo: /usr/bin/sudo
Demek ki sudo paketi sağlıyormuş.

Kaynak kodunu şöyle indiriyoruz:
apt-get source sudo

Reading package lists... Done
Building dependency tree
Reading state information... Done
NOTICE: 'sudo' packaging is maintained in the 'Git' version control system at:
git://git.debian.org/git/collab-maint/sudo.git
Need to get 2,215 kB of source archives.
Get:1 http://nl.archive.ubuntu.com/ubuntu/ trusty/main sudo 1.8.9p5-1ubuntu1 (dsc) [1,679 B]
Get:2 http://nl.archive.ubuntu.com/ubuntu/ trusty/main sudo 1.8.9p5-1ubuntu1 (tar) [2,179 kB]
Get:3 http://nl.archive.ubuntu.com/ubuntu/ trusty/main sudo 1.8.9p5-1ubuntu1 (diff) [34.7 kB]
Fetched 2,215 kB in 0s (6,807 kB/s)
gpgv: Signature made Mon 10 Feb 2014 08:45:30 PM EET using RSA key ID 67884CF6
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./sudo_1.8.9p5-1ubuntu1.dsc
dpkg-source: info: extracting sudo in sudo-1.8.9p5
dpkg-source: info: unpacking sudo_1.8.9p5.orig.tar.gz
dpkg-source: info: unpacking sudo_1.8.9p5-1ubuntu1.debian.tar.gz
dpkg-source: info: applying typo-in-classic-insults.diff
dpkg-source: info: applying paths-in-samples.diff
dpkg-source: info: applying actually-use-buildflags.diff
dpkg-source: info: applying keep_home_by_default.patch
dpkg-source: info: applying add_probe_interfaces_setting.diff


Böylece kaynak kodu, Debian/Ubuntu yamalarını vs. komutu verdiğimiz dizine indirebiliyoruz. Depoda olan her uygulama için bu yöntem geçerli olup, source komutunun işlemesi için deb-src depolarının kapatılmamış olması gerekir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.