A project for Unix/Linux by Derek Girardi during the Fall 2011.
This project was begun on 09/20/11 and is anticipated to take 1 week. (Upon completion you can correct this with the actual length).
The purpose of this project is to search through the directories and files of unix. We are to discover how each directory is organized, what is contained in each and what we could use each directory for. We hope to be able to navigate through the directories with ease knowing where files are located and how they are organized. Start truly knowing the filesystem of unix.
In order to successfully accomplish/perform this project, the listed resources/experiences need to be consulted/achieved:
The purpose of this is to discover directories. To see what they contain and see if i will need to use them or not. Just a general knowledge of the filesystem on unix. The filesystem is a single directory hierarchy. Its starts from root and continues on into directories and sub directories. We use this to organize all our files neatly and in a easy to find manner. To separate all of these directories you will see a forwardslash or '/'. This is what we use to separate and navigate through these files and directories. The cd command will help you navigate to the home directory or any other directory you choose. Either 'cd' or 'cd “directoryname”' will navigate you around. Once inside those directories you will use the ls command, which lists files within. then you can use the '-l' arguement with the ls to give more detail of each file or sub-directory. And each path has a different kind of path. It could be either relative or absolute. With an absolute path, you know exactly where you are going, the path is a deffinite. A relative path is a path towards what you are trying to find, but it might go exactly where you want. It kind of wanders in a way. This is filesystem in linux and some simple commands that will help you understand and navigate these directories.
Source of information: http://freeos.com/article/3102
To get a better understanding of the layout and structure of the UNIX filesystem, an exploration is in order. Using your observation skills and references, explore the various major directories on the system (starting with '/') and describing the intended purpose of each directory:
Some of the directories you will want to explore are:
State and justify the attributes you'd like to receive upon successful approval and completion of this project.
The directory '/' :
lab46:~$ cd / lab46:/$ ls bin dev home lib lib64 media opt root selinux sys usr vmlinuz boot etc initrd.img lib32 lost+found mnt proc sbin srv tmp var lab46:/$
1. In the '/' directory it mainly contains more directories and some data files
2. This contains your main directories in which you will most commonly visit. These are like the big directories of the system. Everything starts here.
The directory '/bin' :
lab46:/$ cd /bin lab46:/bin$ ls bash cpio gzip mount rmdir unicode_start bsd-csh csh hostname mountpoint rnano vdir bunzip2 dash ip mt run-parts which busybox date kbd_mode mt-gnu rzsh ypdomainname bzcat dd kill mv sed zcat bzcmp df ksh nano setfont zcmp bzdiff dir ksh93 nc sh zdiff bzegrep dmesg less nc.traditional sh.distrib zegrep bzexe dnsdomainname lessecho netcat sleep zfgrep bzfgrep domainname lessfile netstat stty zforce bzgrep dumpkeys lesskey nisdomainname su zgrep bzip2 echo lesspipe open sync zless bzip2recover ed ln openvt tailf zmore bzless egrep loadkeys pidof tar znew bzmore false login ping tcsh zsh cat fgconsole ls ping6 tempfile zsh4 chgrp fgrep lsmod ps touch chmod fuser mkdir pwd true chown grep mknod rbash umount chvt gunzip mktemp readlink uname cp gzexe more rm uncompress
1. The files in here are mainly consisted of executable files, with a few data link and special files.
2. The organizational value of this is where it holds files for commands of the system. system critcal programs.
The directory '/dev' :
lab46:~$ cd /dev lab46:/dev$ ls MAKEDEV hvc7 random tty14 tty29 tty43 tty58 vcs1 block initctl root tty15 tty3 tty44 tty59 vcs2 char input shm tty16 tty30 tty45 tty6 vcsa console kmsg snapshot tty17 tty31 tty46 tty60 vcsa1 core log snd tty18 tty32 tty47 tty61 vcsa2 cpu_dma_latency loop0 sndstat tty19 tty33 tty48 tty62 vga_arbiter disk mem stderr tty2 tty34 tty49 tty63 xconsole fd net stdin tty20 tty35 tty5 tty7 xen full network_latency stdout tty21 tty36 tty50 tty8 xvda1 hvc0 network_throughput tty tty22 tty37 tty51 tty9 xvda2 hvc1 null tty0 tty23 tty38 tty52 ttyS0 xvda3 hvc2 port tty1 tty24 tty39 tty53 ttyS1 zero hvc3 ppp tty10 tty25 tty4 tty54 ttyS2 hvc4 psaux tty11 tty26 tty40 tty55 ttyS3 hvc5 ptmx tty12 tty27 tty41 tty56 urandom hvc6 pts tty13 tty28 tty42 tty57 vcs
1. This directory contains special files
2. These files are special files for all the devices on the system
The directory '/etc' :
lab46:/dev$ cd /etc lab46:/etc$ ls Muttrc hosts.orig openoffice Muttrc.d idmapd.conf opt ODBCDataSources idmapd.conf.orig pam.conf X11 indent.conf pam.d adduser.conf inetd.conf pam_ldap.conf adduser.conf.dpkg-save init.d pam_ldap.conf.orig alternatives initramfs-tools pango apache2 inittab papersize apg.conf inittab.orig passwd apt inputrc passwd- at.deny insserv perl avahi insserv.conf php5 bash.bashrc insserv.conf.d ppp bash_completion.d iproute2 profile bindresvport.blacklist irssi.conf profile.d blkid.tab issue protocols blkid.tab.old issue.net pulse bmon.conf java-6-sun python ca-certificates javascript-common python2.5 ca-certificates.conf kbd python2.6 ca-certificates.conf.dpkg-old kernel python3.1 calendar lairconf rc.local common-lisp ld.so.cache rc0.d complete.tcsh ld.so.conf rc1.d console ld.so.conf.d rc2.d cron.d ldap rc3.d cron.daily lftp.conf rc4.d cron.hourly libnss-ldap.conf rc5.d cron.monthly libnss-ldap.conf.orig rc6.d cron.weekly libpaper.d rcS.d crontab lisp-config.lisp resolv.conf csh lisp-config.lisp.dpkg-dist resolvconf csh.cshrc locale.alias rmt csh.login locale.gen rpc csh.logout locale.gen.orig rsyslog.conf csync2.cfg localtime screenrc dbus-1 logcheck securetty debconf.conf login.defs securetty.dpkg-old debian_version login.defs.dpkg-old securetty.orig default logrotate.conf security defoma logrotate.d services deluser.conf lsb-base sgml dhcp lynx-cur shadow dhcp3 magic shadow- dictionaries-common magic.mime shells dpkg mailcap skel elinks mailcap.order ssh emacs mailname ssl emacs23 manpath.config subversion environment mc sudoers esound mercurial sudoers.d fish mime.types sudoers.orig fonts mke2fs.conf sysctl.conf fstab modprobe.d sysctl.d fstab.orig modules sysfs.conf gai.conf motd syslog-ng gconf motd.tail terminfo gdb mtab timezone ghostscript mysql ts.conf groff nanorc ucf.conf group nethack udev group- network ufw gshadow networks vga gshadow- nmh vim gssapi_mech.conf nscd.conf w3m gtk-2.0 nsswitch.conf wgetrc host.conf nsswitch.conf.orig xml hostname ntp.conf ytalkrc hosts ntp.conf.orig zsh hosts.allow nullmailer hosts.deny odbc.ini
1. Mainly more directories and regular files with a few executable files.
2. This is mainly configuration fies for the system and various programs in it.
The directory '/home' :
lab46:/etc$ cd /home lab46:/home$ ls ab000126 brian dh018304 haas jmanley3 kreed11 ngraham2 smacombe abranne1 brobbin4 dherman3 hansolo jmille59 kscorza nrounds smatusic abrunda1 bstoll dlalond1 hclark9 jmitch22 ksisti2 nsano smclaug3 acanfie1 btaber2 dm005264 hepingerjj jmunson kwalker2 nsr1 smd15 acarpen5 bwheat dmagee3 hhabelt jmyers7 lburzyns nvergaso smilfor3 acrocker bwilso23 dmay5 hps1 jo009612 lcrowley nwebb spetka adexter bwilson3 dmurph14 hramsey jphill17 ld010818 oppenheim spline adilaur1 cas21 dpadget8 hshaikh jr018429 leckley pclose squires aettenb3 caustin8 dparson3 hwarren1 jrampul1 lgottsha pcremidi squirrel afassett ccaccia dpotter8 ian jsabin1 lh000592 pdowd srk3 agardin4 ccarpe10 dprutsm2 imaye jschira1 lhubbar3 plindsa1 srog ajernig2 cchandan drobie2 jandrew9 jshare1 llaughl3 pm004968 ssmith85 ajoensen ccranda2 ds000461 javery9 jshort6 lleber pmcconn1 sswimle1 alius cderick ds003420 jbaez jsmit176 lmcconn4 qclark strego amorich1 cdewert dschoeff jbarne13 jstrong4 lmerril3 radams4 svrabel anarde cforman dshadeck jbesecke jsulli34 mallis3 rberry3 swarren4 anorthr3 cgoodwin dshreve jblaha jsulliv3 mbeschle rbuchan7 sweller5 anowaczy ckelce dstorm3 jblanch1 jt011443 mbonacke rcaccia1 swilli31 ap016986 ckuehner dtalvi jbrant jtongue2 mbrigham redsting3d syang appelthp clawren2 dtaylo15 jbrizzee jtreacy mbw6 reedkl synack aradka cmace1 dtennent jburlin1 jtripp mclark35 rfinney2 tcolli12 aromero cmahler dtravis4 jc006215 jv001406 mcooper6 rglover tdoud as012495 cmcavoy dwalrat1 jcardina jvanott1 mdecker3 rhender3 tfitch1 ascolaro cmille37 dwells6 jcosgro4 jwalrat2 mdittler rj005436 tgalpin2 asmedley cmulkeri dwrigh18 jdavis34 jwhitak3 mearley1 rjohns41 thatcher asowers cnicho13 eberdani jdawson2 jwilli30 mfailing rkapela tjohns22 astrupp comeaubk efarley jdrew jwilso39 mgough rlott tkane1 atoby cpainter egarner jeisele jwood36 mguthri2 rm002127 tkiser atownsle critten1 egleason jellis15 jzimmer5 mhenry9 rmoses tl009536 atreat2 csleve emorris4 jfrail kamakazi mkellogg rnewman tmizerak awalke18 cspenc12 en007636 jfurter2 kbell1 mkelsey1 rosenbll tmong bblack1 csteve16 erava jh001093 kboe mmatt rpage3 tp001498 bbrown17 cwagner1 erebus jhall40 kc017344 mowens3 rpetzke1 triley2 bdevaul cwilder1 estead jhammo13 kcard2 mp018526 rraplee ts004985 bewanyk cwoolhis eveilleu jj001572 kcaton mpaul6 rrichar8 vcordes1 bfarr2 darduini ewester1 jjansen4 kcook6 mpresto4 rshaw8 wag2 bh011695 dates ezajicek jjohns43 kcornel6 mshort3 rthatch2 wedge bherrin2 db010905 fclark1 jjohnst8 kdenson mtaft4 ryoung12 wezlbot bhuffner dchilso3 gc007950 jkingsle kgarrah1 mwagner3 sblake3 wfischba bkenne11 dcicora1 gcalkin3 jkremer1 kgaylord mwarne11 sc000826 wknowle1 bnichol7 ddragoo ggamarra jlantz4 kinney mwitter3 sclayton wroos bobpauljr dfoulk1 gr015546 jlazaar kkrauss1 nandre sedward9 ystebbin bort dgirard3 groush1 jluedema klynch3 nbaird sjankows zlittle bowlett1 dh002925 gsnyder jm010967 kpryslop nblancha sjelliso zward
1. This contains all user directories.
2. This is mainly for user files, for personal use (except root).
The directory '/lib (/lib32, /lib64)' :
lab46:/lib$ ls cpp libip4tc.so.0.0.0 libpng12.so.0.44.0 firmware libip6tc.so.0 libpopt.so.0 init libip6tc.so.0.0.0 libpopt.so.0.0.0 klibc-r1_A6R6EwMsdze5h5xz93JiNuoM.so libipq.so.0 libproc-3.2.8.so ld-2.11.2.so libipq.so.0.0.0 libpthread-2.11.2.so ld-linux-x86-64.so.2 libiptc.so.0 libpthread.so.0 ld-linux.so.2 libiptc.so.0.0.0 libreadline.so.5 libBrokenLocale-2.11.2.so libkeyutils.so.1 libreadline.so.5.2 libBrokenLocale.so.1 libkeyutils.so.1.3 libreadline.so.6 libSegFault.so libm-2.11.2.so libreadline.so.6.1 libacl.so.1 libm.so.6 libresolv-2.11.2.so libacl.so.1.1.0 libmemusage.so libresolv.so.2 libanl-2.11.2.so libncurses.so.5 librt-2.11.2.so libanl.so.1 libncurses.so.5.7 librt.so.1 libattr.so.1 libncursesw.so.5 libselinux.so.1 libattr.so.1.1.0 libncursesw.so.5.7 libsepol.so.1 libblkid.so.1 libnsl-2.11.2.so libslang.so.2 libblkid.so.1.1.0 libnsl.so.1 libslang.so.2.2.2 libbsd.so.0 libnss_compat-2.11.2.so libss.so.2 libbsd.so.0.2.0 libnss_compat.so.2 libss.so.2.0 libbz2.so.1 libnss_dns-2.11.2.so libsysfs.so.2 libbz2.so.1.0 libnss_dns.so.2 libsysfs.so.2.0.1 libbz2.so.1.0.4 libnss_files-2.11.2.so libthread_db-1.0.so libc-2.11.2.so libnss_files.so.2 libthread_db.so.1 libc.so.6 libnss_hesiod-2.11.2.so libtic.so.5 libcap.so.2 libnss_hesiod.so.2 libtic.so.5.7 libcap.so.2.19 libnss_ldap-2.11.2.so libticw.so.5 libcidn-2.11.2.so libnss_ldap.so.2 libticw.so.5.7 libcidn.so.1 libnss_mdns.so.2 libudev.so.0 libcom_err.so.2 libnss_mdns4.so.2 libudev.so.0.9.3 libcom_err.so.2.1 libnss_mdns4_minimal.so.2 libusb-0.1.so.4 libcrypt-2.11.2.so libnss_mdns6.so.2 libusb-0.1.so.4.4.4 libcrypt.so.1 libnss_mdns6_minimal.so.2 libutil-2.11.2.so libdbus-1.so.3 libnss_mdns_minimal.so.2 libutil.so.1 libdbus-1.so.3.4.0 libnss_nis-2.11.2.so libuuid.so.1 libdl-2.11.2.so libnss_nis.so.2 libuuid.so.1.3.0 libdl.so.2 libnss_nisplus-2.11.2.so libwrap.so.0 libe2p.so.2 libnss_nisplus.so.2 libwrap.so.0.7.6 libe2p.so.2.3 libpam.so.0 libx86.so.1 libext2fs.so.2 libpam.so.0.82.2 libxtables.so.4 libext2fs.so.2.4 libpam_misc.so.0 libxtables.so.4.0.0 libgcc_s.so.1 libpam_misc.so.0.82.0 lsb libglib-2.0.so.0 libpamc.so.0 modules libglib-2.0.so.0.2400.2 libpamc.so.0.82.1 security libhistory.so.5 libpasswdqc.so.0 terminfo libhistory.so.5.2 libpcprofile.so udev libhistory.so.6 libpcre.so.3 xtables libhistory.so.6.1 libpcre.so.3.12.1 libip4tc.so.0 libpng12.so.0
lib32 and lib64 are the same, one is just 32 bits and the other is 64 bits.
1. This is mainly regular, data and a few directories.
2. This is a folder system for critical libraries.
The directory '/mnt' :
lab46:/mnt$ ls lab46:/mnt$
1. Nothing is in here
2. This can hold media files, we just dont have any in there right now.
The directory '/proc' :
lab46:~$ cd /proc lab46:/proc$ ls 1 14537 19162 23924 27943 32 5707 844 irq 10 1467 19164 24 27944 32580 5708 8472 kallsyms 1018 1468 19165 2423 27977 32582 5881 8474 kcore 10361 1471 19265 24243 28 32583 6 855 key-users 10362 14868 1945 24244 28471 32665 6131 888 keys 1052 14870 1946 2426 28620 33 6133 8954 kmsg 1053 14871 1949 24406 28626 3305 6134 8979 kpagecount 10553 15 19500 24589 28735 34 6244 9 kpageflags 1056 16 2 24590 28790 3454 6575 921 loadavg 11 1641 20 24603 28791 3455 7 928 locks 1151 168 20336 25021 28907 35 7161 934 meminfo 1152 17 20337 25457 28908 356 7169 942 misc 1155 18 20340 25458 29 357 7170 976 modules 11940 18054 21 25580 29163 3640 770 985 mounts 11941 18055 21107 25834 29422 3660 771 995 net 11944 18089 21109 25842 29483 3661 7756 9958 pagetypeinfo 1195 18090 21110 25843 29484 3670 7757 9974 partitions 1196 18219 2112 25927 29487 3689 7769 asound sched_debug 12 18221 2113 2616 29655 3703 7770 buddyinfo self 1200 18222 2116 2617 3 3704 7902 bus slabinfo 1201 18428 2166 26626 30 371 7903 cgroups softirqs 1203 18629 218 27 3014 372 7913 cmdline stat 12067 18661 219 27020 30392 373 7917 cpuinfo swaps 12068 18668 22 27022 30393 38 8 crypto sys 12072 18902 22657 27023 30396 396 801 devices sysrq-trigger 123 18903 22658 27051 30885 4 8037 diskstats sysvipc 1283 18907 22661 27065 30895 4208 8038 dma timer_list 1284 19 22802 27066 30958 4209 8054 driver timer_stats 1288 19059 22803 27431 31 4218 817 execdomains tty 13 19061 22806 27432 31129 488 824 fb uptime 1323 19062 23 27767 31137 5 829 filesystems version 14 19065 2329 27768 31138 5198 830 fs vmallocinfo 14219 19066 2330 27771 31145 5259 8322 interrupts vmstat 14220 19067 2333 27783 3171 545 8344 iomem xen 14267 19070 23923 27784 3172 5697 8433 ioports zoneinfo lab46:/proc$
1. It has directories, data and special link files.
2. It is a system folder, holds system proccess.
The directory '/root' :
lab46:~$ cd /root -bash: cd: /root: Permission denied lab46:~$
1. It has files but i can not access them.
2. Its the the home folder for root and only the administrator can access it.
The directory '/sbin' :
lab46:~$ cd /sbin lab46:/sbin$ ls agetty halt mkfs.bfs route badblocks hwclock mkfs.cramfs rpc.statd blkid ifconfig mkfs.ext2 rrestore blockdev ifdown mkfs.ext3 rtacct bootlogd ifup mkfs.ext4 rtmon cfdisk init mkfs.ext4dev runlevel ctrlaltdel insmod mkfs.minix sfdisk debugfs insserv mkhomedir_helper shadowconfig depmod installkernel mkswap showmount dhclient ip modinfo shutdown dhclient-script ip6tables modprobe slattach dump ip6tables-multi mount.nfs sm-notify dumpe2fs ip6tables-restore mount.nfs4 ss e2fsck ip6tables-save nameif start-stop-daemon e2image ipmaddr nfnl_osf startpar e2label iptables pam_tally sulogin e2undo iptables-multi pam_tally2 swapoff ethtool iptables-restore pivot_root swapon fdisk iptables-save plipconfig switch_root findfs iptunnel pmap_dump sysctl fsck isosize pmap_set tc fsck.cramfs kbdrate portmap telinit fsck.ext2 killall5 poweroff tune2fs fsck.ext3 ldconfig rarp udevadm fsck.ext4 logsave raw udevd fsck.ext4dev losetup rdump umount.nfs fsck.minix lsmod reboot umount.nfs4 fsck.nfs mii-tool resize2fs unix_chkpwd fstab-decode mke2fs restore unix_update getty mkfs rmmod wipefs lab46:/sbin$
1. This contains executable files, data files, and special files.
2. This contains special programs designed to only run by the root.
The directory '/tmp' :
lab46:/sbin$ cd /tmp lab46:/tmp$ ls fishd.log.cforman fishd.socket.root hsperfdata_mgough fishd.log.critten1 fishd.socket.vcordes1 hsperfdata_rmoses fishd.log.root fishd.socket.wedge img--03883.asc fishd.log.vcordes1 hsperfdata_bh011695 img--14020.htm fishd.log.wedge hsperfdata_bstoll img--97760.htm fishd.socket.cforman hsperfdata_dschoeff lost+found fishd.socket.critten1 hsperfdata_jshort6 script lab46:/tmp$
1. Contains directories and some special files.
2. This is the temporary folder, whatever goes in here is deleted after restart. The directory '/usr' :
The directory '/var' :
The directory '/var/log' :
The directory '/usr/bin' :
lab46:/tmp$ cd /usr lab46:/usr$ ls bin games include lib lib32 lib64 local man sbin share src lab46:/usr$
1. This folder contains directories and a data file
2. Unix system resources, It contains the directories for other critical needs.
The directory '/usr/sbin' :
lab46:/usr$ cd /usr/sbin lab46:/usr/sbin$ ls accessdb pwunconv add-shell ramsize addgroup rdev adduser readprofile arp register-common-lisp-implementation arpd register-common-lisp-source aspell-autobuildhash remove-default-ispell atd remove-default-wordlist avahi-daemon remove-shell biosdecode rmt chgpasswd rmt-dump chpasswd rmt-tar chroot rootflags clc-clbuild rpc.gssd clc-update-customized-images rpc.idmapd cpgr rpcdebug cppw rtcwake cron safe_finger csync2 select-default-ispell cytune select-default-wordlist defoma-reconfigure sendmail delgroup service deluser setvesablank dmidecode sshd dpkg-divert syslog-ng dpkg-preconfigure syslog-ng-ctl dpkg-reconfigure tcpd dpkg-statoverride tcpdchk e2freefrag tcpdmatch fdformat tcptraceroute filefrag tcptraceroute.db gconf-schemas traceroute groupadd try-from groupdel tunelp groupmod tzconfig grpck unregister-common-lisp-implementation grpconv unregister-common-lisp-source grpunconv update-alternatives gss_clnt_send_err update-bootsystem-insserv gss_destroy_creds update-ca-certificates huntd update-catalog iconvconfig update-default-aspell in.ntalkd update-default-ispell in.talkd update-default-wordlist inetd update-dictcommon-aspell install-info update-dictcommon-hunspell install-keymap update-fonts-alias install-sgmlcatalog update-fonts-dir invoke-rc.d update-fonts-scale ip6tables-apply update-gdkpixbuf-loaders iptables-apply update-gsfontmap ispell-autobuildhash update-gtk-immodules ispellconfig update-icon-caches ldattach update-inetd libgvc5-config-update update-info-dir locale-gen update-initramfs logrotate update-ispell-dictionary lsusb update-java-alternatives maidag update-locale mkinitramfs update-mime mkinitramfs-kpkg update-openoffice-dicts mklost+found update-pangox-aliases mysqlmanager update-passwd newusers update-python-modules nfsstat update-rc.d nologin update-rc.d-insserv nscd update-usbids ntp-keygen update-xmlcatalog ntp-wait useradd ntpd userdel ntpdate usermod ntpdate-debian uuidd ntptime validlocale nullmailer-queue vcstime nullmailer-send vidmode ownership vigr pam-auth-update vipw pam_getenv visudo paperconfig vpddecode pwck zic pwconv lab46:/usr/sbin$
1. This directory contains executable, data and special files.
2. Contains every program that is to be run by the administrator and root.
The directory '/usr/src' :
lab46:/usr/sbin$ cd /usr/src lab46:/usr/src$ ls lab46:/usr/src$
1. There are no files in this directory
2. Holds kernel sources, header files and documentation.
The directory '/usr/local' :
lab46:/usr/local$ ls backup bin etc games include lib man plan9 sbin share src lab46:/usr/local$
1. The files in here are directories and a couple data files
2. Contains files that you have manually compiled and not packaged installed.
The directory '/usr/local/bin' :
lab46:/usr/local/bin$ ls attendance fixmail mailit semester.sh attendance_gen_classes genkey motd sshfix attendance_scheduler ii news tclbiff calcweek instmodsh newsall tkbiff chkprogress lrrdNode noexec tkbiff_audio cp-pubkey lrrdNode-plugin_acpi.py poe-gen-tests usage entry lrrdNode-plugin_smart.py quest fbcmd lrrdNode-plugin_ups.py results lab46:/usr/local/bin$
1. Executable files and special files
2. This is where programs and such go to for your local machine.
The directory '/usr/lib' :
lab46:/usr/lib$ ls AuErrorDB libgthread-2.0.la ConsoleKit libgthread-2.0.so ImageMagick-6.6.0 libgthread-2.0.so.0 Mcrt1.o libgthread-2.0.so.0.2400.2 Scrt1.o libgtk-x11-2.0.so.0 X11 libgtk-x11-2.0.so.0.2000.1 apg libgtk2.0-0 apr-util-1 libgtrtst.so.1 apt libgtrtst.so.1.0.0 aspell libguile-srfi-srfi-1-v-3.la avahi libguile-srfi-srfi-1-v-3.so.3 awk libguile-srfi-srfi-1-v-3.so.3.0.2 bmore.help libguile-srfi-srfi-13-14-v-3.la caca libguile-srfi-srfi-13-14-v-3.so.3 clisp-2.48 libguile-srfi-srfi-13-14-v-3.so.3.0.1 common-lisp libguile-srfi-srfi-4-v-3.la compat-ld libguile-srfi-srfi-4-v-3.so.3 coreutils libguile-srfi-srfi-4-v-3.so.3.0.1 crt1.o libguile-srfi-srfi-60-v-2.la crti.o libguile-srfi-srfi-60-v-2.so.2 crtn.o libguile-srfi-srfi-60-v-2.so.2.0.2 cruft libguile.so.17 dbus-1.0 libguile.so.17.3.1 debug libguileopts.so.0 directfb-1.2-9 libguileopts.so.0.0.1 dpkg libguilereadline-v-17.la dri libguilereadline-v-17.so.17 e2initrd_helper libguilereadline-v-17.so.17.0.3 emacs libgvc.so.5 emacsen-common libgvc.so.5.0.0 games libidn.la gcc libidn.so.11 gconv libidn.so.11.5.44 gcrt1.o libieee.a gettext libinotifytools.so.0 git-core libinotifytools.so.0.4.1 glib-2.0 libisc.so.62 gnome-keyring libisc.so.62.1.1 gnupg libisccc.so.60 gold-ld libisccc.so.60.0.0 gprolog-iso libisccfg.so.62 graphviz libisccfg.so.62.0.0 gtk-2.0 libjasper.so.1 irssi libjasper.so.1.0.0 ispell libjbig2dec.so.0 jvm libjbig2dec.so.0.0.0 klibc libjpeg.a krb5 libjpeg.la ldscripts libjpeg.so libBrokenLocale.a libjpeg.so.62 libBrokenLocale.so libjpeg.so.62.0.0 libFLAC.so.8 libk5crypto.so.3 libFLAC.so.8.2.0 libk5crypto.so.3.1 libGL.so libkrb5.so.3 libGL.so.1 libkrb5.so.3.3 libGL.so.1.2 libkrb5support.so.0 libGLU.a libkrb5support.so.0.1 libGLU.so libl.a libGLU.so.1 liblber-2.4.so.2 libGLU.so.1.3.070701 liblber-2.4.so.2.5.6 libGeoIP.so.1 liblcms.so.1 libGeoIP.so.1.4.7 liblcms.so.1.0.18 libGeoIPUpdate.so.0 libldap-2.4.so.2 libGeoIPUpdate.so.0.0.0 libldap_r-2.4.so.2 libHalf.so.6 libldap_r-2.4.so.2.5.6 libHalf.so.6.0.0 liblockfile.so.1 libICE.a liblockfile.so.1.0 libICE.so liblog4cxx.so.10 libICE.so.6 liblog4cxx.so.10.0.0 libICE.so.6.3.0 liblqr-1.so.0 libIDL-2.so.0 liblqr-1.so.0.3.1 libIDL-2.so.0.0.0 libltdl.so.7 libIex.so.6 libltdl.so.7.2.1 libIex.so.6.0.0 liblua50.so.5 libIlmImf.so.6 liblua50.so.5.0 libIlmImf.so.6.0.0 liblualib50.so.5 libIlmThread.so.6 liblualib50.so.5.0 libIlmThread.so.6.0.0 liblwres.so.60 libImath.so.6 liblwres.so.60.0.1 libImath.so.6.0.0 liblzma.so.2 libMagickCore.so.3 liblzma.so.2.0.0 libMagickCore.so.3.0.0 libm.a libMagickWand.so.3 libm.so libMagickWand.so.3.0.0 libmagic.so.1 libORBit-2.so.0 libmagic.so.1.0.0 libORBit-2.so.0.1.0 libmailutils.so.2 libORBit-imodule-2.so.0 libmailutils.so.2.1.2 libORBit-imodule-2.so.0.0.0 libmcheck.a libORBitCosNaming-2.so.0 libmenu.a libORBitCosNaming-2.so.0.1.0 libmenu.so libSDL-1.2.so.0 libmenu.so.5 libSDL-1.2.so.0.11.3 libmenu.so.5.7 libSDL.a libmenuw.so.5 libSDL.la libmenuw.so.5.7 libSDL.so libmozjs.so.2d libSDL_gfx.a libmp.so.3 libSDL_gfx.la libmp.so.3.1.16 libSDL_gfx.so libmpfr.so.4 libSDL_gfx.so.13 libmpfr.so.4.0.0 libSDL_gfx.so.13.5.2 libmu_auth.so.2 libSDL_gfx.so.4 libmu_auth.so.2.1.2 libSDL_image-1.2.so.0 libmu_cfg.so.0 libSDL_image-1.2.so.0.8.2 libmu_cfg.so.0.0.0 libSDL_image.a libmu_cpp.so.2 libSDL_image.la libmu_cpp.so.2.1.2 libSDL_image.so libmu_imap.so.2 libSDL_net-1.2.so.0 libmu_imap.so.2.1.2 libSDL_net-1.2.so.0.0.7 libmu_maildir.so.2 libSDL_net.a libmu_maildir.so.2.1.2 libSDL_net.la libmu_mailer.so.2 libSDL_net.so libmu_mailer.so.2.1.2 libSDL_ttf-2.0.so.0 libmu_mbox.so.2 libSDL_ttf-2.0.so.0.6.3 libmu_mbox.so.2.1.2 libSDL_ttf.a libmu_mh.so.2 libSDL_ttf.la libmu_mh.so.2.1.2 libSDL_ttf.so libmu_nntp.so.2 libSDLmain.a libmu_nntp.so.2.1.2 libSM.a libmu_pop.so.2 libSM.so libmu_pop.so.2.1.2 libSM.so.6 libmu_py.so.2 libSM.so.6.0.1 libmu_py.so.2.1.2 libX11.a libmu_scm.so.2 libX11.so libmu_scm.so.2.1.2 libX11.so.6 libmu_sieve.so.2 libX11.so.6.3.0 libmu_sieve.so.2.1.2 libXau.a libmysqlclient.so.16 libXau.so libmysqlclient.so.16.0.0 libXau.so.6 libmysqlclient_r.so.16 libXau.so.6.0.0 libmysqlclient_r.so.16.0.0 libXaw.so.7 libncurses++.a libXaw7.so.7 libncurses.a libXaw7.so.7.0.0 libncurses.so libXcomposite.so.1 libncurses.so.5 libXcomposite.so.1.0.0 libneon-gnutls.so.27 libXcursor.so.1 libneon-gnutls.so.27.2.3 libXcursor.so.1.0.2 libnet.so.1 libXdamage.so.1 libnet.so.1.5.0 libXdamage.so.1.1.0 libnetpbm.so.10 libXdmcp.a libnetpbm.so.10.0 libXdmcp.so libnewt.so.0.52 libXdmcp.so.6 libnewt.so.0.52.11 libXdmcp.so.6.0.0 libnfnetlink.so.0 libXext.a libnfnetlink.so.0.2.0 libXext.so libnfsidmap libXext.so.6 libnfsidmap.so.0 libXext.so.6.4.0 libnfsidmap.so.0.3.0 libXfixes.so.3 libnsl.a libXfixes.so.3.1.0 libnsl.so libXfont.so.1 libnspr4.so libXfont.so.1.4.1 libnspr4.so.0d libXft.so.2 libnss_compat.so libXft.so.2.1.13 libnss_dns.so libXi.so.6 libnss_files.so libXi.so.6.1.0 libnss_hesiod.so libXinerama.so.1 libnss_ldap.so libXinerama.so.1.0.0 libnss_nis.so libXmu.so.6 libnss_nisplus.so libXmu.so.6.2.0 libntlm.so.0 libXmuu.so.1 libntlm.so.0.0.17 libXmuu.so.1.0.0 libodbc.so.1 libXpm.so.4 libodbc.so.1.0.0 libXpm.so.4.11.0 libodbccr.so.1 libXrandr.so.2 libodbccr.so.1.0.0 libXrandr.so.2.2.0 libodbcinst.so.1 libXrender.so.1 libodbcinst.so.1.0.0 libXrender.so.1.3.0 libogg.so.0 libXt.a libogg.so.0.7.0 libXt.so libonig.so.2 libXt.so.6 libonig.so.2.0.0 libXt.so.6.0.0 libopcodes-2.20.1-system.20100303.so libXtst.so.6 libopenjpeg-2.1.3.0.so libXtst.so.6.1.0 libopenjpeg.so.2 libXv.so.1 libopts.so.25 libXv.so.1.0.0 libopts.so.25.8.0 libXxf86dga.so.1 libpanel.a libXxf86dga.so.1.0.0 libpanel.so libXxf86vm.so.1 libpanel.so.5 libXxf86vm.so.1.0.0 libpanel.so.5.7 libaa.a libpanelw.so.5 libaa.la libpanelw.so.5.7 libaa.so libpango-1.0.so.0 libaa.so.1 libpango-1.0.so.0.2800.3 libaa.so.1.0.4 libpangocairo-1.0.so.0 libanl.a libpangocairo-1.0.so.0.2800.3 libanl.so libpangoft2-1.0.so.0 libapr-1.so.0 libpangoft2-1.0.so.0.2800.3 libapr-1.so.0.4.2 libpangox-1.0.so.0 libaprutil-1.so.0 libpangox-1.0.so.0.2800.3 libaprutil-1.so.0.3.9 libpangoxft-1.0.so.0 libapt-inst-libc6.9-6.so.1.1 libpangoxft-1.0.so.0.2800.3 libapt-inst-libc6.9-6.so.1.1.0 libpaper.so.1 libapt-pkg-libc6.9-6.so.4.8 libpaper.so.1.1.2 libapt-pkg-libc6.9-6.so.4.8.0 libpathplan.so.4 libartsc.a libpathplan.so.4.0.0 libartsc.la libpci.so.3 libartsc.so libpci.so.3.1.7 libartsc.so.0 libpcreposix.so.3 libartsc.so.0.0.0 libpcreposix.so.3.12.1 libasound.a libperl.so.5.10 libasound.la libperl.so.5.10.1 libasound.so libpixman-1.so.0 libasound.so.2 libpixman-1.so.0.16.4 libasound.so.2.0.0 libplc4.so libaspell.so.15 libplc4.so.0d libaspell.so.15.1.4 libplds4.so libasprintf.a libplds4.so.0d libasprintf.so libpng.a libasprintf.so.0 libpng.so libasprintf.so.0.0.0 libpng12.a libasyncns.so.0 libpng12.so libasyncns.so.0.1.0 libpng12.so.0 libatk-1.0.so.0 libpoppler-glib.so.4 libatk-1.0.so.0.3009.1 libpoppler-glib.so.4.0.0 libaudio.a libpoppler.so.5 libaudio.so libpoppler.so.5.0.0 libaudio.so.2 libpspell.so.15 libaudio.so.2.4 libpspell.so.15.1.4 libaudiofile.a libpth.so.20 libaudiofile.la libpth.so.20.0.27 libaudiofile.so libpthread.a libaudiofile.so.0 libpthread.so libaudiofile.so.0.0.2 libpthread_nonshared.a libavahi-client.a libpulse-browse.so libavahi-client.la libpulse-browse.so.0 libavahi-client.so libpulse-browse.so.0.1.1 libavahi-client.so.3 libpulse-mainloop-glib.so libavahi-client.so.3.2.7 libpulse-mainloop-glib.so.0 libavahi-common.a libpulse-mainloop-glib.so.0.0.4 libavahi-common.la libpulse-simple.so libavahi-common.so libpulse-simple.so.0 libavahi-common.so.3 libpulse-simple.so.0.0.3 libavahi-common.so.3.5.2 libpulse.so libavahi-core.so.7 libpulse.so.0 libavahi-core.so.7.0.0 libpulse.so.0.12.2 libavcall.so.0 libpulsecommon-0.9.21.so libavcall.so.0.0.0 libpython2.5.so libbfd-2.20.1-system.20100303.so libpython2.5.so.1 libbind9.so.60 libpython2.5.so.1.0 libbind9.so.60.0.4 libpython2.6.a libboost_iostreams.so.1.40.0 libpython2.6.so libboost_iostreams.so.1.42.0 libpython2.6.so.1 libbsd-compat.a libpython2.6.so.1.0 libc.a libpython3.1.a libc.so libqdbm.so.14 libc_nonshared.a libqdbm.so.14.13.0 libcaca++.a libresolv.a libcaca++.so libresolv.so libcaca++.so.0 librpcsecgss.so.3 libcaca++.so.0.99.17 librpcsecgss.so.3.0.0 libcaca.a librpcsvc.a libcaca.so librsvg-2.so.2 libcaca.so.0 librsvg-2.so.2.26.3 libcaca.so.0.99.17 librsync.so.1 libcairo.so.2 librsync.so.1.0.2 libcairo.so.2.10800.10 librt.a libcallback.so.0 librt.so libcallback.so.0.0.0 libruby-1.9.1-static.a libcdt.so.4 libruby-1.9.1.so libcdt.so.4.0.0 libruby-1.9.1.so.1.9 libcidn.so libruby-1.9.1.so.1.9.1 libcroco-0.6.so.3 libruby1.8.so.1.8 libcroco-0.6.so.3.0.1 libruby1.8.so.1.8.7 libcrypt.a libsasl2.so.2 libcrypt.so libsasl2.so.2.0.23 libcrypto.a libserf-0.so.0 libcrypto.so libserf-0.so.0.0.0 libcrypto.so.0.9.8 libsigc-2.0.so.0 libcucul++.so libsigc-2.0.so.0.0.0 libcucul++.so.0 libsigsegv.so.0 libcucul++.so.0.99.17 libsigsegv.so.0.0.0 libcucul.so libslang.a libcucul.so.0 libslang.so libcucul.so.0.99.17 libsndfile.so.1 libcups.so.2 libsndfile.so.1.0.21 libcupsimage.so.2 libsqlite.so.0 libcurl-gnutls.so.3 libsqlite.so.0.8.6 libcurl-gnutls.so.4 libsqlite3.so.0 libcurl-gnutls.so.4.2.0 libsqlite3.so.0.8.6 libcurl.so.3 libssh2.so.1 libcurl.so.4 libssh2.so.1.0.1 libcurl.so.4.2.0 libssl.a libcurses.a libssl.so libcurses.so libssl.so.0.9.8 libcwidget.so.3 libstatgrab.so.6 libcwidget.so.3.0.0 libstatgrab.so.6.2.2 libdaemon.so.0 libstdc++.so.6 libdaemon.so.0.5.0 libstdc++.so.6.0.13 libdatrie.so.1 libsupp.a libdatrie.so.1.1.0 libsvn_auth_gnome_keyring-1.so.1 libdb-4.7.so libsvn_auth_gnome_keyring-1.so.1.0.0 libdb-4.8.so libsvn_auth_kwallet-1.so.1 libdbi.a libsvn_auth_kwallet-1.so.1.0.0 libdbi.la libsvn_client-1.so.1 libdbi.so.0 libsvn_client-1.so.1.0.0 libdbi.so.0.0.5 libsvn_delta-1.so.1 libdbus-1.a libsvn_delta-1.so.1.0.0 libdbus-1.so libsvn_diff-1.so.1 libdbus-glib-1.so.2 libsvn_diff-1.so.1.0.0 libdbus-glib-1.so.2.1.0 libsvn_fs-1.so.1 libdialog.a libsvn_fs-1.so.1.0.0 libdirect-1.2.so.9 libsvn_fs_base-1.so.1 libdirect-1.2.so.9.0.1 libsvn_fs_base-1.so.1.0.0 libdirect.a libsvn_fs_fs-1.so.1 libdirect.so libsvn_fs_fs-1.so.1.0.0 libdirectfb-1.2.so.9 libsvn_fs_util-1.so.1 libdirectfb-1.2.so.9.0.1 libsvn_fs_util-1.so.1.0.0 libdirectfb.a libsvn_ra-1.so.1 libdirectfb.so libsvn_ra-1.so.1.0.0 libdjvulibre.so.21 libsvn_ra_dav-1.so.1 libdjvulibre.so.21.2.0 libsvn_ra_local-1.so.1 libdl.a libsvn_ra_local-1.so.1.0.0 libdl.so libsvn_ra_neon-1.so.1 libdns.so.69 libsvn_ra_neon-1.so.1.0.0 libdns.so.69.1.2 libsvn_ra_serf-1.so.1 libdrm.so.2 libsvn_ra_serf-1.so.1.0.0 libdrm.so.2.4.0 libsvn_ra_svn-1.so.1 libdrm_intel.so.1 libsvn_ra_svn-1.so.1.0.0 libdrm_intel.so.1.0.0 libsvn_repos-1.so.1 libdrm_radeon.so.1 libsvn_repos-1.so.1.0.0 libdrm_radeon.so.1.0.0 libsvn_subr-1.so.1 libedit.so.2 libsvn_subr-1.so.1.0.0 libedit.so.2.11 libsvn_wc-1.so.1 libept.so.0 libsvn_wc-1.so.1.0.0 libept.so.0.5.30 libsysfs.a libept.so.1 libsysfs.so libept.so.1.0.3 libtasn1.so.3 libesd.a libtasn1.so.3.1.9 libesd.la libtcl8.4.a libesd.so libtcl8.4.so libesd.so.0 libtcl8.4.so.0 libesd.so.0.2.39 libtcl8.5.a libevent-1.4.so.2 libtcl8.5.so libevent-1.4.so.2.1.3 libtcl8.5.so.0 libevtlog.so.0 libtclstub8.4.a libevtlog.so.0.0.0 libtclstub8.5.a libexiv2.so.9 libtclx8.4.a libexiv2.so.9.0.0 libtclx8.4.so libexpat.so.1 libtclx8.4.so.0 libexpat.so.1.5.2 libtermcap.a libexpatw.so.1 libtermcap.so libexpatw.so.1.5.2 libthai.so.0 libfakeroot libthai.so.0.1.6 libffi.so.5 libthread_db.so libffi.so.5.0.10 libtic.a libfl.a libtic.so libfl.so libtiff.a libfl_pic.a libtiff.la libfontconfig.so.1 libtiff.so libfontconfig.so.1.4.4 libtiff.so.4 libfontenc.so.1 libtiff.so.4.3.3 libfontenc.so.1.0.0 libtiffxx.a libform.a libtiffxx.la libform.so libtiffxx.so libform.so.5 libtiffxx.so.0 libform.so.5.7 libtiffxx.so.0.0.7 libformw.so.5 libtk8.4.so.0 libformw.so.5.7 libtokyocabinet.so.8 libfreetype.a libtokyocabinet.so.8.27.0 libfreetype.la libtre.so.5 libfreetype.so libtre.so.5.0.0 libfreetype.so.6 libts-0.0.so.0 libfreetype.so.6.6.0 libts-0.0.so.0.1.1 libfribidi.so.0 libuniquewm-1.2.so.9 libfribidi.so.0.3.1 libuniquewm-1.2.so.9.0.1 libfsplib.so.0 libuniquewm.a libfsplib.so.0.0.0 libuniquewm.so libfusion-1.2.so.9 libunistring.so.0 libfusion-1.2.so.9.0.1 libunistring.so.0.1.2 libfusion.a libusb-0.1.so.4 libfusion.so libutempter.so.0 libg.a libutempter.so.1.1.5 libgc.so.1 libutil.a libgc.so.1.0.2 libutil.so libgccpp.so.1 libv4l libgccpp.so.1.0.2 libv4l1.so.0 libgconf-2.so.4 libv4l2.so.0 libgconf-2.so.4.1.5 libv4lconvert.so.0 libgconf2-4 libvga.a libgcr.so.0 libvga.so libgcr.so.0.0.0 libvga.so.1 libgcrypt.so.11 libvga.so.1.4.3 libgcrypt.so.11.5.3 libvgagl.a libgd.so.2 libvgagl.so libgd.so.2.0.0 libvgagl.so.1 libgdbm.a libvgagl.so.1.4.3 libgdbm.la libvorbis.so.0 libgdbm.so libvorbis.so.0.4.4 libgdbm.so.3 libvorbisenc.so.2 libgdbm.so.3.0.0 libvorbisenc.so.2.0.7 libgdbm_compat.a libwmf-0.2.so.7 libgdbm_compat.la libwmf-0.2.so.7.1.0 libgdbm_compat.so libwmflite-0.2.so.7 libgdbm_compat.so.3 libwmflite-0.2.so.7.0.1 libgdbm_compat.so.3.0.0 libxapian.so.15 libgdk-x11-2.0.so.0 libxapian.so.15.6.11 libgdk-x11-2.0.so.0.2000.1 libxcb-atom.so.1 libgdk_pixbuf-2.0.so.0 libxcb-atom.so.1.0.0 libgdk_pixbuf-2.0.so.0.2000.1 libxcb-render-util.so.0 libgdk_pixbuf_xlib-2.0.so.0 libxcb-render-util.so.0.0.0 libgdk_pixbuf_xlib-2.0.so.0.2000.1 libxcb-render.so.0 libgettextlib-0.18.1.so libxcb-render.so.0.0.0 libgettextlib.so libxcb.a libgettextpo.a libxcb.so libgettextpo.so libxcb.so.1 libgettextpo.so.0 libxcb.so.1.1.0 libgettextpo.so.0.5.1 libxdot.so.4 libgettextsrc-0.18.1.so libxdot.so.4.0.0 libgettextsrc.so libxkbfile.so.1 libgio-2.0.a libxkbfile.so.1.0.2 libgio-2.0.la libxml2.so.2 libgio-2.0.so libxml2.so.2.7.8 libgio-2.0.so.0 liby.a libgio-2.0.so.0.2400.2 libyaml-0.so.2 libglib-2.0.a libyaml-0.so.2.0.1 libglib-2.0.la libz.a libglib-2.0.so libz.so libgmodule-2.0.a libz.so.1 libgmodule-2.0.la libz.so.1.2.3.4 libgmodule-2.0.so locale libgmodule-2.0.so.0 mailutils libgmodule-2.0.so.0.2400.2 man-db libgmp.so.3 mc libgmp.so.3.5.2 menu libgnutls-extra.so.26 mh libgnutls-extra.so.26.14.12 mime libgnutls-openssl.so.26 mutt libgnutls-openssl.so.26.14.12 nullmailer libgnutls.so.26 odbc libgnutls.so.26.14.12 openssh libgobject-2.0.a orbit-2.0 libgobject-2.0.la p7zip libgobject-2.0.so pango libgobject-2.0.so.0 perl libgobject-2.0.so.0.2400.2 perl5 libgomp.so.1 php5 libgomp.so.1.0.0 pkgconfig libgp11.so.0 preloadable_libintl.so libgp11.so.0.0.0 pt_chown libgpg-error.so.0 pymodules libgpg-error.so.0.4.0 pyshared libgpgme-pth.so.11 python2.4 libgpgme-pth.so.11.7.0 python2.5 libgpgme-pthread.so.11 python2.6 libgpgme-pthread.so.11.7.0 python3 libgpgme.so.11 python3.1 libgpgme.so.11.7.0 ruby libgpm.so.2 sasl2 libgpm.so.2.0.0 sendmail libgraph.so.4 sftp-server libgraph.so.4.0.0 ssl libgs.so.8 sudo libgs.so.8.71 tasksel libgsasl.so.7 tc libgsasl.so.7.7.6 tcl8.4 libgsf-1.so.114 tcl8.5 libgsf-1.so.114.0.18 tclx8.4 libgssapi_krb5.so.2 ts0 libgssapi_krb5.so.2.2 utempter libgssglue.so.1 valgrind libgssglue.so.1.0.0 w3m libgthread-2.0.a zsh lab46:/usr/lib$
1. Lots of data and special files.
2. Contains every system library that programs require to run
There are alot of directories and files contained in the linux filesystem. There were more than i actually knew about and i believe i have only scratched the surface of files. I bet there are more hidden among all of these, just got to poke around and find them. Alot were easily accessible, and some i could not enter. Some files i was able to use, some wouldn't let me touch them at all. basically you just got to find which ones you can see and use, and use them effectively. But there are so many more files, that i believe makes this a powerful system to use.
In performing this project, the following resources were referenced: