/l3/users/20-10-2014/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#vim .lilalo/l3bashrc
|
#ls
install |
#ls -la
итого 52 drwx------ 4 root root 4096 Июн 27 14:10 . drwxr-xr-x 23 root root 4096 Июн 27 11:00 .. drwx------ 2 root root 4096 Июн 27 11:08 .aptitude -rw------- 1 root root 155 Июн 27 14:05 .bash_history -rw-r--r-- 1 root root 10 Июн 27 14:05 .bash_profile -rw-r--r-- 1 root root 630 Июн 27 14:05 .bashrc -rw-r--r-- 1 root root 5293 Июн 27 13:31 install -rw-r--r-- 1 root root 65 Июн 27 14:05 .l3rc drwxr-xr-x 2 root root 4096 Июн 27 14:10 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw------- 1 root root 4750 Июн 27 14:10 .viminfo |
#vim .lilalo/
|
#}
23119324163069212524-1403867377_1403867394_root_.lilalo_l3bashrc.diff 23119324163069212524-1403867377.info 23119324163069212524-1403867377.script 2525264871024819419-1403867138.info 2525264871024819419-1403867138.script l3bashrc l3prompt |
#vim .l3rc
|
#~
|
#ps aux|grep l3
root 2274 0.2 0.9 47292 9864 ? Ss 16:21 0:00 l3-agent root 2686 0.0 0.0 18164 836 pts/0 S+ 16:24 0:00 script -f -c l3script -q /root/.lilalo//133518653134476610-1413379473.script root 2717 0.0 0.0 18168 464 pts/0 S+ 16:24 0:00 script -f -c l3script -q /root/.lilalo//133518653134476610-1413379473.script root 2718 0.0 0.2 21628 2236 pts/1 Ss 16:24 0:00 l3script root 2761 0.0 0.0 9968 872 pts/1 S+ 16:24 0:00 grep l3 |
#ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data. 64 bytes from www.yandex.ru (93.158.134.3): icmp_req=1 ttl=55 time=18.5 ms 64 bytes from www.yandex.ru (93.158.134.3): icmp_req=2 ttl=55 time=18.1 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 18.123/18.336/18.550/0.252 ms |
#ping ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data. 64 bytes from www.yandex.ru (213.180.204.3): icmp_req=1 ttl=56 time=54.5 ms 64 bytes from www.yandex.ru (213.180.204.3): icmp_req=2 ttl=56 time=39.3 ms 64 bytes from www.yandex.ru (213.180.204.3): icmp_req=3 ttl=56 time=43.8 ms 64 bytes from www.yandex.ru (213.180.204.3): icmp_req=4 ttl=56 time=46.6 ms ^C --- ya.ru ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 39.378/46.117/54.537/5.520 ms |
#ls -1
install |
#cd /
|
#man rm
|
#man useradd
|
#ls /home/user
bigfile granata.jpg lpi 2 names press_any_key_to_continue.jpg text bin Light_Alloy_4.4.784_RC2_by_FAFNIR.exe man_smb_conf ogo.jpg proj touchlist freebsd.jpg lpi 1 matrix.jpg pamyatka.pdf sh |
#cd /home
|
#ls
user |
#useradd -d /home/student student
useradd: пользователь «student» уже существует |
#echo $?
9 |
#man echo $?
|
#passwd student
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#!e
echo $? 0 |
#cd /var
|
#ls
backups cache lib local lock log mail opt run spool tmp |
#ls /
bin dev home lib lib64 media opt root sbin srv tmp var boot etc initrd.img lib32 lost+found mnt proc run selinux sys usr vmlinuz |
#ls -F /
bin/ dev/ home/ lib/ lib64/ media/ opt/ root/ sbin/ srv/ tmp/ var/ boot/ etc/ initrd.img@ lib32/ lost+found/ mnt/ proc/ run/ selinux/ sys/ usr/ vmlinuz@ |
#man ls
|
#ls boot
ls: невозможно получить доступ к boot: Нет такого файла или каталога |
#ls /boot
config-3.2.0-4-amd64 grub initrd.img-3.2.0-4-amd64 System.map-3.2.0-4-amd64 vmlinuz-3.2.0-4-amd64 |
#cd /
|
#ls boot
config-3.2.0-4-amd64 grub initrd.img-3.2.0-4-amd64 System.map-3.2.0-4-amd64 vmlinuz-3.2.0-4-amd64 |
#ls -F
bin/ dev/ home/ lib/ lib64/ media/ opt/ root/ sbin/ srv/ tmp/ var/ boot/ etc/ initrd.img@ lib32/ lost+found/ mnt/ proc/ run/ selinux/ sys/ usr/ vmlinuz@ |
#ls -F boot
config-3.2.0-4-amd64 grub/ initrd.img-3.2.0-4-amd64 System.map-3.2.0-4-amd64 vmlinuz-3.2.0-4-amd64 |
#cd boot
|
#file initrd.img-3.2.0-4-amd64
l3script: file: команда не найдена |
#apt-get install file
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libmagic1 НОВЫЕ пакеты, которые будут установлены: file libmagic1 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 256 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 2 616 kB. ... Получено:2 http://security.debian.org/ wheezy/updates/main file amd64 5.11-2+deb7u5 [52,6 kB] Получено 256 kБ за 3с (66,4 kБ/c) Выбор ранее не выбранного пакета libmagic1:amd64. (Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.) Распаковывается пакет libmagic1:amd64 (из файла …/libmagic1_5.11-2+deb7u5_amd64.deb) … Выбор ранее не выбранного пакета file. Распаковывается пакет file (из файла …/file_5.11-2+deb7u5_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет libmagic1:amd64 (5.11-2+deb7u5) … Настраивается пакет file (5.11-2+deb7u5) … |
#man apt-get
|
#file initrd.img-3.2.0-4-amd64
initrd.img-3.2.0-4-amd64: gzip compressed data, from Unix, last modified: Mon Oct 13 17:49:10 2014 |
#file ~/.l3rc
/root/.l3rc: ASCII text |
#file /initrd.img
/initrd.img: symbolic link to `/boot/initrd.img-3.2.0-4-amd64' |
#cd /
|
#ls
bin dev home lib lib64 media opt root sbin srv tmp var boot etc initrd.img lib32 lost+found mnt proc run selinux sys usr vmlinuz |
#ls /var
backups cache lib local lock log mail opt run spool tmp |
#man apt-get
|
#apt-get --help
apt 0.9.7.9 Ð´Ð»Ñ amd64 ÑкомпилиÑован Oct 8 2014 10:25:29 ÐÑполÑзование: apt-get [паÑамеÑÑÑ] команда apt-get [паÑамеÑÑÑ] install|remove пакеÑ1 [пакеÑ2â¦] apt-get [паÑамеÑÑÑ] source пакеÑ1 [пакеÑ2â¦] apt-get â пÑоÑÑÐ°Ñ Ð¿ÑогÑамма Ñ Ð¸Ð½ÑеÑÑейÑом командной ÑÑÑоки Ð´Ð»Ñ ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑÑÑановки пакеÑов. Ðаиболее ÑаÑÑо иÑполÑзÑемÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ â update и install. ÐомандÑ: update - полÑÑиÑÑ Ð½Ð¾Ð²Ñе ÑпиÑки пакеÑов upgrade - вÑполниÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ ... -m попÑÑаÑÑÑÑ Ð¿ÑодолжиÑÑ, даже еÑли аÑÑ Ð¸Ð²Ñ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ -u показÑваÑÑ Ñакже ÑпиÑок обновлÑемÑÑ Ð¿Ð°ÐºÐµÑов -b ÑобÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¸Ð· иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода поÑле его полÑÑÐµÐ½Ð¸Ñ -V показÑваÑÑ Ð¿Ð¾Ð»Ð½Ñе номеÑа веÑÑий -c=? ÑиÑаÑÑ ÑказаннÑй Ñайл наÑÑÑойки -o=? задаÑÑ Ð·Ð½Ð°Ñение пÑоизволÑÐ½Ð¾Ð¼Ñ Ð¿Ð°ÑамеÑÑÑ Ð½Ð°ÑÑÑойки, напÑимеÑ, -o dir::cache=/tmp Ð ÑпÑавоÑнÑÑ ÑÑÑаниÑÐ°Ñ apt-get(8), sources.list(5) и apt.conf(5) ÑодеÑжиÑÑÑ Ð¿Ð¾Ð´ÑÐ¾Ð±Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¸ опиÑание паÑамеÑÑов. Ð APT еÑÑÑ ÐºÐ¾ÑовÑÑ Ð¡Ð£ÐÐРСÐÐ |
#cd ~
|
#ls -lh
итого 8,0K -rw-r--r-- 1 root root 5,2K Окт 13 18:01 install |
#ls -lh /
итого 84K drwxr-xr-x 2 root root 4,0K Окт 13 17:44 bin drwxr-xr-x 3 root root 4,0K Окт 13 17:49 boot drwxr-xr-x 12 root root 2,9K Окт 17 18:43 dev drwxr-xr-x 68 root root 4,0K Окт 20 11:00 etc drwxr-xr-x 3 root root 4,0K Июн 27 11:20 home lrwxrwxrwx 1 root root 30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64 drwxr-xr-x 13 root root 4,0K Окт 15 16:22 lib drwxr-xr-x 2 root root 4,0K Окт 15 16:22 lib32 drwxr-xr-x 2 root root 4,0K Окт 13 17:44 lib64 ... drwx------ 5 root root 4,0K Окт 20 10:06 root drwxr-xr-x 12 root root 420 Окт 17 18:43 run drwxr-xr-x 2 root root 4,0K Окт 13 17:44 sbin drwxr-xr-x 2 root root 4,0K Июн 10 2012 selinux drwxr-xr-x 2 root root 4,0K Июн 27 10:57 srv drwxr-xr-x 13 root root 0 Окт 17 18:43 sys drwxrwxrwt 2 root root 4,0K Окт 20 11:17 tmp drwxr-xr-x 11 root root 4,0K Окт 15 16:22 usr drwxr-xr-x 11 root root 4,0K Июн 27 10:57 var lrwxrwxrwx 1 root root 26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 |
#ls -l /
итого 84 drwxr-xr-x 2 root root 4096 Окт 13 17:44 bin drwxr-xr-x 3 root root 4096 Окт 13 17:49 boot drwxr-xr-x 12 root root 2960 Окт 17 18:43 dev drwxr-xr-x 68 root root 4096 Окт 20 11:00 etc drwxr-xr-x 3 root root 4096 Июн 27 11:20 home lrwxrwxrwx 1 root root 30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64 drwxr-xr-x 13 root root 4096 Окт 15 16:22 lib drwxr-xr-x 2 root root 4096 Окт 15 16:22 lib32 drwxr-xr-x 2 root root 4096 Окт 13 17:44 lib64 ... drwx------ 5 root root 4096 Окт 20 10:06 root drwxr-xr-x 12 root root 420 Окт 17 18:43 run drwxr-xr-x 2 root root 4096 Окт 13 17:44 sbin drwxr-xr-x 2 root root 4096 Июн 10 2012 selinux drwxr-xr-x 2 root root 4096 Июн 27 10:57 srv drwxr-xr-x 13 root root 0 Окт 17 18:43 sys drwxrwxrwt 2 root root 4096 Окт 20 11:17 tmp drwxr-xr-x 11 root root 4096 Окт 15 16:22 usr drwxr-xr-x 11 root root 4096 Июн 27 10:57 var lrwxrwxrwx 1 root root 26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 |
#cd
|
#ls -ai
652806 . 653011 .aptitude 522884 .bash_profile 653043 install 653022 .lilalo 653032 .vim 2 .. 652912 .bash_history 652944 .bashrc 653027 .l3rc 652943 .profile 653089 .viminfo |
#ls --help
ÐÑполÑзование: ls [ÐÐФÐÐÐ ¾Ð»ÑÐ°Ð½Ð¸Ñ Ð¾ ÑекÑÑем каÑалоге). СоÑÑиÑÑÐµÑ Ð² алÑавиÑном поÑÑдке, еÑли не задан ни --sort, ни один из клÑÑей -cftuvSUX. ÐÑгÑменÑÑ, обÑзаÑелÑнÑе Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --all не ÑкÑÑваÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑинаÑÑиеÑÑ Ñ . -A, --almost-all не вÑдаваÑÑ Ð¿Ð¾Ð´ÑазÑмеваемÑе . и .. --author вмеÑÑе Ñ -l, пеÑаÑаÑÑ Ð°Ð²ÑоÑа каждого Ñайла -b, --escape пеÑаÑаÑÑ ÑкÑаниÑÑÑÑие поÑледоваÑелÑноÑÑи в ÑÑиле С Ð´Ð»Ñ Ð½ÐµÐ³ÑаÑиÑеÑÐºÐ¸Ñ Ñимволов ... ÑлÑÐ¶Ð¸Ñ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений. ÐÐ»Ñ ÐµÑ ÑÑÑановки иÑполÑзÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ dircolors. ÐÐ¾Ð´Ñ Ð²ÑÑ Ð¾Ð´Ð°: 0 вÑÑ Ð¾ÑлиÑно, 1 неболÑÑие пÑÐ¾Ð±Ð»ÐµÐ¼Ñ (напÑимеÑ, недоÑÑÑпен подкаÑалог), 2 ÑеÑÑÑÐ·Ð½Ð°Ñ Ð¿Ñоблема (напÑимеÑ, недоÑÑÑпен аÑгÑÐ¼ÐµÐ½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки). Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² ls ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «ls» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'ls invocation' |
#ls -a -i\
> -1 ls: неверный ключ -- - Попробуйте «ls --help» для получения более подробного описания. |
#ls -a -i\
> -l ls: неверный ключ -- - Попробуйте «ls --help» для получения более подробного описания. |
#ls -a -i \
> -l итого 56 652806 drwx------ 5 root root 4096 Окт 20 10:06 . 2 drwxr-xr-x 24 root root 4096 Окт 15 16:22 .. 653011 drwx------ 2 root root 4096 Июн 27 11:08 .aptitude 652912 -rw------- 1 root root 1896 Окт 15 16:25 .bash_history 522884 -rw-r--r-- 1 root root 10 Июн 27 14:05 .bash_profile 652944 -rw-r--r-- 1 root root 630 Июн 27 14:05 .bashrc 653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install 653027 -rw-r--r-- 1 root root 51 Окт 17 18:42 .l3rc 653022 drwxr-xr-x 2 root root 4096 Окт 20 11:44 .lilalo 652943 -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile 653032 drwxr-xr-x 2 root root 4096 Июн 27 14:19 .vim 653089 -rw------- 1 root root 5235 Окт 20 10:06 .viminfo |
#ls -a -i
652806 . 653011 .aptitude 522884 .bash_profile 653043 install 653022 .lilalo 653032 .vim 2 .. 652912 .bash_history 652944 .bashrc 653027 .l3rc 652943 .profile 653089 .viminfo |
#ls -i /bin/gzip
652842 /bin/gzip |
#ls -il /bin/gzip
652842 -rwxr-xr-x 1 root root 102208 Июн 20 2012 /bin/gzip |
#date
Пнд Окт 20 11:52:49 EEST 2014 |
#date > 1.txt
|
#cat 1.txt
Пнд Окт 20 11:53:38 EEST 2014 |
#ls -li
итого 12 653090 -rw-r--r-- 1 root root 36 Окт 20 11:53 1.txt 653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install |
#ln
ln: пропущен операнд, задающий файл Попробуйте «ln --help» для получения более подробного описания. |
#ln 1.txt 2.txt
|
#ls -li
итого 16 653090 -rw-r--r-- 2 root root 36 Окт 20 11:53 1.txt 653090 -rw-r--r-- 2 root root 36 Окт 20 11:53 2.txt 653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install |
#pwd >> 2.txt
|
#cat 1.txt
Пнд Окт 20 11:53:38 EEST 2014 /root |
#ln --help
ÐÑполÑзование: ln [ÐÐ-T] ЦÐÐ n [ÐÐ ¸Ð»Ð¸: ln [ÐРили: ln [ÐРпеÑвой ÑоÑме ÑоздаÑÑÑÑ ÑÑÑлка на ЦÐÐ ¾Ð¹ ÑоÑме ÑоздаÑÑÑÑ ÑÑÑлка на ЦÐРвÑÑÑой ÑоÑÐ¼Ð°Ñ ÑоздаÑÑÑÑ ÑÑÑлки на каждÑÑ Ð¦ÐРжÑÑÑкие ÑÑÑлки, а Ñ ÐºÐ»ÑÑом --symbolic -- ÑимволÑнÑе. ÐÑи Ñоздании жÑÑÑÐºÐ¸Ñ ÑÑÑлок ÐºÐ°Ð¶Ð´Ð°Ñ Ð¦ÐÐ Ñлки могÑÑ ÑодеÑжаÑÑ Ð¿ÑоизволÑнÑй ÑекÑÑ; пÑи ÑазÑменовании ... Ñказан клÑÑ --backup) numbered, t ÑоздаваÑÑ Ð½ÑмеÑованнÑе копии existing, nil еÑли ÑÑÑеÑÑвÑÑÑ Ð½ÑмеÑованнÑе копии, Ñо ÑоздаваÑÑ Ð½ÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² ln ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «ln» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'ln invocation' |
#readlink 1.txt
|
#readlink /
|
#ls
1.txt 2.txt install |
#readlink ~
|
#ls -Fl ~
итого 16 -rw-r--r-- 2 root root 42 Окт 20 11:57 1.txt -rw-r--r-- 2 root root 42 Окт 20 11:57 2.txt -rw-r--r-- 1 root root 5268 Окт 13 18:01 install |
#file 1.txt
1.txt: UTF-8 Unicode text |
#ls -a
. .. 1.txt 2.txt .aptitude .bash_history .bash_profile .bashrc install .l3rc .lilalo .profile .vim .viminfo |
#ls -F
1.txt 2.txt install |
#ln -s /root/1.txt
ln: не удалось создать символьную ссылку «./1.txt»: Файл существует |
#ln -s /root/1.txt 3.txt
|
#ls -l
итого 16 -rw-r--r-- 2 root root 42 Окт 20 11:57 1.txt -rw-r--r-- 2 root root 42 Окт 20 11:57 2.txt lrwxrwxrwx 1 root root 11 Окт 20 12:03 3.txt -> /root/1.txt -rw-r--r-- 1 root root 5268 Окт 13 18:01 install |
#ls -li
итого 16 653090 -rw-r--r-- 2 root root 42 Окт 20 11:57 1.txt 653090 -rw-r--r-- 2 root root 42 Окт 20 11:57 2.txt 653091 lrwxrwxrwx 1 root root 11 Окт 20 12:03 3.txt -> /root/1.txt 653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install |
#ln 1.txt /misc/4.txt
ln: не удалось создать жёсткую ссылку «/misc/4.txt» => «1.txt»: Нет такого файла или каталога |
#ln 1.txt /opt/4.txt
|
#ls -li
итого 16 653090 -rw-r--r-- 3 root root 42 Окт 20 11:57 1.txt 653090 -rw-r--r-- 3 root root 42 Окт 20 11:57 2.txt 653091 lrwxrwxrwx 1 root root 11 Окт 20 12:03 3.txt -> /root/1.txt 653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install |
#find -inum 653090
./1.txt ./2.txt |
#find -inum 653090 /
find: paths must precede expression: / Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find / -inum 653090
/root/1.txt /root/2.txt find: `/proc/4500/task/4500/fd/5': Нет такого файла или каталога find: `/proc/4500/task/4500/fdinfo/5': Нет такого файла или каталога find: `/proc/4500/fd/5': Нет такого файла или каталога find: `/proc/4500/fdinfo/5': Нет такого файла или каталога /opt/4.txt |
#find / -inum 653090 2> /dev/null
/root/1.txt /root/2.txt /opt/4.txt |
#clear
|
#find --help
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] default path is the current directory; default expression is -print expression may consist of: operators, options, tests, and actions: operators (decreasing precedence; -and is implicit where no others are given): ( EXPR ) ! EXPR -not EXPR EXPR1 -a EXPR2 EXPR1 -and EXPR2 EXPR1 -o EXPR2 EXPR1 -or EXPR2 EXPR1 , EXPR2 positional options (always true): -daystart -follow -regextype normal options (always true, specified before other expressions): -depth --help -maxdepth LEVELS -mindepth LEVELS -mount -noleaf --version -xdev -ignore_readdir_race -noignore_readdir_race ... -readable -writable -executable -wholename PATTERN -size N[bcwkMG] -true -type [bcdpflsD] -uid N -used N -user NAME -xtype [bcdpfls] actions: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print -fprint0 FILE -fprint FILE -ls -fls FILE -prune -quit -exec COMMAND ; -exec COMMAND {} + -ok COMMAND ; -execdir COMMAND ; -execdir COMMAND {} + -okdir COMMAND ; Report (and track progress on fixing) bugs via the findutils bug-reporting page at http://savannah.gnu.org/ or, if you have no web access, by sending email to <bug-findutils@gnu.org>. |
#man find
|
#ls -l /dev
итого 0 crw------T 1 root root 10, 235 Окт 17 18:43 autofs drwxr-xr-x 2 root root 280 Окт 17 18:43 block drwxr-xr-x 2 root root 60 Окт 17 18:43 bsg crw------T 1 root root 10, 234 Окт 17 18:43 btrfs-control lrwxrwxrwx 1 root root 3 Окт 17 18:43 cdrom1 -> sr0 drwxr-xr-x 2 root root 2320 Окт 17 18:43 char crw------- 1 root root 5, 1 Окт 17 18:43 console lrwxrwxrwx 1 root root 11 Окт 17 18:43 core -> /proc/kcore drwxr-xr-x 2 root root 60 Окт 17 18:43 cpu ... crw------- 1 root root 7, 131 Окт 17 18:43 vcsa3 crw------- 1 root root 7, 132 Окт 17 18:43 vcsa4 crw------- 1 root root 7, 133 Окт 17 18:43 vcsa5 crw------- 1 root root 7, 134 Окт 17 18:43 vcsa6 crw------- 1 root root 10, 63 Окт 17 18:43 vga_arbiter prw-r----- 1 root adm 0 Окт 20 12:17 xconsole brw-rw---T 1 root disk 202, 0 Окт 17 18:43 xvda brw-rw---T 1 root disk 202, 1 Окт 17 18:43 xvda1 brw-rw---T 1 root disk 202, 16 Окт 17 18:43 xvdb crw-rw-rw- 1 root root 1, 5 Окт 17 18:43 zero |
#ls -l /dev | more
|
#ls /dev
autofs fd loop5 oldmem snapshot tty12 tty23 tty34 tty45 tty56 ttyS0 vcs6 xvdb block full loop6 port snd tty13 tty24 tty35 tty46 tty57 ttyS1 vcsa zero bsg fuse loop7 ppp sndstat tty14 tty25 tty36 tty47 tty58 ttyS2 vcsa1 btrfs-control hpet loop-control psaux sr0 tty15 tty26 tty37 tty48 tty59 ttyS3 vcsa2 cdrom1 input MAKEDEV ptmx stderr tty16 tty27 tty38 tty49 tty6 uinput vcsa3 char kmsg mapper pts stdin tty17 tty28 tty39 tty5 tty60 urandom vcsa4 console log mcelog random stdout tty18 tty29 tty4 tty50 tty61 vcs vcsa5 core loop0 mem root tty tty19 tty3 tty40 tty51 tty62 vcs1 vcsa6 cpu loop1 net rtc tty0 tty2 tty30 tty41 tty52 tty63 vcs2 vga_arbiter cpu_dma_latency loop2 network_latency rtc0 tty1 tty20 tty31 tty42 tty53 tty7 vcs3 xconsole disk loop3 network_throughput sg0 tty10 tty21 tty32 tty43 tty54 tty8 vcs4 xvda dvd1 loop4 null shm tty11 tty22 tty33 tty44 tty55 tty9 vcs5 xvda1 |
#who
root pts/0 2014-10-20 09:04 (192.168.15.102) student pts/3 2014-10-20 13:29 (192.168.15.102) |
Пнд Окт 20 11:53:38 EEST 2014 /root
Время первой команды журнала | 13:09:38 2014- 6-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:26:42 2014-10-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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