/l3/users/20-10-2014/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 |
|
#cat passwd |awk -F: '{ print $1, "\t"{2}, $4, "\t"{2}, $6}; }' | sed 's/:/\t/g'
awk: line 1: syntax error at or near { awk: line 1: syntax error at or near , awk: line 1: syntax error at or near , awk: line 1: extra '}' |
#cat passwd |awk -F: '{ print $1, "\t"{2}, $4, "\t"{2}, $6}' | sed 's/:/\t/g'
awk: line 1: syntax error at or near { awk: line 1: syntax error at or near , awk: line 1: syntax error at or near , |
#cat passwd |awk -F: '{ print $1, "\t", $4, "\t", $6}' | sed 's/:/\t/g'
root 0 /root daemon 1 /usr/sbin bin 2 /bin sys 3 /dev sync 65534 /bin games 60 /usr/games man 12 /var/cache/man lp 7 /var/spool/lpd mail 8 /var/mail news 9 /var/spool/news ... backup 34 /var/backups list 38 /var/list irc 39 /var/run/ircd gnats 41 /var/lib/gnats nobody 65534 /nonexistent libuuid 101 /var/lib/libuuid Debian-exim 103 /var/spool/exim4 user 1000 /home/user sshd 65534 /var/run/sshd student 1001 /home/student |
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
#echo $PATH |awk -F: '{for (n=1;n<NF,n++) print &n; }'
awk: line 1: syntax error at or near , |
#echo $PATH |awk -F: '{for (n=1;n<NF;n++) print &n; }'
awk: 1: unexpected character '&' |
#echo $PATH |awk -F: '{for (n=1;n<NF;n++) print $n; }'
/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin |
#echo $PATH |awk -F: '{for (n=1;n<NF;n++) print $n; }' | xargs ls
/sbin: agetty fdisk ifup losetup pam_tally2 start-stop-daemon badblocks findfs init lsmod pivot_root sulogin blkid fsck insmod mii-tool plipconfig swaplabel blockdev fsck.cramfs insserv mke2fs poweroff swapoff cfdisk fsck.ext2 installkernel mkfs rarp swapon ctrlaltdel fsck.ext3 ip mkfs.bfs raw switch_root debugfs fsck.ext4 ip6tables mkfs.cramfs reboot sysctl depmod fsck.ext4dev ip6tables-restore mkfs.ext2 resize2fs tc dhclient fsck.minix ip6tables-save mkfs.ext3 rmmod telinit ... dmidecode groupmod ntpdate tcpdmatch useradd dpkg-divert grpck ntpdate-debian tcpdump userdel dpkg-preconfigure grpconv ownership tcptraceroute usermod dpkg-reconfigure grpunconv pam-auth-update tcptraceroute.db validlocale dpkg-statoverride grub-install pam_getenv traceroute vcstime e2freefrag grub-mkconfig pwck trafshow vigr e4defrag grub-mkdevicemap pwconv try-from vipw exicyclog grub-mknetdir pwunconv tunelp vpddecode exigrep grub-probe readprofile tzconfig zic exim grub-reboot remove-shell udpblast |
#echo $PATH |awk -F: '{for (n=1;n<NF;n++) print $n; }' | xargs ls > xargs.txt
|
#ls
install ip i_p passwd source wget.txt words xargs.txt |
#vi xargs.txt
|
#683 zsoelim
l3script: fing: команда не найдена |
#fidg passwd
l3script: fidg: команда не найдена |
#find passwd
passwd |
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/student/sorted_passwd /home/user/names/passwd /home/user/names/.passwd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
#locate xargs
/usr/bin/xargs /usr/share/man/man1/xargs.1.gz |
#ls
install ip i_p passwd source wget.txt words xargs.txt |
#find xargs
find: `xargs': Нет такого файла или каталога |
#locate updatedb.conf
|
#locate updatedb
/etc/alternatives/updatedb /etc/alternatives/updatedb.1.gz /usr/bin/updatedb /usr/bin/updatedb.findutils /usr/share/man/man1/updatedb.1.gz /usr/share/man/man1/updatedb.findutils.1.gz /usr/share/vim/vim73/ftplugin/updatedb.vim /usr/share/vim/vim73/syntax/updatedb.vim |
#ls /etc/cron.d
cron.d/ cron.daily/ |
#ls /etc/cron.daily/
apt aptitude bsdmainutils dpkg exim4-base locate logrotate man-db passwd |
#cat /etc/cron.daily/locate
#! /bin/sh set -e # cron script to update the `locatedb' database. # # Written by Ian A. Murdock <imurdock@debian.org> and # Kevin Dalley <kevin@aimnet.com> # Please consult updatedb(1) and /usr/share/doc/locate/README.Debian [ -e /usr/bin/updatedb.findutils ] || exit 0 if [ "$(id -u)" != "0" ]; then echo "You must be root." ... ionice -c $IONICE_CLASS $priority -p $$ > /dev/null 2>&1 || true ;; esac fi if getent passwd $LOCALUSER > /dev/null ; then cd / && nice -n ${NICE:-10} updatedb.findutils 2>/dev/null else echo "User $LOCALUSER does not exist." exit 1 fi |
#find / -iname "*.txt"
/usr/lib/python2.6/dist-packages/python_debian-0.1.21.egg-info/dependency_links.txt /usr/lib/python2.6/dist-packages/python_debian-0.1.21.egg-info/SOURCES.txt /usr/lib/python2.6/dist-packages/python_debian-0.1.21.egg-info/top_level.txt /usr/lib/python2.7/dist-packages/python_debian-0.1.21.egg-info/dependency_links.txt /usr/lib/python2.7/dist-packages/python_debian-0.1.21.egg-info/SOURCES.txt /usr/lib/python2.7/dist-packages/python_debian-0.1.21.egg-info/top_level.txt /usr/lib/python2.7/lib2to3/Grammar.txt /usr/lib/python2.7/lib2to3/PatternGrammar.txt /usr/lib/python2.7/LICENSE.txt /usr/lib/pymodules/python2.7/reportbug-6.4.4.egg-info/dependency_links.txt ... /usr/share/vim/vim73/doc/message.txt /usr/share/vim/addons/doc/matchit.txt /var/lib/exim4/berkeleydbvers.txt /home/user/text/hello-vi.txt /home/user/text/comment-me.txt /home/user/text/unixoid.orig.txt /home/user/text/unixoid.err.txt /root/xargs.txt /root/wget.txt /opt/4.txt |
#find / -type f -user student
/tmp/console-cyrillic /tmp/sysctl.conf /tmp/screenrc /tmp/logrotate.conf /tmp/hosts.deny /tmp/bash.bashrc /tmp/blkid.tab.old /tmp/crontab /tmp/email-addresses /tmp/inputrc ... /home/student/sorted /home/student/.profile /home/student/sorted_passwd /home/student/.viminfo /home/student/.bash_logout /home/student/errlog find: `/proc/11102/task/11102/fd/5': Нет такого файла или каталога find: `/proc/11102/task/11102/fdinfo/5': Нет такого файла или каталога find: `/proc/11102/fd/5': Нет такого файла или каталога find: `/proc/11102/fdinfo/5': Нет такого файла или каталога |
#find / -type f -user student 2>/dev/null
/tmp/console-cyrillic /tmp/sysctl.conf /tmp/screenrc /tmp/logrotate.conf /tmp/hosts.deny /tmp/bash.bashrc /tmp/blkid.tab.old /tmp/crontab /tmp/email-addresses /tmp/inputrc ... /home/student/unsorted /home/student/.bashrc /home/student/.bash_history /home/student/.lesshst /home/student/sorted /home/student/.profile /home/student/sorted_passwd /home/student/.viminfo /home/student/.bash_logout /home/student/errlog |
#cd / | find -type f -user student 2>/dev/null
|
#find / -type f -user student -mtime -2 2>/dev/null
/tmp/console-cyrillic /tmp/sysctl.conf /tmp/screenrc /tmp/logrotate.conf /tmp/hosts.deny /tmp/bash.bashrc /tmp/blkid.tab.old /tmp/crontab /tmp/email-addresses /tmp/inputrc ... /tmp/trafshow /tmp/ucf.conf /home/student/file /home/student/unsorted /home/student/.bash_history /home/student/.lesshst /home/student/sorted /home/student/sorted_passwd /home/student/.viminfo /home/student/errlog |
#find / -type f -user student -mtime -3 2>/dev/null
/tmp/console-cyrillic /tmp/sysctl.conf /tmp/screenrc /tmp/logrotate.conf /tmp/hosts.deny /tmp/bash.bashrc /tmp/blkid.tab.old /tmp/crontab /tmp/email-addresses /tmp/inputrc ... /tmp/trafshow /tmp/ucf.conf /home/student/file /home/student/unsorted /home/student/.bash_history /home/student/.lesshst /home/student/sorted /home/student/sorted_passwd /home/student/.viminfo /home/student/errlog |
#find / -type f -user user -mtime -3 2>/dev/null
/home/user/text/unixoid.err.txt |
#find / -size +500k
/sys/devices/pci0000:00/0000:00:02.0/resource0 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc /sys/devices/pci0000:00/0000:00:03.0/resource1 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc /lib/discover/pci-device.xml /lib/discover/usb-device.xml /lib/modules/3.2.0-4-amd64/modules.alias /lib/modules/3.2.0-4-amd64/kernel/drivers/scsi/lpfc/lpfc.ko /lib/modules/3.2.0-4-amd64/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/3.2.0-4-amd64/kernel/drivers/gpu/drm/i915/i915.ko ... /home/user/Light_Alloy_4.4.784_RC2_by_FAFNIR.exe /boot/vmlinuz-3.2.0-4-amd64 /boot/System.map-3.2.0-4-amd64 /boot/initrd.img-3.2.0-4-amd64 /root/.lilalo/1197919074181081450-1413788794.script /proc/kcore find: `/proc/11176/task/11176/fd/5': Нет такого файла или каталога find: `/proc/11176/task/11176/fdinfo/5': Нет такого файла или каталога find: `/proc/11176/fd/5': Нет такого файла или каталога find: `/proc/11176/fdinfo/5': Нет такого файла или каталога |
#find / -size +1M
/sys/devices/pci0000:00/0000:00:02.0/resource0 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc /sys/devices/pci0000:00/0000:00:03.0/resource1 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc /lib/discover/pci-device.xml /lib/modules/3.2.0-4-amd64/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/3.2.0-4-amd64/kernel/fs/ocfs2/ocfs2.ko /lib/x86_64-linux-gnu/libc-2.13.so /lib/x86_64-linux-gnu/libslang.so.2.2.4 /usr/lib/libxapian.so.22.5.0 ... /home/user/Light_Alloy_4.4.784_RC2_by_FAFNIR.exe /boot/vmlinuz-3.2.0-4-amd64 /boot/System.map-3.2.0-4-amd64 /boot/initrd.img-3.2.0-4-amd64 /root/.lilalo/1197919074181081450-1413788794.script /proc/kcore find: `/proc/11184/task/11184/fd/5': Нет такого файла или каталога find: `/proc/11184/task/11184/fdinfo/5': Нет такого файла или каталога find: `/proc/11184/fd/5': Нет такого файла или каталога find: `/proc/11184/fdinfo/5': Нет такого файла или каталога |
#find / -size +1M 2> /dev/null
/sys/devices/pci0000:00/0000:00:02.0/resource0 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc /sys/devices/pci0000:00/0000:00:03.0/resource1 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc /lib/discover/pci-device.xml /lib/modules/3.2.0-4-amd64/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/3.2.0-4-amd64/kernel/fs/ocfs2/ocfs2.ko /lib/x86_64-linux-gnu/libc-2.13.so /lib/x86_64-linux-gnu/libslang.so.2.2.4 /usr/lib/libxapian.so.22.5.0 ... /var/cache/debconf/templates.dat /var/log/installer/cdebconf/templates.dat /lib32/libc-2.13.so /sbin/dhclient /home/user/Light_Alloy_4.4.784_RC2_by_FAFNIR.exe /boot/vmlinuz-3.2.0-4-amd64 /boot/System.map-3.2.0-4-amd64 /boot/initrd.img-3.2.0-4-amd64 /root/.lilalo/1197919074181081450-1413788794.script /proc/kcore |
#find / -size +3M 2> /dev/null
/sys/devices/pci0000:00/0000:00:02.0/resource0 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc /sys/devices/pci0000:00/0000:00:03.0/resource1 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc /usr/lib/gcc/x86_64-linux-gnu/4.7/lto1 /usr/lib/gcc/x86_64-linux-gnu/4.7/cc1 /usr/lib/gcc/x86_64-linux-gnu/4.7/32/libgcc.a /usr/lib/x86_64-linux-gnu/libc.a /usr/lib/locale/locale-archive /usr/bin/aptitude-curses ... /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.57-3+deb7u2_amd64.deb /var/cache/apt/archives/vim-runtime_2%3a7.3.547-7_all.deb /var/cache/apt/archives/cpp-4.7_4.7.2-5_amd64.deb /var/cache/apt/archives/gcc-4.7_4.7.2-5_amd64.deb /var/cache/apt/archives/binutils_2.22-8_amd64.deb /var/cache/apt/archives/libc6_2.13-38+deb7u4_amd64.deb /var/log/installer/cdebconf/templates.dat /boot/initrd.img-3.2.0-4-amd64 /root/.lilalo/1197919074181081450-1413788794.script /proc/kcore |
#find / -size +3M -size -4M2> /dev/null
find: Invalid argument `-4M22' to -size |
#find / -size +3M -size -4M 2> /dev/null
|
#find / -size +1M -size -4M 2> /dev/null
/lib/discover/pci-device.xml /lib/modules/3.2.0-4-amd64/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/3.2.0-4-amd64/kernel/fs/ocfs2/ocfs2.ko /lib/x86_64-linux-gnu/libc-2.13.so /lib/x86_64-linux-gnu/libslang.so.2.2.4 /usr/lib/libxapian.so.22.5.0 /usr/lib/libdns.so.88.1.1 /usr/lib/libbfd-2.22-system.so /usr/lib/perl/5.14.2/auto/Unicode/Collate/Collate.so /usr/lib/perl/5.14.2/auto/Encode/TW/TW.so ... /var/cache/apt/archives/libc6-dev_2.13-38+deb7u4_amd64.deb /var/cache/apt/archives/apt_0.9.7.9+deb7u6_amd64.deb /var/cache/apt/archives/libssl1.0.0_1.0.1e-2+deb7u12_amd64.deb /var/cache/debconf/templates.dat-old /var/cache/debconf/templates.dat /lib32/libc-2.13.so /sbin/dhclient /home/user/Light_Alloy_4.4.784_RC2_by_FAFNIR.exe /boot/vmlinuz-3.2.0-4-amd64 /boot/System.map-3.2.0-4-amd64 |
#find / -size +1M -size -2M 2> /dev/null
|
#find / -size +1M -size -3M 2> /dev/null
/lib/modules/3.2.0-4-amd64/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/3.2.0-4-amd64/kernel/fs/ocfs2/ocfs2.ko /lib/x86_64-linux-gnu/libc-2.13.so /lib/x86_64-linux-gnu/libslang.so.2.2.4 /usr/lib/libxapian.so.22.5.0 /usr/lib/libdns.so.88.1.1 /usr/lib/libbfd-2.22-system.so /usr/lib/perl/5.14.2/auto/Unicode/Collate/Collate.so /usr/lib/perl/5.14.2/auto/Encode/TW/TW.so /usr/lib/perl/5.14.2/auto/Encode/CN/CN.so ... /var/cache/apt/archives/libc6-dev-i386_2.13-38+deb7u4_amd64.deb /var/cache/apt/archives/apt_0.9.7.9+deb7u2_amd64.deb /var/cache/apt/archives/bash_4.2+dfsg-0.1+deb7u3_amd64.deb /var/cache/apt/archives/libc-bin_2.13-38+deb7u4_amd64.deb /var/cache/apt/archives/w3m_0.5.3-8_amd64.deb /var/cache/apt/archives/apt_0.9.7.9+deb7u6_amd64.deb /var/cache/apt/archives/libssl1.0.0_1.0.1e-2+deb7u12_amd64.deb /lib32/libc-2.13.so /sbin/dhclient /home/user/Light_Alloy_4.4.784_RC2_by_FAFNIR.exe |
#find / -type d -empty
/sys/fs/cgroup /sys/devices/system/cpu/cpufreq /sys/devices/virtual/block/loop0/holders /sys/devices/virtual/block/loop0/slaves /sys/devices/virtual/block/loop1/holders /sys/devices/virtual/block/loop1/slaves /sys/devices/virtual/block/loop2/holders /sys/devices/virtual/block/loop2/slaves /sys/devices/virtual/block/loop3/holders /sys/devices/virtual/block/loop3/slaves ... /proc/2513/fdinfo /proc/7810/task/7810/fd /proc/7810/task/7810/fdinfo /proc/7810/fd /proc/7810/fdinfo find: `/proc/11248/task/11248/fd/5': Нет такого файла или каталога find: `/proc/11248/task/11248/fdinfo/5': Нет такого файла или каталога find: `/proc/11248/fd/5': Нет такого файла или каталога find: `/proc/11248/fdinfo/5': Нет такого файла или каталога /opt/d2/d3 |
#find /etc/ -type d -empty
/etc/dpkg/dpkg.cfg.d /etc/security/namespace.d /etc/security/limits.d /etc/insserv/overrides /etc/fstab.d /etc/ssl/private /etc/perl/CPAN /etc/ca-certificates/update.d /etc/insserv.conf.d /etc/apt/preferences.d ... /etc/initramfs-tools/scripts/local-bottom /etc/initramfs-tools/scripts/nfs-premount /etc/initramfs-tools/scripts/init-bottom /etc/initramfs-tools/scripts/nfs-top /etc/initramfs-tools/scripts/local-premount /etc/initramfs-tools/scripts/nfs-bottom /etc/initramfs-tools/scripts/init-top /etc/initramfs-tools/hooks /etc/opt /etc/X11/xkb |
#find / -name find\*
/lib/udev/findkeyboards /usr/bin/find2perl /usr/bin/find /usr/share/man/man1/find2perl.1.gz /usr/share/man/man1/find.1.gz /usr/share/man/man8/findfs.8.gz /usr/share/man/man8/findmnt.8.gz /usr/share/info/find.info.gz /usr/share/bash-completion/completions/find_member /usr/share/bash-completion/completions/find ... /usr/share/locale/tr/LC_MESSAGES/findutils.mo /usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo /usr/share/locale/sl/LC_MESSAGES/findutils.mo /usr/share/doc-base/findutils /bin/findmnt /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.list /var/lib/dpkg/info/findutils.preinst /sbin/findfs |
#find / -regex ".*\.jpe?g"
/home/user/matrix.jpg /home/user/freebsd.jpg /home/user/press_any_key_to_continue.jpg /home/user/granata.jpg /home/user/ogo.jpg |
#apt-get install openjpeg
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет openjpeg |
#apt-get install gimp
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: aspell aspell-en dbus dbus-x11 dconf-gsettings-backend dconf-service dictionaries-common enchant fontconfig fontconfig-config fonts-droid freepats gconf-service gconf2 gconf2-common ghostscript gimp-data glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gsfonts gstreamer0.10-ffmpeg gstreamer0.10-gconf gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x hicolor-icon-theme hunspell-en-us iso-codes libaa1 libamd2.2.0 libasound2 libaspell15 libass4 libasyncns0 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libavcodec53 libavformat53 libavutil51 ... libvisual-0.4-plugins libvo-aacenc0 libvo-amrwbenc0 libvorbis0a libvorbisenc2 libvpx1 libwavpack1 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwildmidi-config libwildmidi1 libwmf0.2-7 libx11-xcb1 libx264-123 libxcb-glx0 libxcb-render0 libxcb-shm0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 libxtst6 libxv1 libxvidcore4 libxxf86vm1 libyajl2 libzbar0 libzvbi-common libzvbi0 poppler-data python-cairo python-gobject-2 python-gtk2 python-numpy shared-mime-info tsconf ttf-dejavu-core x11-common обновлено 0, установлено 239 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 176 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 536 MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-get install seegpeg
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет seegpeg |
#apt-get install swgalib
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет swgalib |
#apt-get install fbi
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: dbus fontconfig-config fonts-droid ghostscript gsfonts libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libcupsimage2 libcurl3-gnutls libdbus-1-3 libexif12 libfontconfig1 libgif4 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig0 libjbig2dec0 libjpeg8 liblcms2-2 libldap-2.4-2 libpaper-utils libpaper1 libpng12-0 librtmp0 libsasl2-2 libsasl2-modules libssh2-1 libsystemd-login0 libtiff4 poppler-data ttf-dejavu-core Предлагаемые пакеты: dbus-x11 imagemagick ghostscript-cups ghostscript-x hpijs cups-common libjasper-runtime liblcms2-utils ... НОВЫЕ пакеты, которые будут установлены: dbus fbi fontconfig-config fonts-droid ghostscript gsfonts libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libcupsimage2 libcurl3-gnutls libdbus-1-3 libexif12 libfontconfig1 libgif4 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig0 libjbig2dec0 libjpeg8 liblcms2-2 libldap-2.4-2 libpaper-utils libpaper1 libpng12-0 librtmp0 libsasl2-2 libsasl2-modules libssh2-1 libsystemd-login0 libtiff4 poppler-data ttf-dejavu-core обновлено 0, установлено 36 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 18,5 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 53,5 MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-get install mplayer
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: dbus esound-common fontconfig-config libaa1 libaacs0 libasound2 libasyncns0 libaudiofile1 libavcodec53 libavformat53 libavutil51 libbluray1 libcaca0 libcdparanoia0 libdbus-1-3 libdca0 libdirac-encoder0 libdirectfb-1.2-9 libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2 libdvdnav4 libdvdread4 libenca0 libesd0 libfaad2 libffi5 libflac8 libfontconfig1 libfribidi0 libgif4 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgsm1 libice6 libjack-jackd2-0 libjpeg8 libjson0 libldap-2.4-2 liblircclient0 liblzo2-2 libmp3lame0 libmpeg2-4 libogg0 libopenal-data libopenal1 libopenjpeg2 liborc-0.4-0 libpciaccess0 libpng12-0 libpostproc52 libpulse0 librtmp0 libsamplerate0 libsasl2-2 libsasl2-modules ... libpciaccess0 libpng12-0 libpostproc52 libpulse0 librtmp0 libsamplerate0 libsasl2-2 libsasl2-modules libschroedinger-1.0-0 libsdl1.2debian libsm6 libsmbclient libsndfile1 libspeex1 libsvga1 libswscale2 libsystemd-login0 libtalloc2 libtdb1 libtheora0 libts-0.0-0 libva1 libvdpau1 libvorbis0a libvorbisenc2 libvpx1 libwbclient0 libx11-xcb1 libx264-123 libx86-1 libxcb-glx0 libxdamage1 libxfixes3 libxi6 libxinerama1 libxtst6 libxv1 libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 mplayer tsconf ttf-dejavu-core x11-common обновлено 0, установлено 95 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 45,0 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 147 MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-get install fbi
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: dbus fontconfig-config fonts-droid ghostscript gsfonts libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libcupsimage2 libcurl3-gnutls libdbus-1-3 libexif12 libfontconfig1 libgif4 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig0 libjbig2dec0 libjpeg8 liblcms2-2 libldap-2.4-2 libpaper-utils libpaper1 libpng12-0 librtmp0 libsasl2-2 libsasl2-modules libssh2-1 libsystemd-login0 libtiff4 poppler-data ttf-dejavu-core Предлагаемые пакеты: dbus-x11 imagemagick ghostscript-cups ghostscript-x hpijs cups-common libjasper-runtime liblcms2-utils ... Настраивается пакет libijs-0.35 (0.35-8) … Настраивается пакет libjbig2dec0 (0.11+20120125-1) … Настраивается пакет libgs9-common (9.05~dfsg-6.3+deb7u1) … Настраивается пакет libgs9 (9.05~dfsg-6.3+deb7u1) … Настраивается пакет gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) … Настраивается пакет ghostscript (9.05~dfsg-6.3+deb7u1) … Настраивается пакет fbi (2.07-10+b1) … Настраивается пакет fonts-droid (20111207+git-1) … Настраивается пакет libpaper-utils (1.1.24+nmu2) … Настраивается пакет libsasl2-modules:amd64 (2.1.25.dfsg1-6+deb7u1) … |
#df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в rootfs 15791024 1120040 13868836 8% / udev 10240 0 10240 0% /dev tmpfs 50740 156 50584 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 15791024 1120040 13868836 8% / tmpfs 5120 0 5120 0% /run/lock tmpfs 101460 0 101460 0% /run/shm |
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1,1G 14G 8% / udev 10M 0 10M 0% /dev tmpfs 50M 156K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1,1G 14G 8% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm |
#fbi /home/user/matrix.jpg
using "DejaVu Sans Mono-16", pixelsize=16,67 file=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf ioctl VT_GETSTATE: Недопустимый аргумент (not a linux console?) |
#fbi /home/user/granata.jpg
using "DejaVu Sans Mono-16", pixelsize=16,67 file=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf ioctl VT_GETSTATE: Недопустимый аргумент (not a linux console?) |
#fbi /home/user/ogo.jpg
using "DejaVu Sans Mono-16", pixelsize=16,67 file=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf ioctl VT_GETSTATE: Недопустимый аргумент (not a linux console?) |
#cacaview /home/user/matrix.jpg
|
# SS:X@t:;tt;..;tX@t%@XSX:.:XXX@%;S@. t;..@X:.%@tXS;;@. S;:t:. %X;@.S;tX.%;tt:t:%8;tX;%;;;;;:;;.%t;t;%.
|
# ;;t;;t;;;:::::...... .. .... . ..:::::::::;:;;;;;::;:;;;;:;;;:;;;;;. %Xt;@%; t%tt%
|
# XStt%t8S8888@8888X88@88X8X@X8@8@@8%8@888888888888 @ @8 8@8%88888.St;::%8 8@88X888888S88:t:.:.:.::;88t
|
#find /etc/ ".*\.jpe?g"
/etc/ /etc/exim4 /etc/exim4/passwd.client /etc/exim4/conf.d /etc/exim4/conf.d/router /etc/exim4/conf.d/router/100_exim4-config_domain_literal /etc/exim4/conf.d/router/850_exim4-config_lowuid /etc/exim4/conf.d/router/150_exim4-config_hubbed_hosts /etc/exim4/conf.d/router/200_exim4-config_primary /etc/exim4/conf.d/router/300_exim4-config_real_local ... /etc/rc3.d/S04rc.local /etc/rc3.d/S02cron /etc/rc3.d/S02exim4 /etc/rc3.d/README /etc/rc3.d/S03bootlogs /etc/rc3.d/S02ssh /etc/rc3.d/S01rsyslog /etc/rc3.d/S02dbus /etc/ucf.conf find: `.*\\.jpe?g': Нет такого файла или каталога |
#find / -regex ".*\.jpe?g"
/home/user/matrix.jpg /home/user/freebsd.jpg /home/user/press_any_key_to_continue.jpg /home/user/granata.jpg /home/user/ogo.jpg |
#linx google.com
l3script: linx: команда не найдена |
#linz
l3script: linz: команда не найдена |
#linx
l3script: linx: команда не найдена |
#linx
l3script: linx: команда не найдена |
#lynx
|
# H)elp O)ptions P)rint G)o M)Ðлав ÑкÑан Q)uit /=поиÑк [delete]=ÑпиÑок иÑÑоÑии
Linux logo by Larry Ewing 1280 à 1509 â 80 Ðб - jpg freesoftwaremagazine.com [images?q=tbn:ANd9GcSa4hmICRQRLKVaXWe5TUBwhBdw2DVPdDju2wLTAVjPfhKT0d1A6RhJsis] Linux logos without version 741 à 316 â 21 Ðб - jpg members.shaw.ca [images?q=tbn:ANd9GcRgJgeFnfiiRvGOd4qA5i8eB9b1P8klkNBXXiWdSa2jtrCzoQmme4DsUKo] Linux Logo 150 à 150 â 5 Ðб - jpg pcmag.com [images?q=tbn:ANd9GcQtxjgkNO05vM54cty4yAN6c0M0RF8asC2xSctB4SNr0d8VDad6BPfSmA] ÐÐlinux logoа даннÑÑ Ð·Ð°Ð²ÐµÑÑена ... Ðеб-ÑÐ°Ð¹Ñ ÑÑого зобÑÐ°Ð¶ÐµÐ½Ð½Ñ freesoftwaremagazine.com * У Ð¿Ð¾Ð²Ð½Ð¾Ð¼Ñ ÑозмÑÑÑ - Такого ж ÑозмÑÑÑx бÑлÑÑÑ Ð Ð¾Ð·Ð¼ÑÑ: 1280 à 1509 Тип: JPG Це зобÑаженнÑ, можливо, Ð·Ð°Ñ Ð¸Ñене авÑоÑÑÑким пÑавом. IFRAME: http://www.freesoftwaremagazine.com/articles/comparing_linux_and_freebsd ÐÑ ÑвеÑенÑ, ÑÑо Ñ Ð¾ÑиÑе вÑйÑи? (y) СÑÑелки: ÐвеÑÑ , Ðниз - пеÑемеÑение. ÐпÑаво - пеÑÐµÑ Ð¾Ð´ по ÑÑÑлке; Ðлево - возвÑаÑ. H)elp O)ptions P)rint G)o M)Ðлав ÑкÑан Q)uit /=поиÑк [delete]=ÑпиÑок иÑÑоÑии |
#cacaview Tux.jpg
|
# . . . . . . . . XS ... :8;88: . . . . . . .
|
#acho $a
l3script: acho: команда не найдена |
#echo $a
1 |
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0") PPID=9240 |
#set | less
|
#help set
set: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] Set or unset values of shell options and positional parameters. Change the value of shell attributes and positional parameters, or display the names and values of shell variables. Options: -a Mark variables which are modified or created for export. -b Notify of job termination immediately. -e Exit immediately if a command exits with a non-zero status. -f Disable file name generation (globbing). -h Remember the location of commands as they are looked up. ... are unset. - Assign any remaining arguments to the positional parameters. The -x and -v options are turned off. Using + rather than - causes these flags to be turned off. The flags can also be used upon invocation of the shell. The current set of flags may be found in $-. The remaining n ARGs are positional parameters and are assigned, in order, to $1, $2, .. $n. If no ARGs are given, all shell variables are printed. Exit Status: Returns success unless an invalid option is given. |
#bash
root@debian1:~# exit exit |
#bash
root@debian1:~# echo $a root@debian1:~# exit exit |
#echo $a
1 |
#export a
|
#bash
root@debian1:~# echo $a 1 root@debian1:~# exit exit |
#env
SHELL=/bin/bash TERM=xterm SSH_CLIENT=192.168.15.104 49166 22 L3_PARENT_TTY=/dev/pts/0 L3_TAMPERED_EDITORS= vi vim pico nano SSH_TTY=/dev/pts/0 USER=root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=2054324000279809744-1413958627 a=1 PWD=/root LANG=ru_RU.UTF-8 |
#vi /etc/pro
--- /tmp/l3-saved-9241.29640.836 2014-10-22 15:13:33.510104308 +0300 +++ /etc/profile 2014-10-22 15:15:33.662092839 +0300 @@ -35,3 +35,5 @@ done unset i fi +HISTSIZE=1000 +HISTFILESIZE=1000 |
#vi /etc/pro
--- /tmp/l3-saved-9241.9644.18313 2014-10-22 15:15:38.922088596 +0300 +++ /etc/profile 2014-10-22 15:16:44.278096116 +0300 @@ -37,3 +37,4 @@ fi HISTSIZE=1000 HISTFILESIZE=1000 +export HISTSIZE HISTFILESIZE |
#vi /etc/profile
--- /dev/null 2014-10-17 18:42:44.555999990 +0300 +++ hello.sh 2014-10-22 15:33:27.550092137 +0300 @@ -0,0 +1,2 @@ +#!/bin/bash +echo privet | mail -s "Privet $1" |
#vi /etc/profile
--- /tmp/l3-saved-9241.22048.28882 2014-10-22 15:42:04.058087803 +0300 +++ hello.sh 2014-10-22 15:42:18.270082098 +0300 @@ -1,2 +1,2 @@ #!/bin/bash -echo privet | mail -s "Privet $1" +echo privet | mail -s "Privet $1" $1 |
#cd
|
#vi hello.sh
|
#cat hello.sh
#!/bin/bash echo privet | mail -s "Privet $1" |
#hello.sh
l3script: hello.sh: команда не найдена |
#./hello.sh
l3script: ./hello.sh: Отказано в доступе |
#ls -l hello.sh
-rw-r--r-- 1 root root 46 Окт 22 15:33 hello.sh |
#chmod u+x hello.sh
|
#ls -l hello.sh
-rwxr--r-- 1 root root 46 Окт 22 15:33 hello.sh |
#./hello.sh
Send options without primary recipient specified. Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users |
#vi hello.sh
--- /tmp/l3-saved-9241.27701.15156 2014-10-22 15:45:40.442100022 +0300 +++ hello.sh 2014-10-22 15:50:26.666092884 +0300 @@ -1,2 +1,5 @@ #!/bin/bash -echo privet | mail -s "Privet $1" $1 +for $c_user [ in $* ] + do + echo privet | mail -s "Privet $c_user" $c_user + done |
#./hello.sh student
|
#vi hello.sh
--- /tmp/l3-saved-9241.2870.2244 2014-10-22 15:51:45.726056399 +0300 +++ hello.sh 2014-10-22 15:52:03.266086285 +0300 @@ -1,5 +1,5 @@ #!/bin/bash -for $c_user [ in $* ] +for c_user in $* do echo privet | mail -s "Privet $c_user" $c_user done |
#./hello.sh student user
|
#cd /var/mail/
|
#ls
student user |
#! /bin/sh set -e # cron script to update the `locatedb' database. # # Written by Ian A. Murdock <imurdock@debian.org> and # Kevin Dalley <kevin@aimnet.com> # Please consult updatedb(1) and /usr/share/doc/locate/README.Debian [ -e /usr/bin/updatedb.findutils ] || exit 0 if [ "$(id -u)" != "0" ]; then echo "You must be root." exit 1 fi # Global options for invocations of find(1) FINDOPTIONS='-ignore_readdir_race' # filesystems which are pruned from updatedb database PRUNEFS="NFS nfs nfs4 afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf ocfs2" # paths which are pruned from updatedb database PRUNEPATHS="/tmp /usr/tmp /var/tmp /afs /amd /alex /var/spool /sfs /media /var/lib/schroot/mount" # netpaths which are added NETPATHS="" # run find as this user LOCALUSER="nobody" # cron.daily/find: run at this priority -- higher number means lower priority # (this is relative to the default which cron sets, which is usually +5) NICE=10 # I/O priority # 1 for real time, 2 for best-effort, 3 for idle ("3" only allowed for root) IONICE_CLASS=3 # 0-7 (only valid for IONICE_CLASS 1 and 2), 0=highest, 7=lowest IONICE_PRIORITY=7 # allow keeping local customizations in a separate file if [ -r /etc/updatedb.findutils.cron.local ] ; then . /etc/updatedb.findutils.cron.local fi export FINDOPTIONS PRUNEFS PRUNEPATHS NETPATHS LOCALUSER # Set the task to run with desired I/O priority if possible # Linux supports io scheduling priorities and classes since # 2.6.13 with the CFQ io scheduler if [ -x /usr/bin/ionice ] && [ "${UPDATDB_NO_IONICE}" = "" ]; then # don't run ionice if kernel version < 2.6.13 KVER=$(uname -r) case "$KVER" in 2.[012345]*) ;; 2.6.[0-9]) ;; 2.6.[0-9].*) ;; 2.6.1[012]*) ;; *) # Avoid providing "-n" when IONICE_CLASS isn't 1 or 2 case "$IONICE_CLASS" in 1|2) priority="-n ${IONICE_PRIORITY:-7}" ;; *) priority="" ;; esac ionice -c $IONICE_CLASS $priority -p $$ > /dev/null 2>&1 || true ;; esac fi if getent passwd $LOCALUSER > /dev/null ; then cd / && nice -n ${NICE:-10} updatedb.findutils 2>/dev/null else echo "User $LOCALUSER does not exist." exit 1 fi
#!/bin/bash echo privet | mail -s "Privet $1"
Время первой команды журнала | 11:41:53 2014-10-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:53:21 2014-10-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 28.71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008