/l3/users/eb/2009/linux12/user :1 :2 :3 :4 |
|
$su -
Пароль: l3-agent is already running: pid=3055; pidfile=/root/.lilalo/l3-agent.pid |
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display" |
#aaaapt-file search bin/strings
bash: apt-file: command not found |
#apt-get install bin
bin86 bindgraph binutils-dev bincimap binfmtc binutils-doc bincimap-run binfmt-support binutils-gold binclock bing binutils-h8300-hms bind biniax2 binutils-m68hc11 bind9 biniax2-data binutils-m68hc12 bind9-doc binkd binutils-m68hc1x bind9-host bins binutils-multiarch bind9utils binstats binutils-source bind-dev binutils binutils-z80 bindfs binutils-avr |
#apt-get install binutils
Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано Вже встановлена найновіша версія binutils. The following packages were automatically installed and are no longer required: update-inetd portmap Використовуйте 'apt-get autoremove' щоб видалити їх. оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 0 пакунків не оновлено. |
#apt-file search bin/strings
bash: apt-file: command not found |
#apt-get install apt-file
Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано The following packages were automatically installed and are no longer required: update-inetd portmap Використовуйте 'apt-get autoremove' щоб видалити їх. Будуть встановлені наступні додаткові пакунки: curl libapt-pkg-perl libconfig-file-perl libcurl3 libidn11 liblist-moreutils-perl libssh2-1 menu НОВІ пакунки, які будуть встановлені: ... Setting up libssh2-1 (1.1-1) ... Setting up libcurl3 (7.19.4-1) ... Setting up curl (7.19.4-1) ... Setting up libconfig-file-perl (1.50-2) ... Setting up libapt-pkg-perl (0.1.23) ... Setting up liblist-moreutils-perl (0.22-1+b1) ... Setting up apt-file (2.2.2) ... You need to run 'apt-file update' as root to update the cache. Setting up menu (2.1.41) ... Processing triggers for menu ... |
#apt-file search bin/strings
E: The cache directory is empty. You need to run 'apt-file update' first. |
#apt-file update
Downloading complete file http://10.0.35.1:9999/debian/dists/sid/Contents-i386.gz |
#apt-file search bin/strings
binutils: /usr/bin/strings binutils-multiarch: /usr/bin/strings radare-common: /usr/lib/radare/bin/strings-flag radare-common: /usr/lib/radare/bin/strings-pe-flag |
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main |
#cd /etc/
|
#ls apt*
apt.conf.d secring.gpg sources.list.d trusted.gpg apt-file.conf sources.list trustdb.gpg trusted.gpg~ |
#ls /etc/apt/
apt.conf.d secring.gpg sources.list.d trusted.gpg apt-file.conf sources.list trustdb.gpg trusted.gpg~ |
#cd /etc/apt/sources.list.d/
|
#ls
|
#ls -la
загалом 8 drwxr-xr-x 2 root root 4096 кві 14 15:31 . drwxr-xr-x 4 root root 4096 тра 26 11:58 .. |
#cd ..
|
#ls
apt.conf.d secring.gpg sources.list.d trusted.gpg apt-file.conf sources.list trustdb.gpg trusted.gpg~ |
#strings ls
strings: 'ls': No such file |
#stri
strings strip |
#strings `which apt`
^C |
#strings `which apt` | grep /etc
^C |
#which apt
|
#which apt-get
/usr/bin/apt-get |
#str which apt-get
strfile strings strip |
#strings `which apt-get` | grep /etc
|
#strings `which apt-get` |
> |
#strings `which apt-get`
Skipping unpack of already unpacked source in %s Check if the 'dpkg-dev' package is installed. Unable to lock the download directory %s %s for %s compiled on %s %s Usage: apt-get [options] command apt-get [options] install|remove pkg1 [pkg2 ...] apt-get [options] source pkg1 [pkg2 ...] apt-get is a simple command line interface for downloading and installing packages. The most frequently used commands are update and install. ... [%s %lu /%sB %lu%% [Working] %sB/s %s Ign Err Fetched %sB in %s (%sB/s) Hit 13AcqTextStatus |
#strings `which apt-get` | grep conf
_config config-file purge - Remove packages and config files -c=? Read this configuration file -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp See the apt-get(8), sources.list(5) and apt.conf(5) manual |
#strings `which apt-get` | grep sour
Fetch source %s Dir::Bin::dpkg-source only-source No source package '%s' picking '%s' instead Must specify at least one package to fetch source for The list of sources could not be read. Unable to find a source package for %s Need to get %sB/%sB of source archives. Need to get %sB of source archives. Skipping unpack of already unpacked source in %s apt-get [options] source pkg1 [pkg2 ...] source - Download source archives build-dep - Configure build-dependencies for source packages -b Build the source package after fetching it See the apt-get(8), sources.list(5) and apt.conf(5) manual is only available from another source |
#strings `which apt-get` | grep sources.
The list of sources could not be read. See the apt-get(8), sources.list(5) and apt.conf(5) manual |
#cat /etc/environment
|
#ls /usr/share/zoneinfo/
Africa Chile Factory Iceland MET Portugal Turkey America CST6CDT GB Indian Mexico posix UCT Antarctica Cuba GB-Eire Iran Mideast posixrules Universal Arctic EET GMT iso3166.tab MST PRC US Asia Egypt GMT0 Israel MST7MDT PST8PDT UTC Atlantic Eire GMT-0 Jamaica Navajo right WET Australia EST GMT+0 Japan NZ ROC W-SU Brazil EST5EDT Greenwich Kwajalein NZ-CHAT ROK zone.tab Canada Etc Hongkong Libya Pacific Singapore Zulu CET Europe HST localtime Poland SystemV |
#TZ=Asia/Singapore date
вівторок, 26 травня 2009 17:26:54 +0800 |
#TZ=Asia/Katmandu date
вівторок, 26 травня 2009 15:12:16 +0545 |
#fter fetching it
bash: fter: command not found |
#See the apt-get(8), sources.list(5) and apt.conf(5) manual
bash: syntax error near unexpected token `(' |
#is only available from another source
bash: is: command not found |
#[root@linux12:apt]# strings `which apt-get` | grep sources.
bash: [root@linux12:apt]#: command not found |
#The list of sources could not be read.
bash: The: command not found |
#See the apt-get(8), sources.list(5) and apt.conf(5) manual
bash: syntax error near unexpected token `(' |
#[root@linux12:apt]# cat /etc/environment
bash: [root@linux12:apt]#: command not found |
#[root@linux12:apt]# ls /usr/share/zoneinfo/
bash: [root@linux12:apt]#: command not found |
#[root@linux12:apt]# TZ=Asia/Singapore date
bash: [root@linux12:apt]#: command not found |
#########, 26 ###### 2009 17:26:54 +0800
|
#[root@linux12:apt]# TZ=Asia/Katmandu date
bash: [root@linux12:apt]#: command not found |
#########, 26 ###### 2009 15:12:16 +0545
|
#[root@linux12:apt]#
bash: [root@linux12:apt]#: command not found |
#dpkg-reconfigure tzdate
Package `tzdate' is not installed and no info is available. Use dpkg --info (= dpkg-deb --info) to examine archive files, and dpkg --contents (= dpkg-deb --contents) to list their contents. /usr/sbin/dpkg-reconfigure: Пакунок tzdate не встановлений |
#dpkg-reconfigure tzdata
|
#dpkg-reconfigure tzdata
â Pacific â â â SystemV â® â â Etc â â â â â â â <ÐаÑазд>´> <СкаÑÑваÑи>¸> â â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Current default timezone: 'Etc/UTC' Local time is now: Tue May 26 09:32:43 UTC 2009. Universal Time is now: Tue May 26 09:32:43 UTC 2009. |
#cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime
|
#date
вівторок, 26 травня 2009 12:33:01 +0300 |
#echo $TZ
|
#whatis screen
screen (1) - screen manager with VT100/ANSI terminal emulation |
$netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
$date
|
$sed
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n, --quiet, --silent suppress automatic printing of pattern space -e script, --expression=script add the script to the commands to be executed -f script-file, --file=script-file add the contents of script-file to the commands to be executed --follow-symlinks follow symlinks when processing in place -i[SUFFIX], --in-place[=SUFFIX] ... load minimal amounts of data from the input files and flush the output buffers more often --help display this help and exit --version output version information and exit If no -e, --expression, -f, or --file option is given, then the first non-option argument is taken as the sed script to interpret. All remaining arguments are names of input files; if no input files are specified, then the standard input is read. GNU sed home page: <http://www.gnu.org/software/sed/>. General help using GNU software: <http://www.gnu.org/gethelp/>. |
$a=30
|
$su - user1
Пароль: su: Помилка автентифікації |
$su user1
Пароль: su: Помилка автентифікації |
$sudo cat
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: ^C |
$sudo cat /etc/passwd
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: Sorry, user user is not allowed to execute '/bin/cat /etc/passwd' as root on linux12.unix.nt. |
$sudo cat /etc/passwd
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: Sorry, user user is not allowed to execute '/bin/cat /etc/passwd' as root on linux12.unix.nt. |
$sudo cat /home/user/prim
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: Sorry, user user is not allowed to execute '/bin/cat /home/user/prim' as root on linux12.unix.nt. |
$sudo cat
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: Sorry, user user is not allowed to execute '/bin/cat' as root on linux12.unix.nt. |
$sudo cat /etc/passwd
angus:x:1053:1053::/home/angus:/bin/sh anita:x:1054:1054::/home/anita:/bin/sh ann:x:1055:1055::/home/ann:/bin/sh anna:x:1056:1056::/home/anna:/bin/sh annard:x:1057:1057::/home/annard:/bin/sh anne:x:1058:1058::/home/anne:/bin/sh annie:x:1059:1059::/home/annie:/bin/sh anthea:x:1060:1060::/home/anthea:/bin/sh anthony:x:1061:1061::/home/anthony:/bin/sh anton:x:1062:1062::/home/anton:/bin/sh ... christian:x:1192:1192::/home/christian:/bin/sh christie:x:1193:1193::/home/christie:/bin/sh christina:x:1194:1194::/home/christina:/bin/sh christofer:x:1195:1195::/home/christofer:/bin/sh christophe:x:1196:1196::/home/christophe:/bin/sh christopher:x:1197:1197::/home/christopher:/bin/sh chuck:x:1198:1198::/home/chuck:/bin/sh cinderella:x:1199:1199::/home/cinderella:/bin/sh cindie:x:1200:1200::/home/cindie:/bin/sh user1:x:1201:1201::/home/user1:/bin/sh |
#cd /etc/security/
|
#ls
access.conf limits.conf namespace.init pam_env.conf time.conf group.conf namespace.conf opasswd sepermit.conf |
#vim limits.conf
|
#exit
exit |
$[user@linux12:~]$ su -
bash: [user@linux12:~]$: command not found |
$######:
|
$[root@linux12:~]# cd /etc/security/
bash: [root@linux12:~]#: command not found |
$[root@linux12:security]# ls
bash: [root@linux12:security]#: command not found |
$group.conf namespace.conf opasswd sepermit.conf
bash: group.conf: command not found |
$[root@linux12:security]# vim limits.conf
bash: [root@linux12:security]#: command not found |
$[root@linux12:security]#
bash: [root@linux12:security]#: command not found |
$LANG=C
|
$adte
bash: adte: command not found |
$date
Sat May 30 15:35:59 EEST 2009 |
$adte
bash: adte: command not found |
$adte
bash: adte: command not found |
$date
Sat May 30 15:36:58 EEST 2009 |
$LANG=uk_UA.UTF-8
|
$date
субота, 30 травня 2009 15:37:39 +0300 |
deb http://10.0.35.1:9999/debian sid main
angus:x:1053:1053::/home/angus:/bin/sh anita:x:1054:1054::/home/anita:/bin/sh ann:x:1055:1055::/home/ann:/bin/sh anna:x:1056:1056::/home/anna:/bin/sh annard:x:1057:1057::/home/annard:/bin/sh anne:x:1058:1058::/home/anne:/bin/sh annie:x:1059:1059::/home/annie:/bin/sh anthea:x:1060:1060::/home/anthea:/bin/sh anthony:x:1061:1061::/home/anthony:/bin/sh anton:x:1062:1062::/home/anton:/bin/sh antonella:x:1063:1063::/home/antonella:/bin/sh antonio:x:1064:1064::/home/antonio:/bin/sh antony:x:1065:1065::/home/antony:/bin/sh anya:x:1066:1066::/home/anya:/bin/sh april:x:1067:1067::/home/april:/bin/sh archibald:x:1068:1068::/home/archibald:/bin/sh archie:x:1069:1069::/home/archie:/bin/sh ariel:x:1070:1070::/home/ariel:/bin/sh arlene:x:1071:1071::/home/arlene:/bin/sh arne:x:1072:1072::/home/arne:/bin/sh arnold:x:1073:1073::/home/arnold:/bin/sh art:x:1074:1074::/home/art:/bin/sh arthur:x:1075:1075::/home/arthur:/bin/sh athel:x:1076:1076::/home/athel:/bin/sh auberon:x:1077:1077::/home/auberon:/bin/sh aubrey:x:1078:1078::/home/aubrey:/bin/sh audrey:x:1079:1079::/home/audrey:/bin/sh augustus:x:1080:1080::/home/augustus:/bin/sh avery:x:1081:1081::/home/avery:/bin/sh axel:x:1082:1082::/home/axel:/bin/sh barbara:x:1083:1083::/home/barbara:/bin/sh barbra:x:1084:1084::/home/barbra:/bin/sh barney:x:1085:1085::/home/barney:/bin/sh barrett:x:1086:1086::/home/barrett:/bin/sh barrio:x:1087:1087::/home/barrio:/bin/sh barry:x:1088:1088::/home/barry:/bin/sh bart:x:1089:1089::/home/bart:/bin/sh barton:x:1090:1090::/home/barton:/bin/sh bea:x:1091:1091::/home/bea:/bin/sh beckie:x:1092:1092::/home/beckie:/bin/sh becky:x:1093:1093::/home/becky:/bin/sh behdad:x:1094:1094::/home/behdad:/bin/sh belinda:x:1095:1095::/home/belinda:/bin/sh ben:x:1096:1096::/home/ben:/bin/sh benjamin:x:1097:1097::/home/benjamin:/bin/sh benny:x:1098:1098::/home/benny:/bin/sh benson:x:1099:1099::/home/benson:/bin/sh bernard:x:1100:1100::/home/bernard:/bin/sh bernie:x:1101:1101::/home/bernie:/bin/sh bert:x:1102:1102::/home/bert:/bin/sh bertrand:x:1103:1103::/home/bertrand:/bin/sh beth:x:1104:1104::/home/beth:/bin/sh bethany:x:1105:1105::/home/bethany:/bin/sh betsy:x:1106:1106::/home/betsy:/bin/sh betty:x:1107:1107::/home/betty:/bin/sh beverly:x:1108:1108::/home/beverly:/bin/sh bill:x:1109:1109::/home/bill:/bin/sh billie:x:1110:1110::/home/billie:/bin/sh billy:x:1111:1111::/home/billy:/bin/sh bjarne:x:1112:1112::/home/bjarne:/bin/sh bjorne:x:1113:1113::/home/bjorne:/bin/sh blaine:x:1114:1114::/home/blaine:/bin/sh blair:x:1115:1115::/home/blair:/bin/sh blake:x:1116:1116::/home/blake:/bin/sh blayne:x:1117:1117::/home/blayne:/bin/sh bob:x:1118:1118::/home/bob:/bin/sh bobbie:x:1119:1119::/home/bobbie:/bin/sh bobby:x:1120:1120::/home/bobby:/bin/sh bonnie:x:1121:1121::/home/bonnie:/bin/sh boris:x:1122:1122::/home/boris:/bin/sh boyce:x:1123:1123::/home/boyce:/bin/sh boyd:x:1124:1124::/home/boyd:/bin/sh brad:x:1125:1125::/home/brad:/bin/sh bradford:x:1126:1126::/home/bradford:/bin/sh bradley:x:1127:1127::/home/bradley:/bin/sh brandi:x:1128:1128::/home/brandi:/bin/sh brandon:x:1129:1129::/home/brandon:/bin/sh brandy:x:1130:1130::/home/brandy:/bin/sh brenda:x:1131:1131::/home/brenda:/bin/sh brendan:x:1132:1132::/home/brendan:/bin/sh brender:x:1133:1133::/home/brender:/bin/sh brent:x:1134:1134::/home/brent:/bin/sh bret:x:1135:1135::/home/bret:/bin/sh brett:x:1136:1136::/home/brett:/bin/sh brian:x:1137:1137::/home/brian:/bin/sh bridget:x:1138:1138::/home/bridget:/bin/sh briggs:x:1139:1139::/home/briggs:/bin/sh brodie:x:1140:1140::/home/brodie:/bin/sh bronwyn:x:1141:1141::/home/bronwyn:/bin/sh brooke:x:1142:1142::/home/brooke:/bin/sh bruce:x:1143:1143::/home/bruce:/bin/sh bruno:x:1144:1144::/home/bruno:/bin/sh bryan:x:1145:1145::/home/bryan:/bin/sh bryce:x:1146:1146::/home/bryce:/bin/sh bryony:x:1147:1147::/home/bryony:/bin/sh buck:x:1148:1148::/home/buck:/bin/sh bucky:x:1149:1149::/home/bucky:/bin/sh bud:x:1150:1150::/home/bud:/bin/sh butler:x:1151:1151::/home/butler:/bin/sh byron:x:1152:1152::/home/byron:/bin/sh caesar:x:1153:1153::/home/caesar:/bin/sh caleb:x:1154:1154::/home/caleb:/bin/sh calvin:x:1155:1155::/home/calvin:/bin/sh candida:x:1156:1156::/home/candida:/bin/sh capability:x:1157:1157::/home/capability:/bin/sh carisa:x:1158:1158::/home/carisa:/bin/sh carl:x:1159:1159::/home/carl:/bin/sh carlo:x:1160:1160::/home/carlo:/bin/sh carlos:x:1161:1161::/home/carlos:/bin/sh carol:x:1162:1162::/home/carol:/bin/sh carole:x:1163:1163::/home/carole:/bin/sh caroline:x:1164:1164::/home/caroline:/bin/sh carolyn:x:1165:1165::/home/carolyn:/bin/sh carsten:x:1166:1166::/home/carsten:/bin/sh carter:x:1167:1167::/home/carter:/bin/sh cary:x:1168:1168::/home/cary:/bin/sh case:x:1169:1169::/home/case:/bin/sh casey:x:1170:1170::/home/casey:/bin/sh casper:x:1171:1171::/home/casper:/bin/sh cassandra:x:1172:1172::/home/cassandra:/bin/sh catherine:x:1173:1173::/home/catherine:/bin/sh cathrin:x:1174:1174::/home/cathrin:/bin/sh cathryn:x:1175:1175::/home/cathryn:/bin/sh cathy:x:1176:1176::/home/cathy:/bin/sh catriona:x:1177:1177::/home/catriona:/bin/sh cecilia:x:1178:1178::/home/cecilia:/bin/sh celeste:x:1179:1179::/home/celeste:/bin/sh celia:x:1180:1180::/home/celia:/bin/sh charity:x:1181:1181::/home/charity:/bin/sh charleen:x:1182:1182::/home/charleen:/bin/sh charlene:x:1183:1183::/home/charlene:/bin/sh charles:x:1184:1184::/home/charles:/bin/sh charley:x:1185:1185::/home/charley:/bin/sh charlie:x:1186:1186::/home/charlie:/bin/sh chastity:x:1187:1187::/home/chastity:/bin/sh cherie:x:1188:1188::/home/cherie:/bin/sh chet:x:1189:1189::/home/chet:/bin/sh chip:x:1190:1190::/home/chip:/bin/sh chris:x:1191:1191::/home/chris:/bin/sh christian:x:1192:1192::/home/christian:/bin/sh christie:x:1193:1193::/home/christie:/bin/sh christina:x:1194:1194::/home/christina:/bin/sh christofer:x:1195:1195::/home/christofer:/bin/sh christophe:x:1196:1196::/home/christophe:/bin/sh christopher:x:1197:1197::/home/christopher:/bin/sh chuck:x:1198:1198::/home/chuck:/bin/sh cinderella:x:1199:1199::/home/cinderella:/bin/sh cindie:x:1200:1200::/home/cindie:/bin/sh user1:x:1201:1201::/home/user1:/bin/sh
Время первой команды журнала | 10:55:56 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:37:36 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 23.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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