/l3/users/My-Debian-Work/adm.prombez/ol14 :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
$make clean
rm -f *.o lesson |
$make
gcc -c lesson1.c gcc -o lesson lesson1.o |
$make
gcc -c lesson1.c gcc -o lesson lesson1.o |
$./lesson
[http://linux.firststeps.ru] a0a0a0a0a0 a1a1a1a1a1 a2a2a2a2a2 a3a3a3a3a3 |
$./lesson
[http://linux.firststeps.ru] 0 a0a0a0a0a0 1 a1a1a1a1a1 2 a2a2a2a2a2 3 a3a3a3a3a3 4 |
$./lesson
[http://linux.firststeps.ru] 0 a0a0a0a0a0 1 a1a1a1a1a1 2 a2a2a2a2a2 3 a3a3a3a3a3 4 a4a4a4a4a4 5 |
$./lesson
[http://linux.firststeps.ru] 0 a1804289383a846930886a1681692777a1714636915a1957747793 1 a424238335a719885386a1649760492a596516649a1189641421 2 a1025202362a1350490027a783368690a1102520059a2044897763 3 a1967513926a1365180540a1540383426a304089172a1303455736 4 a35005211a521595368a294702567a1726956429a336465782 5 Ошибка сегментирования |
$./lesson
[http://linux.firststeps.ru] 0 a0a0a0a0a0 1 a0a0a0a0a0 2 a0a0a0a0a0 3 a0a-1075611883a-1218092770a-1217381511a134518356 4 |
$./lesson
[http://linux.firststeps.ru] 0 a0a0a0a0a0 1 a0a0a0a0a0 2 a0a0a0a0a0 3 a0a-1082030315a-1217810146a-1217098887a134518356 4 |
$make
gcc -c lesson1.c lesson1.c: In function ‘main’: lesson1.c:17: error: incompatible types in assignment make: *** [lesson1.o] Ошибка 1 |
$./lesson
[http://linux.firststeps.ru] 0 a1a1a1a1a1 1 a1a1a1a1a1 2 a1a1a1a1a1 3 a1a1a1a1a1 4 |
$make
gcc -c lesson1.c lesson1.c: In function ‘main’: lesson1.c:18: error: incompatible types in assignment make: *** [lesson1.o] Ошибка 1 |
$make
gcc -c lesson1.c gcc -o lesson lesson1.o |
$make
gcc -c lesson1.c lesson1.c: In function ‘main’: lesson1.c:28: error: subscripted value is neither array nor pointer make: *** [lesson1.o] Ошибка 1 |
$./lesson
[http://linux.firststeps.ru] 0 a0a0a0a0a0 1 a0a0a0a0a0 2 a0a0a0a0a0 3 a0a-1076848875a-1217826530a-1217115271a134518340 4 |
$make
gcc -c lesson1.c lesson1.c: In function ‘main’: lesson1.c:11: error: expected expression before ‘{’ token make: *** [lesson1.o] Ошибка 1 |
$./lesson
[http://linux.firststeps.ru] 0 -1--0--0--2--4- 1 -1--6--3--0--8- 2 -1--2--3--0--0- 3 -0--0--5--5--7- 4 |
$make
gcc -c lesson1.c lesson1.c: In function ‘main’: lesson1.c:11: error: expected expression before ‘{’ token make: *** [lesson1.o] Ошибка 1 |
$make
gcc -c lesson1.c lesson1.c: In function ‘main’: lesson1.c:11: error: expected expression before ‘{’ token make: *** [lesson1.o] Ошибка 1 |
$make
gcc -c lesson1.c gcc -o lesson lesson1.o |
$make
gcc -c lesson1.c gcc -o lesson lesson1.o |
$./lesson
[http://linux.firststeps.ru] 0 -1--0--0--2--4- 1 -1--6--3--0--8- 2 -1--2--3--0--0- 3 -0--0--5--5--7- 4 -6--6--7--3--1- 5 |
$./lesson
[http://linux.firststeps.ru] -1--0--0--2--4- -1--6--3--0--8- -1--2--3--0--0- -0--0--5--5--7- -6--6--7--3--1- |
$su
200 rdesktop -uol14 -p13r@7t -g1024x768 -a16 -k en-us.fixed 192.168.0.2 WARNING: No translation for (keysym 0x40, at) WARNING: No translation for (keysym 0x40, at) |
$ls -l /dev/std*
lrwxrwxrwx 1 root root 15 Янв 31 2011 /dev/stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 Янв 31 2011 /dev/stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 Янв 31 2011 /dev/stdout -> /proc/self/fd/1 |
$tty
/dev/pts/1 |
$ls -l /proc/self/fd/[012]
lrwx------ 1 ol14 ol14 64 Янв 31 11:40 /proc/self/fd/0 -> /dev/pts/2 lrwx------ 1 ol14 ol14 64 Янв 31 11:40 /proc/self/fd/1 -> /dev/pts/2 lrwx------ 1 ol14 ol14 64 Янв 31 11:40 /proc/self/fd/2 -> /dev/pts/2 |
$nmap 192.168.0.*
Starting Nmap 4.62 ( http://nmap.org ) at 2011-02-01 15:19 YEKT Interesting ports on 192.168.0.10: Not shown: 1714 closed ports PORT STATE SERVICE 80/tcp open http Interesting ports on korotin-book.prombez (192.168.0.31): Not shown: 1703 closed ports PORT STATE SERVICE 7/tcp open echo 9/tcp open discard ... 139/tcp open netbios-ssn 445/tcp open microsoft-ds 3389/tcp open ms-term-serv Interesting ports on 192.168.0.222: Not shown: 1712 closed ports PORT STATE SERVICE 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds Nmap done: 256 IP addresses (19 hosts up) scanned in 43.358 seconds |
$tty
ping 193.138.131.115 PING 193.138.131.115 (193.138.131.115) 56(84) bytes of data. 64 bytes from 193.138.131.115: icmp_seq=1 ttl=127 time=6.46 ms 64 bytes from 193.138.131.115: icmp_seq=2 ttl=127 time=2.00 ms 64 bytes from 193.138.131.115: icmp_seq=3 ttl=127 time=2.72 ms 64 bytes from 193.138.131.115: icmp_seq=4 ttl=127 time=1.74 ms 64 bytes from 193.138.131.115: icmp_seq=5 ttl=127 time=1.57 ms 64 bytes from 193.138.131.115: icmp_seq=6 ttl=127 time=2.51 ms 64 bytes from 193.138.131.115: icmp_seq=7 ttl=127 time=3.59 ms 64 bytes from 193.138.131.115: icmp_seq=8 ttl=127 time=2.80 ms ^Z [1]+ Stopped ping 193.138.131.115 |
$ping 193.138.131.107
PING 193.138.131.107 (193.138.131.107) 56(84) bytes of data. 64 bytes from 193.138.131.107: icmp_seq=1 ttl=63 time=1778 ms 64 bytes from 193.138.131.107: icmp_seq=2 ttl=63 time=897 ms 64 bytes from 193.138.131.107: icmp_seq=3 ttl=63 time=903 ms 64 bytes from 193.138.131.107: icmp_seq=4 ttl=63 time=913 ms 64 bytes from 193.138.131.107: icmp_seq=5 ttl=63 time=889 ms 64 bytes from 193.138.131.107: icmp_seq=6 ttl=63 time=949 ms ^Z [3]+ Stopped ping 193.138.131.107 |
$cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything [ -z "$PS1" ] && return # don't put duplicate lines in the history. See bash(1) for more options # don't overwrite GNU Midnight Commander's setting of `ignorespace'. export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups # ... or force ignoredups and ignorespace export HISTCONTROL=ignoreboth ... # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi [ $0 == l3script ] && . /home/ol14/.lilalo/l3bashrc && _l3_start . ~/.lilalo/l3bashrc && _l3_start #. ~/.lilalo/l3bashrc && _l3_start #изменяем просмоторщик страниц export MANPAGER="/usr/bin/most -s" |
$ls .ba*
.bash_history .bash_logout .bash_profile .bashrc |
$cat .bash_profile
l3-agent |
$cat .bash_logout
# ~/.bash_logout: executed by bash(1) when login shell exits. # when leaving the console clear the screen to increase privacy if [ "$SHLVL" = 1 ]; then [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q fi |
$-- MOST: *stdin* (14,1) 3%
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:dae- mon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh Reading... mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh ... mDNS daemon,,,:/var/run/avahi-daemon:/bin/false gdm:x:105:112:Gnome Display Manager:/var/lib/gdm:/bin/false hal- daemon:x:106:114:Hardware abstraction lay- er,,,:/var/run/hal:/bin/false hplip:x:107:7:HPLIP system us- er,,,:/var/run/hplip:/bin/false ol14:x:1000:1000:Oleg Kono- plev,,,:/home/ol14:/bin/bash mysql:x:108:116:MySQL Serv- er,,,:/var/lib/mysql:/bin/false nbd:x:109:119::/etc/nbd-serv- er:/bin/false sshd:x:110:65534::/var/run/sshd:/usr/sbin/nologin munin:x:111:120::/var/lib/munin:/bin/false -- MOST: *stdin* (1,1) 100% |
$less /etc/bash.bashrc
|
$mam man
bash: mam: команда не найдена |
$man man
|
$2.5.2 2008-05-05 MAN(1)
passwd [паÑамеÑÑÑ] [LOGIN] СÐÐТÐÐСÐС ÐÑогÑамма passwd изменÑÐµÑ Ð¿Ð°Ñоли полÑзоваÑелÑÑÐºÐ¸Ñ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸Ñей. ÐÐÐÐÐбÑÑнÑй полÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ ÑолÑко Ñвоей ÑÑÑÑной запиÑи, ÑÑпеÑполÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð»Ñбой ÑÑÑÑной запиÑи. ÐÑогÑамма passwd Ñакже изменÑÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± ÑÑÑÑной запиÑи: полное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, ÑегиÑÑÑаÑионнÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑÐºÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки или даÑÑ ÑÑÑаÑÐµÐ²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑÐ¾Ð»Ñ Ð¸ инÑеÑвал. Ðзменение паÑÐ¾Ð»Ñ Ð¡Ð½Ð°Ñала полÑзоваÑÐµÐ»Ñ Ð¿Ð¾Ð¿ÑоÑÑÑ Ð²Ð²ÐµÑÑи ÑÑаÑÑй паÑолÑ, еÑли он бÑл. ÐÑÐ¾Ñ Ð¿Ð°ÑÐ¾Ð»Ñ Ð·Ð°ÑиÑÑовÑваеÑÑÑ Ð¸ ÑÑавниваеÑÑÑ Ñ Ð¸Ð¼ÐµÑÑимÑÑ. У полÑзоваÑÐµÐ»Ñ ÐµÑÑÑ ÑолÑко одна попÑÑка ввеÑÑи пÑавилÑнÑй паÑолÑ. ÐÐ»Ñ ÑÑпеÑполÑзоваÑÐµÐ»Ñ ÑÑÐ¾Ñ Ñаг пÑопÑÑкаеÑÑÑ, Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло измениÑÑ Ð·Ð°Ð±ÑÑÑй паÑолÑ. -- MOST: *stdin* (1,1) 0% [1]+ Stopped man passwd |
$man passwd
|
$Press `Q' to quit, `H' for help, and SPACE to scroll.
ÐÐ ÐÐÐе вÑе паÑамеÑÑÑ Ð¼Ð¾Ð³ÑÑ ÑабоÑаÑÑ. СложноÑÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð¿ÑовеÑÑеÑÑÑ Ð¿Ð¾ 2 недопÑÑÑÐ¸Ð¼Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°ÑÐ¸Ñ Ð¿Ð°ÑамеÑÑов Ðз3 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¾Ñибка пÑи ÑабоÑе, ниÑего не Ñделано -u, --unlock /etc/passwd ФÐÐÐ Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¾Ñибка пÑи ÑабоÑе, оÑÑÑÑÑÑвÑÐµÑ Ñайл passwd 4 ÐÐÐ Ð5etc/shadow -- MOST Ñайл passwd занÑÑ Ð´ÑÑгой пÑогÑаммой, попÑобÑйÑе еÑÑ Ñаз Reading6.. 133,1) 77% Reading... 55,1) 90 недопÑÑÑимое знаÑение паÑамеÑÑа group(5), passwd(5), shadow(5), usermod(8). СÐÐТРÐТРТÐÐÐÐ Reading... Reading... |
$Пользовательские команды 11/14/2009 passwd(1)
passwd(5) Форматы файлов passwd(5) passwd - файл паролей НАЗВАНИЕ ОПИСАНИЕ Файл /etc/passwd содержит учётные записи пользователей, по одной в каждой строке. Строка состоит из семи полей, разделённых двоеточиями (<<:>>). Поля: o имя пользователя для входа в систему o необязательный зашифрованный пароль o числовой идентификатор пользователя o числовой идентификатор группы o ФИО пользователя или поле комментария o домашний каталог пользователя -- MOST: *stdin* (1,1) 0% |
$Press `Q' to quit, `H' for help, and SPACE to scroll.
chpasswd (8) - обновляет пароли в пакетном р... gpasswd (1) - administer the /etc/group and /etc/gshadow files passwd (1) - изменяет пароль пользователя passwd (5) - файл паролей update-passwd (8) - безопасное обновление файлов... chgpasswd (8) - update group passwords in batch mode exim4_passwd (5) - Files in use by the Debian exim4 packages exim4_passwd_client (5) - Files in use by the Debian exim4 packages htpasswd (1) - Manage user files for basic authentication lppasswd (1) - add, change, or delete digest passwords. mkpasswd (1) - Overfeatured front end to crypt(3) mksmbpasswd (8) - formats a /etc/passwd entry for a smbpasswd file pam_localuser (8) - require users to be listed in /etc/passwd passwd (1ssl) - compute password hashes smbpasswd (5) - The Samba encrypted password file smbpasswd (8) - change a user's SMB password |
$who
ol14 tty7 2011-02-03 08:43 (:0) ol14 pts/0 2011-02-03 08:43 (:0.0) ol14 pts/1 2011-02-03 08:50 (:0.0) ol14 pts/3 2011-02-03 09:36 (:0.0) ol14 pts/5 2011-02-03 15:55 (:0.0) ol14 pts/6 2011-02-03 15:35 (:0.0) |
$who | grep tty7
ol14 tty7 2011-02-03 08:43 (:0) |
$who | grep tty*
ol14 tty7 2011-02-03 08:43 (:0) |
$ls .profile
.profile |
$cat .profile
# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi |
$cat .bashrc | grep
Использование: grep [OPTION]... PATTERN [FILE]... Попробуйте `grep --help' для получения более подробного описания. |
$cat .bashrc | grep ba*
# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # don't put duplicate lines in the history. See bash(1) for more options export HISTCONTROL=ignoreboth # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) #[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" # set variable identifying the chroot you work in (used in the prompt below) if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) # uncomment for a colored prompt, if the terminal has the capability; turned ... eval "`dircolors -b`" # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if [ -f /etc/bash_completion ]; then . /etc/bash_completion [ $0 == l3script ] && . /home/ol14/.lilalo/l3bashrc && _l3_start . ~/.lilalo/l3bashrc && _l3_start #. ~/.lilalo/l3bashrc && _l3_start export MANPAGER="/usr/bin/most -s" |
$cat .bashrc | grep $HISTFILE
|
$man | grep $HISTFILE
Какая страница руководства вам нужна? |
$man bash
|
$BUG REPORTS
ls: невозможно получить доступ к init*: Нет такого файла или каталога |
$man bash
|
$GNU Bash-3.2 2006 September 28 BASH(1)
ls: невозможно получить доступ к in*: Нет такого файла или каталога |
$ls .in*
ls: невозможно получить доступ к .in*: Нет такого файла или каталога |
$ls ./in*
ls: невозможно получить доступ к ./in*: Нет такого файла или каталога |
$ls /.in*
ls: невозможно получить доступ к /.in*: Нет такого файла или каталога |
$mc
|
$cat /etc/shells
# /etc/shells: valid login shells /bin/csh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc /usr/bin/tcsh /bin/tcsh /usr/bin/esh /bin/sh /bin/bash /bin/rbash /bin/false |
$lmsensor
200 rdesktop -uol14 -p13r@7t -g1024x768 -a16 -k en-us.fixed 192.168.0.2 WARNING: No translation for (keysym 0xfe0a, ISO_Prev_Group) WARNING: No translation for (keysym 0x6fe, Cyrillic_CHE) WARNING: No translation for (keysym 0x6fe, Cyrillic_CHE) WARNING: No translation for (keysym 0x6c5, Cyrillic_ie) WARNING: No translation for (keysym 0x6c5, Cyrillic_ie) WARNING: No translation for (keysym 0x6d2, Cyrillic_er) WARNING: No translation for (keysym 0x6d2, Cyrillic_er) WARNING: No translation for (keysym 0x6c5, Cyrillic_ie) WARNING: No translation for (keysym 0x6c5, Cyrillic_ie) ... WARNING: No translation for (keysym 0x6c1, Cyrillic_a) WARNING: No translation for (keysym 0x6c1, Cyrillic_a) WARNING: No translation for (keysym 0x6c2, Cyrillic_be) WARNING: No translation for (keysym 0x6c2, Cyrillic_be) WARNING: No translation for (keysym 0x6cf, Cyrillic_o) WARNING: No translation for (keysym 0x6cf, Cyrillic_o) WARNING: No translation for (keysym 0x6d4, Cyrillic_te) WARNING: No translation for (keysym 0x6d4, Cyrillic_te) WARNING: No translation for (keysym 0x6d5, Cyrillic_u) WARNING: No translation for (keysym 0x6d5, Cyrillic_u) |
$man passwd
|
$warning: commands will be executed using /bin/sh
job 1 at Mon Feb 7 08:36:00 2011 [1]+ Done echo "нужная комманда" | at 08:36 > |
$su
200 rdesktop -uol14 -p13r@7t -g1024x768 -a16 -k en-us.fixed 192.168.0.2 WARNING: No translation for (keysym 0xfe0a, ISO_Prev_Group) WARNING: No translation for (keysym 0x6fa, Cyrillic_ZE) WARNING: No translation for (keysym 0x6da, Cyrillic_ze) WARNING: No translation for (keysym 0x6c1, Cyrillic_a) WARNING: No translation for (keysym 0x6c1, Cyrillic_a) WARNING: No translation for (keysym 0x6cd, Cyrillic_em) WARNING: No translation for (keysym 0x6cd, Cyrillic_em) WARNING: No translation for (keysym 0x2e, period) WARNING: No translation for (keysym 0x2e, period) ... WARNING: No translation for (keysym 0x6cf, Cyrillic_o) WARNING: No translation for (keysym 0x6cf, Cyrillic_o) WARNING: No translation for (keysym 0x6d2, Cyrillic_er) WARNING: No translation for (keysym 0x6d2, Cyrillic_er) WARNING: No translation for (keysym 0x5c, backslash) WARNING: No translation for (keysym 0x5c, backslash) WARNING: No translation for (keysym 0x6dd, Cyrillic_shcha) WARNING: No translation for (keysym 0x6dd, Cyrillic_shcha) WARNING: No translation for (keysym 0x6c4, Cyrillic_de) WARNING: No translation for (keysym 0x6c4, Cyrillic_de) |
$ping gpm-10-1
ping: unknown host gpm-10-1 |
$ping gpm-10-1
PING gpm-10-1.prombez (192.168.0.85) 56(84) bytes of data. 64 bytes from gpm-10-1.prombez (192.168.0.85): icmp_seq=1 ttl=128 time=3.91 ms 64 bytes from gpm-10-1.prombez (192.168.0.85): icmp_seq=2 ttl=128 time=0.308 ms 64 bytes from gpm-10-1.prombez (192.168.0.85): icmp_seq=3 ttl=128 time=0.298 ms 64 bytes from gpm-10-1.prombez (192.168.0.85): icmp_seq=4 ttl=128 time=0.309 ms 64 bytes from gpm-10-1.prombez (192.168.0.85): icmp_seq=5 ttl=128 time=0.312 ms 64 bytes from gpm-10-1.prombez (192.168.0.85): icmp_seq=6 ttl=128 time=0.294 ms ^Z [1]+ Stopped ping gpm-10-1 |
$ping gpm-10-2
PING gpm-10-2.prombez (192.168.0.84) 56(84) bytes of data. 64 bytes from gpm-10-2.prombez (192.168.0.84): icmp_seq=1 ttl=128 time=4.10 ms 64 bytes from gpm-10-2.prombez (192.168.0.84): icmp_seq=2 ttl=128 time=0.838 ms 64 bytes from gpm-10-2.prombez (192.168.0.84): icmp_seq=3 ttl=128 time=0.885 ms 64 bytes from gpm-10-2.prombez (192.168.0.84): icmp_seq=4 ttl=128 time=0.874 ms 64 bytes from gpm-10-2.prombez (192.168.0.84): icmp_seq=5 ttl=128 time=0.889 ms ^Z [2]+ Stopped ping gpm-10-2 |
$su
200 rdesktop -uol14 -p13r@7t -g1024x768 -a16 -k en-us.fixed 192.168.0.2 WARNING: No translation for (keysym 0x2c, comma) WARNING: No translation for (keysym 0x2c, comma) WARNING: No translation for (keysym 0xfe0a, ISO_Prev_Group) WARNING: No translation for (keysym 0x6c2, Cyrillic_be) WARNING: No translation for (keysym 0x6c2, Cyrillic_be) WARNING: No translation for (keysym 0x6d5, Cyrillic_u) WARNING: No translation for (keysym 0x6d5, Cyrillic_u) WARNING: No translation for (keysym 0x6c8, Cyrillic_ha) WARNING: No translation for (keysym 0x6c8, Cyrillic_ha) ... WARNING: No translation for (keysym 0x6d4, Cyrillic_te) WARNING: No translation for (keysym 0x6d4, Cyrillic_te) WARNING: No translation for (keysym 0x6cb, Cyrillic_ka) WARNING: No translation for (keysym 0x6ce, Cyrillic_en) WARNING: No translation for (keysym 0x6cb, Cyrillic_ka) WARNING: No translation for (keysym 0x6cb, Cyrillic_ka) WARNING: No translation for (keysym 0x6ce, Cyrillic_en) WARNING: No translation for (keysym 0x6ce, Cyrillic_en) WARNING: No translation for (keysym 0x6cb, Cyrillic_ka) WARNING: No translation for (keysym 0x6ce, Cyrillic_en) |
$ping 192.168.0.82
PING 192.168.0.82 (192.168.0.82) 56(84) bytes of data. From 192.168.0.127 icmp_seq=1 Destination Host Unreachable From 192.168.0.127 icmp_seq=2 Destination Host Unreachable From 192.168.0.127 icmp_seq=3 Destination Host Unreachable From 192.168.0.127 icmp_seq=5 Destination Host Unreachable From 192.168.0.127 icmp_seq=6 Destination Host Unreachable From 192.168.0.127 icmp_seq=7 Destination Host Unreachable From 192.168.0.127 icmp_seq=9 Destination Host Unreachable From 192.168.0.127 icmp_seq=10 Destination Host Unreachable From 192.168.0.127 icmp_seq=11 Destination Host Unreachable ... From 192.168.0.127 icmp_seq=21 Destination Host Unreachable From 192.168.0.127 icmp_seq=22 Destination Host Unreachable From 192.168.0.127 icmp_seq=24 Destination Host Unreachable From 192.168.0.127 icmp_seq=25 Destination Host Unreachable From 192.168.0.127 icmp_seq=26 Destination Host Unreachable From 192.168.0.127 icmp_seq=28 Destination Host Unreachable From 192.168.0.127 icmp_seq=29 Destination Host Unreachable From 192.168.0.127 icmp_seq=30 Destination Host Unreachable ^Z [1]+ Stopped ping 192.168.0.82 |
$nslookup 192.168.0.82
Server: 192.168.0.126 Address: 192.168.0.126#53 82.0.168.192.in-addr.arpa name = lift-11-2.prombez. |
$nslookup lift-11-2
Server: 192.168.0.126 Address: 192.168.0.126#53 Name: lift-11-2.prombez Address: 192.168.0.82 |
$nslookup lift-11-2
Server: 192.168.0.126 Address: 192.168.0.126#53 Name: lift-11-2.prombez Address: 192.168.0.82 |
$psnup -pa5 -0.5 >246.ps
psnup: invalid option -- 0 psnup release 1 patchlevel 17 Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. Usage: psnup [-q] [-wwidth] [-hheight] [-ppaper] [-Wwidth] [-Hheight] [-Ppaper] [-l] [-r] [-c] [-f] [-mmargin] [-bborder] [-dlwidth] [-sscale] [-nup] [infile [outfile]] |
$rdesktop -uol14 -p13r@7t -g1024x768 -a16 -k en-us.fixed 192.168.0.71
^Z [2]+ Stopped rdesktop -uol14 -p13r@7t -g1024x768 -a16 -k en-us.fixed 192.168.0.71 |
$nslookup tns-counter.ru
Server: 192.168.0.126 Address: 192.168.0.126#53 Non-authoritative answer: Name: tns-counter.ru Address: 127.0.0.1 |
$mc
|
$ping iserver
ping: unknown host iserver |
# ~/.bash_logout: executed by bash(1) when login shell exits. # when leaving the console clear the screen to increase privacy if [ "$SHLVL" = 1 ]; then [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q fi
l3-agent
# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything [ -z "$PS1" ] && return # don't put duplicate lines in the history. See bash(1) for more options # don't overwrite GNU Midnight Commander's setting of `ignorespace'. export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups # ... or force ignoredups and ignorespace export HISTCONTROL=ignoreboth # append to the history file, don't overwrite it shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. shopt -s checkwinsize # make less more friendly for non-text input files, see lesspipe(1) #[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" # set variable identifying the chroot you work in (used in the prompt below) if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) fi # set a fancy prompt (non-color, unless we know we "want" color) case "$TERM" in xterm-color) color_prompt=yes;; esac # uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract the user: the focus in a terminal window # should be on the output of commands, not on the prompt #force_color_prompt=yes if [ -n "$force_color_prompt" ]; then if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then # We have color support; assume it's compliant with Ecma-48 # (ISO/IEC-6429). (Lack of such support is extremely rare, and such # a case would tend to support setf rather than setaf.) color_prompt=yes else color_prompt= fi fi if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi unset color_prompt force_color_prompt # If this is an xterm set the title to user@host:dir case "$TERM" in xterm*|rxvt*) PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" ;; *) ;; esac # Alias definitions. # You may want to put all your additions into a separate file like # ~/.bash_aliases, instead of adding them here directly. # See /usr/share/doc/bash-doc/examples in the bash-doc package. #if [ -f ~/.bash_aliases ]; then # . ~/.bash_aliases #fi # enable color support of ls and also add handy aliases if [ -x /usr/bin/dircolors ]; then eval "`dircolors -b`" alias ls='ls --color=auto' #alias dir='dir --color=auto' #alias vdir='vdir --color=auto' #alias grep='grep --color=auto' #alias fgrep='fgrep --color=auto' #alias egrep='egrep --color=auto' fi # some more ls aliases #alias ll='ls -l' #alias la='ls -A' #alias l='ls -CF' # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi [ $0 == l3script ] && . /home/ol14/.lilalo/l3bashrc && _l3_start . ~/.lilalo/l3bashrc && _l3_start #. ~/.lilalo/l3bashrc && _l3_start #изменяем просмоторщик страниц export MANPAGER="/usr/bin/most -s"
# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
# /etc/shells: valid login shells /bin/csh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc /usr/bin/tcsh /bin/tcsh /usr/bin/esh /bin/sh /bin/bash /bin/rbash /bin/false
Время первой команды журнала | 10:18:58 2011- 1-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 06:39:54 2011- 3- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 29.70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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