/l3/users/2-11-2020/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 |
|
#find . -type d -maxdepth 1
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. . ./.aptitude ./.lilalo ./d4 ./d2 ./d1 ./.vim |
#find . -type d -maxdepth 1
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. . ./.aptitude ./.lilalo ./d4 ./d2 ./d1 ./.vim |
#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>. |
#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>. |
#find -d tree
find: warning: the -d option is deprecated; please use -depth instead, because the latter is a POSIX-compliant feature. find: paths must precede expression: tree Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find -d tree
find: warning: the -d option is deprecated; please use -depth instead, because the latter is a POSIX-compliant feature. find: paths must precede expression: tree Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find . -type d -maxdepth 1 | xargs ls -l
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. .: total 24 drwxr-xr-x 2 root root 4096 Nov 2 11:53 d1 drwxr-xr-x 3 root root 4096 Nov 2 12:49 d2 drwxr-xr-x 3 root root 4096 Nov 2 11:56 d4 -rw-r--r-- 1 root root 0 Nov 2 12:48 f1 -rw-r--r-- 1 root root 5268 Oct 13 2014 install -rw-r--r-- 1 root root 165 Nov 2 11:46 who.txt ./.aptitude: ... total 0 ./d1: total 0 ./d2: total 4 drwxr-xr-x 2 root root 4096 Nov 2 11:54 d3 -rw-r--r-- 1 root root 0 Nov 2 12:49 f2 ./d4: total 4 drwxr-xr-x 2 root root 4096 Nov 2 11:56 d5 |
#find . -type d -maxdepth 1 | xargs ls -l
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. .: total 24 drwxr-xr-x 2 root root 4096 Nov 2 11:53 d1 drwxr-xr-x 3 root root 4096 Nov 2 12:49 d2 drwxr-xr-x 3 root root 4096 Nov 2 11:56 d4 -rw-r--r-- 1 root root 0 Nov 2 12:48 f1 -rw-r--r-- 1 root root 5268 Oct 13 2014 install -rw-r--r-- 1 root root 165 Nov 2 11:46 who.txt ./.aptitude: ... total 0 ./d1: total 0 ./d2: total 4 drwxr-xr-x 2 root root 4096 Nov 2 11:54 d3 -rw-r--r-- 1 root root 0 Nov 2 12:49 f2 ./d4: total 4 drwxr-xr-x 2 root root 4096 Nov 2 11:56 d5 |
#find . -type d -maxdepth 1 | xargs ls
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. .: d1 d2 d4 f1 install who.txt ./.aptitude: config ./.lilalo: 133518653134476610-1413379473.info 133518653134476610-1413379473.script 143184190977814884-1413212456.info 143184190977814884-1413212456.script ... 2525264871024819419-1403867138.script l3-agent.pid l3bashrc l3prompt ./.vim: ./d1: ./d2: d3 f2 ./d4: d5 |
#find . -type d -maxdepth 1 | xargs ls
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. .: d1 d2 d4 f1 install who.txt ./.aptitude: config ./.lilalo: 133518653134476610-1413379473.info 133518653134476610-1413379473.script 143184190977814884-1413212456.info 143184190977814884-1413212456.script ... 2525264871024819419-1403867138.script l3-agent.pid l3bashrc l3prompt ./.vim: ./d1: ./d2: d3 f2 ./d4: d5 |
#find . -type d -maxdepth 1 | xargs ls
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. .: d1 d2 d4 f1 install who.txt ./.aptitude: config ./.lilalo: 133518653134476610-1413379473.info 133518653134476610-1413379473.script 143184190977814884-1413212456.info 143184190977814884-1413212456.script ... 2525264871024819419-1403867138.script l3-agent.pid l3bashrc l3prompt ./.vim: ./d1: ./d2: d3 f2 ./d4: d5 |
#find . -type d -maxdepth 1 | xargs ls
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. .: d1 d2 d4 f1 install who.txt ./.aptitude: config ./.lilalo: 133518653134476610-1413379473.info 133518653134476610-1413379473.script 143184190977814884-1413212456.info 143184190977814884-1413212456.script ... 2525264871024819419-1403867138.script l3-agent.pid l3bashrc l3prompt ./.vim: ./d1: ./d2: d3 f2 ./d4: d5 |
#find . -type d -a -name "d*" -maxdepth 1 | xargs ls
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. ./d1: ./d2: d3 f2 ./d4: d5 |
#find . -type d -a -name "d*" -maxdepth 1 | xargs ls
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. ./d1: ./d2: d3 f2 ./d4: d5 |
#cp --help
Usage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE... Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dR --preserve=all --attributes-only don't copy the file data, just the attributes --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument --copy-contents copy contents of special files when recursive ... existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups As a special case, cp makes a backup of SOURCE when the force and backup options are given and SOURCE and DEST are the same name for an existing, regular file. Report cp bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report cp translation bugs to <http://translationproject.org/team/> For complete documentation, run: info coreutils 'cp invocation' |
#cp --help
Usage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE... Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dR --preserve=all --attributes-only don't copy the file data, just the attributes --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument --copy-contents copy contents of special files when recursive ... existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups As a special case, cp makes a backup of SOURCE when the force and backup options are given and SOURCE and DEST are the same name for an existing, regular file. Report cp bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report cp translation bugs to <http://translationproject.org/team/> For complete documentation, run: info coreutils 'cp invocation' |
#find . -maxdepth 2 -type d -a -name "d*" | xargs ls
./d1: d2 ./d1/d2: d3 f2 ./d2: d3 f2 ./d2/d3: ./d4: d5 f2 ./d4/d5: |
#find . -maxdepth 2 -type d -a -name "d*" | xargs ls
./d1: d2 ./d1/d2: d3 f2 ./d2: d3 f2 ./d2/d3: ./d4: d5 f2 ./d4/d5: |
#cat who.txt
root pts/0 2020-11-02 09:10 (192.168.15.11) petr pts/3 2020-11-02 09:51 (192.168.15.11) ivan pts/4 2020-11-02 09:51 (192.168.15.11) |
#cat who.txt
root pts/0 2020-11-02 09:10 (192.168.15.11) petr pts/3 2020-11-02 09:51 (192.168.15.11) ivan pts/4 2020-11-02 09:51 (192.168.15.11) |
#cat who.txt
bØYUÞâ`Óß̪wdÀ¨¯zNõ þí{Îñ+¢c&Wë aɹ¥Nb~g`x<ÚµÊzs@õäþ?h²<< ;òafÆÍøïCúäw+ô¨Xhó²ç¥½ÿÿÓÁØzìMææ- N QÛÒÑ>Aè'è[Bôöñפë¬ÛÉóå|;¯Lý_á«IKëÆJÔ÷q³¦Ñúpnó@þl)ª.ó²½4XìÈÕ¼ÒÒÊØÅÁ!5F8*«¸E~ÅJNEOÂ?º%oíä6øFÒÔÄt¶æèp¿ÇAº~ãñG«B$wþòhFSêÔJiô¦ a%Ó©iéí±=.E .çëß,4dyh[QöÂhÖ&ÃeÜFÐt£¿l»³J÷&:ýãK#¶g«Î4£½±<îcyÕoWÖ´ñMKνÁþú¦°ð¦ÉéqÛ ãÇÞb»5X®'«*ËÙL¬LÁÒÈZ zLؤWþ ñ·B¸:êB}aAOe³&/Fï»âE Bí?°V z°c[Áìsö¥Çj÷¬hgB¯ôHx×ñ>mXƨ4Yç7{£L ±·Y.BPoäºz¥éì½-nÀÊ[úÃ¾ä¸ Zí.\EGeÈêô/m|Éq|¥µj¦5Dt¡z¹ ¾^¾ |u ... Máë0-ZJ=¬+þ& Ì£8_Æ-à+£!ü!Àg´(vç¦M w:囹váÓúª»« û=p¼±ñÞ^æ3Xô ¤6Á°móùÁûç> d& ÅýÇtѶÚxÓ³HB' )Wë}D 4©ó¸V;§]uùVÀÉLûýº4¼5ÃYc¬;3^¼7OÓï2r¡ ÷XÚ`©7ê¸ÏjåÌ@§Õ´Ø][¤¹ÒD÷OÒR o ÇÒªK£ÐÙrÿȲ¾jýC TF°òùÍÞ xæ<V,ÔþîÄG£\P»ìü*¸~0C±°¨E¶|'s O vG*.¶ñ 0Àñá çù¶Ã#FÄøÃ+ýíµa_âÒXyÇÍp_K ©ïiÑáuÒùEAGëýÏVfáÓûÖæhòP»Ók¯.±VzaX0î¢Æ®=_í=w_Aæiôúãß E© pÏrÚ{»5"Ë4Ôa /Z¼%ݶf`gWÀ¡«úÿVVØ4¶> ¸h ºiËmökóIç ª¶Ï/Ô¤³¦à;Ô¿ |
#cat who.txt
bØYUÞâ`Óß̪wdÀ¨¯zNõ þí{Îñ+¢c&Wë aɹ¥Nb~g`x<ÚµÊzs@õäþ?h²<< ;òafÆÍøïCúäw+ô¨Xhó²ç¥½ÿÿÓÁØzìMææ- N QÛÒÑ>Aè'è[Bôöñפë¬ÛÉóå|;¯Lý_á«IKëÆJÔ÷q³¦Ñúpnó@þl)ª.ó²½4XìÈÕ¼ÒÒÊØÅÁ!5F8*«¸E~ÅJNEOÂ?º%oíä6øFÒÔÄt¶æèp¿ÇAº~ãñG«B$wþòhFSêÔJiô¦ a%Ó©iéí±=.E .çëß,4dyh[QöÂhÖ&ÃeÜFÐt£¿l»³J÷&:ýãK#¶g«Î4£½±<îcyÕoWÖ´ñMKνÁþú¦°ð¦ÉéqÛ ãÇÞb»5X®'«*ËÙL¬LÁÒÈZ zLؤWþ ñ·B¸:êB}aAOe³&/Fï»âE Bí?°V z°c[Áìsö¥Çj÷¬hgB¯ôHx×ñ>mXƨ4Yç7{£L ±·Y.BPoäºz¥éì½-nÀÊ[úÃ¾ä¸ Zí.\EGeÈêô/m|Éq|¥µj¦5Dt¡z¹ ¾^¾ |u ... Máë0-ZJ=¬+þ& Ì£8_Æ-à+£!ü!Àg´(vç¦M w:囹váÓúª»« û=p¼±ñÞ^æ3Xô ¤6Á°móùÁûç> d& ÅýÇtѶÚxÓ³HB' )Wë}D 4©ó¸V;§]uùVÀÉLûýº4¼5ÃYc¬;3^¼7OÓï2r¡ ÷XÚ`©7ê¸ÏjåÌ@§Õ´Ø][¤¹ÒD÷OÒR o ÇÒªK£ÐÙrÿȲ¾jýC TF°òùÍÞ xæ<V,ÔþîÄG£\P»ìü*¸~0C±°¨E¶|'s O vG*.¶ñ 0Àñá çù¶Ã#FÄøÃ+ýíµa_âÒXyÇÍp_K ©ïiÑáuÒùEAGëýÏVfáÓûÖæhòP»Ók¯.±VzaX0î¢Æ®=_í=w_Aæiôúãß E© pÏrÚ{»5"Ë4Ôa /Z¼%ݶf`gWÀ¡«úÿVVØ4¶> ¸h ºiËmökóIç ª¶Ï/Ô¤³¦à;Ô¿ |
#ls -l
total 20 drwxr-xr-x 3 root root 4096 Nov 2 13:16 d1 drwxr-xr-x 3 root root 4096 Nov 2 12:49 d2 -rw-r--r-- 1 root root 0 Nov 2 12:48 f1 -rw-r--r-- 1 root root 5268 Oct 13 2014 install -rw-r--r-- 1 root root 4096 Nov 2 13:22 who.txt |
#ls -l
total 20 drwxr-xr-x 3 root root 4096 Nov 2 13:16 d1 drwxr-xr-x 3 root root 4096 Nov 2 12:49 d2 -rw-r--r-- 1 root root 0 Nov 2 12:48 f1 -rw-r--r-- 1 root root 5268 Oct 13 2014 install -rw-r--r-- 1 root root 4096 Nov 2 13:22 who.txt |
#ls -l
total 16 drwxr-xr-x 3 root root 4096 Nov 2 13:16 d1 drwxr-xr-x 3 root root 4096 Nov 2 12:49 d2 -rw-r--r-- 1 root root 0 Nov 2 12:48 f1 -rw-r--r-- 1 root root 5268 Oct 13 2014 install |
#ls -l
total 16 drwxr-xr-x 3 root root 4096 Nov 2 13:16 d1 drwxr-xr-x 3 root root 4096 Nov 2 12:49 d2 -rw-r--r-- 1 root root 0 Nov 2 12:48 f1 -rw-r--r-- 1 root root 5268 Oct 13 2014 install |
#ls /usr/bin/vi -li
137306 lrwxrwxrwx 1 root root 20 Jun 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls /usr/bin/vi -li
137306 lrwxrwxrwx 1 root root 20 Jun 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l `which vi`
lrwxrwxrwx 1 root root 20 Jun 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l `which vi`
lrwxrwxrwx 1 root root 20 Jun 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l $(which vi)
lrwxrwxrwx 1 root root 20 Jun 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l $(which vi)
lrwxrwxrwx 1 root root 20 Jun 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -lh /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1.8M Feb 10 2013 /usr/bin/vim.basic |
#ls -lh /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1.8M Feb 10 2013 /usr/bin/vim.basic |
#vi --help
Usage: diff [OPTION]... FILES Compare FILES line by line. Mandatory arguments to long options are mandatory for short options too. --normal output a normal diff (the default) -q, --brief report only when files differ -s, --report-identical-files report when two files are the same -c, -C NUM, --context[=NUM] output NUM (default 3) lines of copied context -u, -U NUM, --unified[=NUM] output NUM (default 3) lines of unified context -e, --ed output an ed script -n, --rcs output an RCS format diff -y, --side-by-side output in two columns -W, --width=NUM output at most NUM (default 130) print columns --left-column output only the left column of common lines --suppress-common-lines do not output common lines -p, --show-c-function show which C function each change is in -F, --show-function-line=RE show the most recent line matching RE --label LABEL use LABEL instead of file name (can be repeated) -t, --expand-tabs expand tabs to spaces in output -T, --initial-tab make tabs line up by prepending a tab --tabsize=NUM tab stops every NUM (default 8) print columns --suppress-blank-empty suppress space or tab before empty output lines -l, --paginate pass output through `pr' to paginate it -r, --recursive recursively compare any subdirectories found -N, --new-file treat absent files as empty --unidirectional-new-file treat absent first files as empty --ignore-file-name-case ignore case when comparing file names --no-ignore-file-name-case consider case when comparing file names -x, --exclude=PAT exclude files that match PAT -X, --exclude-from=FILE exclude files that match any pattern in FILE -S, --starting-file=FILE start with FILE when comparing directories --from-file=FILE1 compare FILE1 to all operands; FILE1 can be a directory --to-file=FILE2 compare all operands to FILE2; FILE2 can be a directory -i, --ignore-case ignore case differences in file contents -E, --ignore-tab-expansion ignore changes due to tab expansion -Z, --ignore-trailing-space ignore white space at line end -b, --ignore-space-change ignore changes in the amount of white space -w, --ignore-all-space ignore all white space -B, --ignore-blank-lines ignore changes whose lines are all blank -I, --ignore-matching-lines=RE ignore changes whose lines all match RE -a, --text treat all files as text --strip-trailing-cr strip trailing carriage return on input -D, --ifdef=NAME output merged file with `#ifdef NAME' diffs --GTYPE-group-format=GFMT format GTYPE input groups with GFMT --line-format=LFMT format all input lines with LFMT --LTYPE-line-format=LFMT format LTYPE input lines with LFMT These format options provide fine-grained control over the output of diff, generalizing -D/--ifdef. LTYPE is `old', `new', or `unchanged'. GTYPE is LTYPE or `changed'. GFMT (only) may contain: %< lines from FILE1 %> lines from FILE2 %= lines common to FILE1 and FILE2 %[-][WIDTH][.[PREC]]{doxX}LETTER printf-style spec for LETTER LETTERs are as follows for new group, lower case for old group: F first line number L last line number N number of lines = L-F+1 E F-1 M L+1 %(A=B?T:E) if A equals B then T else E LFMT (only) may contain: %L contents of line %l contents of line, excluding any trailing newline %[-][WIDTH][.[PREC]]{doxX}n printf-style spec for input line number Both GFMT and LFMT may contain: %% % %c'C' the single character C %c'\OOO' the character with octal code OOO C the character C (other characters represent themselves) -d, --minimal try hard to find a smaller set of changes --horizon-lines=NUM keep NUM lines of the common prefix and suffix --speed-large-files assume large files and many scattered small changes --help display this help and exit -v, --version output version information and exit FILES are `FILE1 FILE2' or `DIR1 DIR2' or `DIR FILE...' or `FILE... DIR'. If --from-file or --to-file is given, there are no restrictions on FILE(s). If a FILE is `-', read standard input. Exit status is 0 if inputs are the same, 1 if different, 2 if trouble. Report bugs to: bug-diffutils@gnu.org GNU diffutils home page: <http://www.gnu.org/software/diffutils/> General help using GNU software: <http://www.gnu.org/gethelp/> |
#vi --version
diff (GNU diffutils) 3.2 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len Tower. |
#ls -lh /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1.8M Feb 10 2013 /usr/bin/vim.basic |
#ls -lh /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1.8M Feb 10 2013 /usr/bin/vim.basic |
#vi infobrowser
|
#vi infobrowser
|
bØYUÞâ`Óß̪wdÀ¨¯zNõ þí{Îñ+¢c&Wë aɹ¥Nb~g`x<ÚµÊzs@õäþ?h²<< ;òafÆÍøïCúäw+ô¨Xhó²ç¥½ÿÿÓÁØzìMææ- N QÛÒÑ>Aè'è[Bôöñפë¬ÛÉóå|;¯Lý_á«IKëÆJÔ÷q³¦Ñúpnó@þl)ª.ó²½4XìÈÕ¼ÒÒÊØÅÁ!5F8*«¸E~ÅJNEOÂ?º%oíä6øFÒÔÄt¶æèp¿ÇAº~ãñG«B$wþòhFSêÔJiô¦ a%Ó©iéí±=.E .çëß,4dyh[QöÂhÖ&ÃeÜFÐt£¿l»³J÷&:ýãK#¶g«Î4£½±<îcyÕoWÖ´ñMKνÁþú¦°ð¦ÉéqÛ ãÇÞb»5X®'«*ËÙL¬LÁÒÈZ zLؤWþ ñ·B¸:êB}aAOe³&/Fï»âE Bí?°V z°c[Áìsö¥Çj÷¬hgB¯ôHx×ñ>mXƨ4Yç7{£L ±·Y.BPoäºz¥éì½-nÀÊ[úÃ¾ä¸ Zí.\EGeÈêô/m|Éq|¥µj¦5Dt¡z¹ ¾^¾ |u w ÃåÖȾ£ö ÜçÿMböú6VÏt S*5þ -¡XÂÒé Ç¥ËÞÑP9ò¿ï$nK§?0Ñë&û_N©Ôhú:²¥, ,mZÂCÞí§øìzÄXÓ¢R©¿ç|θÛѧ²Ö6/>`ÁPÒqÑEÚÐÕÏ9õÆÁeåFhkZ8ºyÕàß@1 k §Y-ûpõpµâÄoTiPØ©ºI¾ºçe1¡b¥éOrWcò]|ð"úÑS¬dºCcåÎV)/tö¬_H\1M£Pð´jw"ßæm :wÚ»ÑöoaáçÆôüBV?Vàï{ ÇûÅ˲û9êÍ:¤%Y{óJâºøf£©Á°·¢¾~̵uFÕùíâFßôB/¯ãO@YäaûV{)P¹~©>&a5¯Ñ1M(hÈ`vlÚ¬<v¢ay4Óµêß¾FDüê}ú¤=h*bù]Óò·s@j8Ô`pû?2Å;æù#Ò{é'·Öà§Ð¹ ìSÅ¢S L1¹:üË3Ìu}¡ñÌ[¶¹2¬À6ܽ"ÎûÞÉpnN^fòÞêÐ$xöùÿ~Ú8ó§¨~´OúÙ#ó@Aý°4^¯kl´~}Üãëïìç´¹»ý- |¼»g0ÕÊIôÅoZiiþ <~#ÂÃ;ì?©ÆÿÙ&s{ÜL7î2¿G1OB-qCBrS=ä· ÿź Ir _û.ç&!@Je×)y¢ÌLÍZSKC>:¾ë½}wü=½Q¿ëp¬ãyBô\2J÷nÐW«ÆõË??7{ÒÅ»Cþà×u{¤@#çzÍ_,Þ¥/Ó|-¾0ëºc#xº¢ê7f÷Q¹ W`J.áqǾ¦M úpáëÓ~¤ç[¨Çl#Çò ýOô/Is]·lÎË4-'Ãê½i D'®±ìËNwD,McYþy{îúl\×N©mÝt¹f¤2Ìw.| ò5¯àK_m}ÍÖzÎBq Í-«9Û°¤Xe>-ê&K¿ò©¼×#rÏÀëQøÏ;dT=ËxøßV¬sOeÆrÿÀæºÔJÄ\gdܨS)HKÍå]R/âUd$ïÃrAϵ@/õàl sºWv¯¿rU`nÞðE¥¥'[˨o<ÐÚáu.pW.Þþ9¡V¸ÄCLOc3Hdi`hªJÓeM-¹ <]c¬©q<µ<ÂÁh5@wº@VsÜWjSÊ÷(Ç÷èí |ªæ@e |ÛÚRú&¥ËÿOðÝû &âr2²è^yÛ¬·«N[SZ¦I?jx£u&µq/¢yâKhôðìggÝÝaNö£,MÉÄ/쮥³pKõ }(Ì{nÊxÚ¹·ªMAñúxàå|ê|5uÔxÕ 0¯RôIrf¬Hܬâ®ræqV^×äA)¨88÷ô8HHù É>/R+òEÅ(Ùçö߸Wó<|»¿èû³QY'+HNuë/>ým]ØrÁ8N?²)ù]µqe¼T±¼Á[ .~ĺ®'ÝÌËa'мC?À µh×¢º¦Ô]fèyçÜÒ«¢I{Y<éT¥ÓM-}®L Õ;Á"0;(®üÌkï.9ÓRW ¤æ!TÒÎ÷K8¼Rcø ©mç´l»Ñ>Û>çÂÒh,²;ahkwÖXËßý"¤|í*ÜsDXÞ+¡:}l¤åÙ}B¶¯ ¨jÌïphê±ôÛôá¡åm9Û5,;¹W³Bý2GÏx¢oî,sÕÜrGyçûn¿cûúÊñßpph-¶Ji7æu²jR^fÉ%\(7s84gÇæܹԪ4à.dÝâÿI¼ÇCjÅĵ£ .mïLfßfÇ t¦X~ÖgaRPÜ4çÕ(bÓâ ;±ÎÅÿÏÈ×êHÈIcÄ¢<¡NÀ;RsyÎ31a`ø^Û|Ææ,¦L« PuTTYPuTTYÛe¨I¦:·PȦÙPP¥$ÍÓ òtîÞåIrmÍuq/c3MhòÔ$á3%ò4¬l Máë0-ZJ=¬+þ& Ì£8_Æ-à+£!ü!Àg´(vç¦M w:囹váÓúª»« û=p¼±ñÞ^æ3Xô ¤6Á°móùÁûç> d& ÅýÇtѶÚxÓ³HB' )Wë}D 4©ó¸V;§]uùVÀÉLûýº4¼5ÃYc¬;3^¼7OÓï2r¡ ÷XÚ`©7ê¸ÏjåÌ@§Õ´Ø][¤¹ÒD÷OÒR o ÇÒªK£ÐÙrÿȲ¾jýC TF°òùÍÞ xæ<V,ÔþîÄG£\P»ìü*¸~0C±°¨E¶|'s O vG*.¶ñ 0Àñá çù¶Ã#FÄøÃ+ýíµa_âÒXyÇÍp_K ©ïiÑáuÒùEAGëýÏVfáÓûÖæhòP»Ók¯.±VzaX0î¢Æ®=_í=w_Aæiôúãß E© pÏrÚ{»5"Ë4Ôa /Z¼%ݶf`gWÀ¡«úÿVVØ4¶> ¸h ºiËmökóIç ª¶Ï/Ô¤³¦à;Ô¿
Время первой команды журнала | 11:52:55 2020-11- 2 | |||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 07:49:20 2020-11- 3 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.20 | |||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.02 | |||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.78 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.10 | |||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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