/l3/users/14-01-2013/NT-Ladm/centos1.net.nt/user :1 :2 |
|
$cd names
![]() l3script: cd: names: Это не каталог |
$cd names
![]() l3script: cd: names: Это не каталог |
$cd names
![]() l3script: cd: names: Это не каталог |
$man regexp
![]() |
$man -k reular
|
$man -k expre
|
$vim
![]() |
$~
Generic Program Information GREP(1) GREP(1) NAME grep, egrep, fgrep - print lines matching a pattern SYNOPSIS grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] DESCRIPTION grep searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines. ... --exclude-dir=DIR Exclude directories matching the pattern DIR from recursive searches. -I Process a binary file as if it did not contain matching data; this is equivalent to the --binary-files=without-match option. --include=GLOB Search only files whose base name matches GLOB (using wildcard matching as described under --exclude). -R, -r, --recursive Read all files under each directory, recursively; this is equivalent to the -d recurse option. Other Options --line-buffered Use line buffering on output. This can cause a performance penalty. |
$sed 's/:.//
![]() > ^C |
$sed 's/:.*//' /etc/passwd
root bin daemon adm lp sync shutdown halt mail uucp operator games gopher ftp nobody vcsa rpc rpcuser nfsnobody sshd user |
$ls
10, 14, 18, 2012 21, 25, 29, 5, 9, file123 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg press_any_key_to_continue.jpg text 11, 15, 19, 2013 22, 26, 3, 6, bigfile file321 lpi 1 names proj touchlist 12, 16, 2, 2020 23, 27, 30,} 7, bin freebsd.jpg lpi 2 ogo.jpg scripting 13, 17, 20, 2021 24, 28, 4, 8, file granata.jpg man_smb_conf pamyatka.pdf source |
$echo "Calculate the number of letters \"a\" in the file /etc/passwd"
Calculate the number of letters "a" in the file /etc/passwd |
$echo "Calculate the number of letters \"a\" in the file /etc/passwd"
Calculate the number of letters "a" in the file /etc/passwd |
$echo "Calculate the number of letters \"a\" in the file /etc/passwd
> " && sed 's/[^a]//g' /etc/passwd | wc -c Calculate the number of letters "a" in the file /etc/passwd 55 |
$touch "a very lonjg file with spaces in name"
|
$ls
10, 15, 2, 2021 25, 3, 7, bin granata.jpg matrix.jpg proj 11, 16, 20, 21, 26, 30,} 8, file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe names scripting 12, 17, 2012 22, 27, 4, 9, file123 lpi 1 ogo.jpg source 13, 18, 2013 23, 28, 5, a very lonjg file with spaces in name file321 lpi 2 pamyatka.pdf text 14, 19, 2020 24, 29, 6, bigfile freebsd.jpg man_smb_conf press_any_key_to_continue.jpg touchlist |
$for i in *\ *
> do > mv "$i" "`echo $i | sed 's/ /_/g'`" > done |
$ls
10, 15, 2, 2021 25, 3, 7, bin granata.jpg matrix.jpg proj 11, 16, 20, 21, 26, 30,} 8, file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe names scripting 12, 17, 2012 22, 27, 4, 9, file123 lpi_1 ogo.jpg source 13, 18, 2013 23, 28, 5, a_very_lonjg_file_with_spaces_in_name file321 lpi_2 pamyatka.pdf text 14, 19, 2020 24, 29, 6, bigfile freebsd.jpg man_smb_conf press_any_key_to_continue.jpg touchlist |
$cat /etc/passwd | tr -d '\n'
|
$for i in *
> do mv "$i" "`echo $i | tr '[:lower:]' ':upper:'`" > done mv: невозможно перенести «10,» в свой собственный подкаталог, «10,/10,» mv: невозможно перенести «11,» в свой собственный подкаталог, «11,/11,» mv: невозможно перенести «12,» в свой собственный подкаталог, «12,/12,» mv: невозможно перенести «13,» в свой собственный подкаталог, «13,/13,» mv: невозможно перенести «14,» в свой собственный подкаталог, «14,/14,» mv: невозможно перенести «15,» в свой собственный подкаталог, «15,/15,» mv: невозможно перенести «16,» в свой собственный подкаталог, «16,/16,» mv: невозможно перенести «17,» в свой собственный подкаталог, «17,/17,» ... mv: невозможно перенести «28,» в свой собственный подкаталог, «28,/28,» mv: невозможно перенести «29,» в свой собственный подкаталог, «29,/29,» mv: невозможно перенести «3,» в свой собственный подкаталог, «3,/3,» mv: невозможно перенести «30,}» в свой собственный подкаталог, «30,}/30,}» mv: невозможно перенести «4,» в свой собственный подкаталог, «4,/4,» mv: невозможно перенести «5,» в свой собственный подкаталог, «5,/5,» mv: невозможно перенести «6,» в свой собственный подкаталог, «6,/6,» mv: невозможно перенести «7,» в свой собственный подкаталог, «7,/7,» mv: невозможно перенести «8,» в свой собственный подкаталог, «8,/8,» mv: невозможно перенести «9,» в свой собственный подкаталог, «9,/9,» |
$ls
:::: :::_1 13, 17, 2, 2020 23, 27, 30,} 7, :e:: :::p::::: r::e u:: :::::::.::: 10, 14, 18, 20, 2021 24, 28, 4, 8, ::e::_:::_:e:_::_p::::::e.::: :p::::::: r::e123 :::_::u_p::r ::::::.::: 11, 15, 19, 2012 21, 25, 29, 5, 9, :_:e::_:::::_r::e_::::_:::pe:_::_:::e ::::pe r::e321 u::r::e :::.::: 12, 16, :::_2 2013 22, 26, 3, 6, :::e: L::::_A::::_4.4.784_RC2_u:_FAFNIR.e:e ::::::::.:pr r:eeu:p.::: |
$for i in *; do mv "$i" "`echo $i | tr '[:lower:]' '[:upper:]'`"; done
mv: невозможно перенести «::::» в свой собственный подкаталог, «::::/::::» mv: «:::::::.:::» и «:::::::.:::» - один и тот же файл mv: «::::::.:::» и «::::::.:::» - один и тот же файл mv: «:::.:::» и «:::.:::» - один и тот же файл mv: невозможно перенести «:::_1» в свой собственный подкаталог, «:::_1/:::_1» mv: невозможно перенести «10,» в свой собственный подкаталог, «10,/10,» mv: невозможно перенести «11,» в свой собственный подкаталог, «11,/11,» mv: невозможно перенести «12,» в свой собственный подкаталог, «12,/12,» mv: невозможно перенести «13,» в свой собственный подкаталог, «13,/13,» mv: невозможно перенести «14,» в свой собственный подкаталог, «14,/14,» ... mv: невозможно перенести «28,» в свой собственный подкаталог, «28,/28,» mv: невозможно перенести «29,» в свой собственный подкаталог, «29,/29,» mv: невозможно перенести «3,» в свой собственный подкаталог, «3,/3,» mv: невозможно перенести «30,}» в свой собственный подкаталог, «30,}/30,}» mv: невозможно перенести «4,» в свой собственный подкаталог, «4,/4,» mv: невозможно перенести «5,» в свой собственный подкаталог, «5,/5,» mv: невозможно перенести «6,» в свой собственный подкаталог, «6,/6,» mv: невозможно перенести «7,» в свой собственный подкаталог, «7,/7,» mv: невозможно перенести «8,» в свой собственный подкаталог, «8,/8,» mv: невозможно перенести «9,» в свой собственный подкаталог, «9,/9,» |
$1;2c1;2c1;2c1;2c1;2c1;2c^C
![]() |
$echo *
:::: :::::::.::: ::::::.::: :::.::: :::_1 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, :::_2 2, 20, 2012 2013 2020 2021 21, 22, 23, 24, 25, 26, 27, 28, 29, 3, 30,} 4, 5, 6, 7, 8, 9, bigfile bin :::E: :E:: ::E::_:::_:E:_::_P::::::E.::: :_:E::_:::::_R::E_::::_:::PE:_::_:::E freebsd.jpg granata.jpg L::::_A::::_4.4.784_RC2_U:_FAFNIR.E:E Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 1 lpi 2 man_smb_conf matrix. |
$echo *| grep :
:::: :::::::.::: ::::::.::: :::.::: :::_1 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, :::_2 2, 20, 2012 2013 2020 2021 21, 22, 23, 24, 25, 26, 27, 28, 29, 3, 30,} 4, 5, 6, 7, 8, 9, bigfile bin :::E: :E:: ::E::_:::_:E:_::_P::::::E.::: :_:E::_:::::_R::E_::::_:::PE:_::_:::E freebsd.jpg granata.jpg L::::_A::::_4.4.784_RC2_U:_FAFNIR.E:E Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 1 lpi 2 man_smb_conf matrix. |
$ls | grep :| rm -i
![]() rm: пропущен операнд Попробуйте `rm --help' для получения более подробного описания. |
$^C
![]() |
$^C
![]() |
$ls
:::: 12, 19, 2021 27, 6, :E:: lpi 1 :P::::::: R::E123 U::R::E :::::::.::: 13, :::_2 21, 28, 7, ::E::_:::_:E:_::_P::::::E.::: lpi 2 pamyatka.pdf R::E321 ::::::.::: 14, 2, 22, 29, 8, :_:E::_:::::_R::E_::::_:::PE:_::_:::E man_smb_conf ::::PE R:EEU:P.::: :::.::: 15, 20, 23, 3, 9, freebsd.jpg matrix.jpg ::::::::.:PR text :::_1 16, 2012 24, 30,} bigfile granata.jpg names press_any_key_to_continue.jpg touchlist 10, 17, 2013 25, 4, bin L::::_A::::_4.4.784_RC2_U:_FAFNIR.E:E ogo.jpg proj U:: 11, 18, 2020 26, 5, :::E: Light_Alloy_4.4.784_RC2_by_FAFNIR.exe :::P::::: R::E :::_::U_P::R |
$rm -i ^C
![]() |
$rm -i *:*
![]() rm: невозможно удалить «::::»: Это каталог rm: удалить обычный файл «:::::::.:::»? ^C |
$rm -i -r *:*
rm: спуститься в каталог «::::»? y rm: спуститься в каталог «::::/x-project»? y rm: удалить пустой обычный файл «::::/x-project/x»? y rm: удалить пустой обычный файл «::::/x-project/y»? y rm: удалить пустой обычный файл «::::/x-project/z»? y rm: удалить символьная ссылка «::::/x-project/x-symlink»? y rm: удалить каталог «::::/x-project»? y rm: удалить пустой обычный файл «::::/core»? y rm: удалить каталог «::::»? y rm: удалить обычный файл «:::::::.:::»? y ... rm: удалить пустой обычный файл «R::E»? y rm: удалить обычный файл «R::E123»? y rm: удалить обычный файл «R::E321»? y rm: удалить обычный файл «R:EEU:P.:::»? y rm: спуститься в каталог «U::»? y rm: удалить обычный файл «U::/bigwork»? y rm: удалить обычный файл «U::/signal_trap»? y rm: удалить каталог «U::»? y rm: удалить обычный файл «:::_::U_P::R»? y rm: удалить обычный файл «U::R::E»? y |
$ls
10, 14, 18, 2012 21, 25, 29, 5, 9, granata.jpg man_smb_conf pamyatka.pdf touchlist 11, 15, 19, 2013 22, 26, 3, 6, bigfile Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg press_any_key_to_continue.jpg 12, 16, 2, 2020 23, 27, 30,} 7, bin lpi 1 names proj 13, 17, 20, 2021 24, 28, 4, 8, freebsd.jpg lpi 2 ogo.jpg text |
$^C
![]() |
$rm -f -r *,
|
$ls
2012 2020 30,} bin granata.jpg lpi 1 man_smb_conf names pamyatka.pdf proj touchlist 2013 2021 bigfile freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg press_any_key_to_continue.jpg text |
$rm -f -r *,*
|
$ls
2012 2020 bigfile freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg press_any_key_to_continue.jpg text 2013 2021 bin granata.jpg lpi 1 man_smb_conf names pamyatka.pdf proj touchlist |
$for i in *; do mv "$i" "`echo $i | tr '[:lower:]' '[:upper:]'`"; done
mv: невозможно перенести «2012» в свой собственный подкаталог, «2012/2012» mv: невозможно перенести «2013» в свой собственный подкаталог, «2013/2013» mv: невозможно перенести «2020» в свой собственный подкаталог, «2020/2020» mv: невозможно перенести «2021» в свой собственный подкаталог, «2021/2021» |
$ls
2012 2020 BIGFILE FREEBSD.JPG LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE LPI 2 MATRIX.JPG OGO.JPG PRESS_ANY_KEY_TO_CONTINUE.JPG TEXT 2013 2021 BIN GRANATA.JPG LPI 1 MAN_SMB_CONF NAMES PAMYATKA.PDF PROJ TOUCHLIST |
$ls -r
TOUCHLIST PROJ PAMYATKA.PDF NAMES MAN_SMB_CONF LPI 1 GRANATA.JPG BIN 2021 2013 TEXT PRESS_ANY_KEY_TO_CONTINUE.JPG OGO.JPG MATRIX.JPG LPI 2 LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE FREEBSD.JPG BIGFILE 2020 2012 |
$man ls
|
$ls -d
. |
$man ls
|
$vim NAMES/acpi/powerbtn-acpi-support.sh
|
$~
![]() awk: {if ($3>999) } awk: ^ syntax error |
$cat /etc/passwd | awk -F: '{ if ($3>999) }'
![]() awk: { if ($3>999) } awk: ^ syntax error |
$cat /etc/passwd | awk -F: `{ if ($3>999) }`
![]() l3script: command substitution: line 1: syntax error near unexpected token `}' l3script: command substitution: line 1: `{ if ($3>999) }' Usage: awk [POSIX or GNU style options] -f progfile [--] file ... Usage: awk [POSIX or GNU style options] [--] 'program' file ... POSIX options: GNU long options: -f progfile --file=progfile -F fs --field-separator=fs -v var=val --assign=var=val -m[fr] val -O --optimize ... -W usage --usage -W use-lc-numeric --use-lc-numeric -W version --version To report bugs, see node `Bugs' in `gawk.info', which is section `Reporting Problems and Bugs' in the printed version. gawk is a pattern scanning and processing language. By default it reads standard input and writes standard output. Examples: gawk '{ sum += $1 }; END { print sum }' file gawk -F: '{ print $1 }' /etc/passwd |
$cat /etc/passwd | awk -F: '{ if (($3>999)) }'
![]() awk: { if (($3>999)) } awk: ^ syntax error |
$cat /etc/passwd | awk -F: ' if (($3>999)) '
![]() awk: if (($3>999)) awk: ^ syntax error |
$cat /etc/passwd | awk -F: '{ if ($3>999) }'
![]() awk: { if ($3>999) } awk: ^ syntax error |
$cat /etc/passwd | awk -F: '( if ($3>999) )'
![]() awk: ( if ($3>999) ) awk: ^ syntax error awk: ( if ($3>999) ) awk: ^ syntax error awk: cmd. line:1: ( if ($3>999) ) awk: cmd. line:1: ^ unexpected newline or end of string |
$cat /etc/passwd | awk -F: '{ if ($3>999) }'
![]() awk: { if ($3>999) } awk: ^ syntax error |
$cat /etc/passwd | awk -F: '{ if ($3>999) print; }'
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin |
$echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/user/bin |
$echo $PATH| awk -F: '{ for (n=1; n<=NF; n++) print $n; }'
/usr/local/bin /bin /usr/bin /usr/local/sbin /usr/sbin /sbin /home/user/bin |
$man for
![]() |
$yum search all for
Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile * base: ftp.cvut.cz * extras: centos.hitme.net.pl * updates: ftp.cvut.cz base | 3.7 kB 00:00 extras | 3.5 kB 00:00 updates | 3.5 kB 00:00 =========================================================================== Matched: for ============================================================================ fontforge-devel.i686 : Development tools for fontforge ... yum-plugin-protect-packages.noarch : Yum plugin to prevents Yum from removing itself and other protected packages yum-plugin-rpm-warm-cache.noarch : Yum plugin to access the rpmdb files early to warm up access to the db yum-plugin-security.noarch : Yum plugin to enable security filters yum-plugin-tmprepo.noarch : Yum plugin to add temporary repositories yum-plugin-versionlock.noarch : Yum plugin to lock specified packages from being updated yum-updateonboot.noarch : Run yum update on system boot yum-utils.noarch : Utilities based around the yum package manager zip.i686 : A file compression and packaging utility compatible with PKZIP zlib-devel.i686 : Header files and libraries for Zlib development zlib-static.i686 : Static libraries for Zlib development |
$yum search all man-pages | grep for
![]() |
$apropos for
for: nothing appropriate |
$apropos if
if: nothing appropriate |
$whatis for
for: nothing appropriate |
$for
![]() l3script: syntax error near unexpected token `newline' |
$cat /etc/passwd | tr -c a b | tr -d b | wc -c
34 |
$sed 's/[^a]//g' /etc/passwd > 111
|
$vim 111
|
$~
55 |
$find / -name find\*
![]() /bin/find /bin/findmnt find: `/root': Отказано в доступе /lib/udev/findkeyboards find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе find: `/var/run/lvm': Отказано в доступе find: `/var/log/audit': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе ... /usr/share/locale/ko/LC_MESSAGES/findutils.mo /usr/share/locale/cs/LC_MESSAGES/findutils.mo /usr/share/locale/vi/LC_MESSAGES/findutils.mo /usr/share/locale/lg/LC_MESSAGES/findutils.mo /usr/share/locale/nl/LC_MESSAGES/findutils.mo /usr/share/locale/el/LC_MESSAGES/findutils.mo /usr/share/locale/sr/LC_MESSAGES/findutils.mo /usr/share/locale/lt/LC_MESSAGES/findutils.mo /usr/share/locale/ru/LC_MESSAGES/findutils.mo find: `/lost+found': Отказано в доступе |
$find / -regex ".*\.jpe?g"
![]() find: `/root': Отказано в доступе find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе find: `/var/run/lvm': Отказано в доступе find: `/var/log/audit': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе find: `/var/cache/rpcbind': Отказано в доступе find: `/var/lib/nfs/statd': Отказано в доступе find: `/var/lib/rsyslog': Отказано в доступе ... find: `/proc/4805/fdinfo': Отказано в доступе find: `/usr/lib/audit': Отказано в доступе /usr/lib/anaconda-runtime/syslinux-vesa-splash.jpg /usr/share/doc/syslinux-4.02/sample/syslinux_splash.jpg /usr/share/doc/syslinux-4.02/sample/m16-640x640-syslinux.jpg /usr/share/wallpapers/CentOS6/contents/images/simple_waves.jpg /usr/share/backgrounds/centos_2048x1536_logoonly.jpg /usr/share/backgrounds/simple_waves.jpg /usr/share/backgrounds/centos_1920x1200_logoonly.jpg find: `/lost+found': Отказано в доступе |
$find / -size +10240 -ls
![]() find: `/root': Отказано в доступе find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе find: `/var/run/lvm': Отказано в доступе find: `/var/log/audit': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе 131722 21016 -rw-r--r-- 1 root root 21518336 Янв 13 23:31 /var/cache/yum/i386/6/updates/3bdc6f2b16afa911959406dd759a19cce16d311cc0512280f7e0ba40aad34710-primary.sqlite 131708 15300 -rw-r--r-- 1 root root 15664128 Янв 13 23:31 /var/cache/yum/i386/6/base/c10612878e8c327620e74a99fffdf54b03ac71e4e3eac2c1b01eb68aefc47434-primary.sqlite find: `/var/cache/rpcbind': Отказано в доступе ... 789453 21788 -rw-r--r-- 1 root root 22309105 Янв 13 16:45 /boot/initramfs-2.6.32-279.el6.i686.img 4509 0 -rw------- 1 root root 33554432 Янв 16 15:13 /sys/devices/pci0000:00/0000:00:02.0/resource0 4510 0 -rw------- 1 root root 33554432 Янв 16 15:13 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc 4516 0 -rw------- 1 root root 16777216 Янв 16 15:13 /sys/devices/pci0000:00/0000:00:03.0/resource1 4517 0 -rw------- 1 root root 16777216 Янв 16 15:13 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc find: `/usr/lib/audit': Отказано в доступе 663528 96800 -rw-r--r-- 1 root root 99158544 Янв 13 23:38 /usr/lib/locale/locale-archive 789003 8420 -rw-r--r-- 1 root root 8618994 Июн 25 2011 /usr/share/cracklib/pw_dict.pwd 792336 8360 -rwxr-xr-x 1 root root 8560608 Июн 22 2012 /usr/libexec/gcc/i686-redhat-linux/4.4.4/cc1 find: `/lost+found': Отказано в доступе |
$find ~ -atime +2
|
$find ~ -cmin +2
/home/user /home/user/PROJ /home/user/PROJ/x-project /home/user/PROJ/x-project/x /home/user/PROJ/x-project/y /home/user/PROJ/x-project/z /home/user/PROJ/core /home/user/LPI 2 /home/user/LPI 2/LPI_201-203.pdf /home/user/LPI 2/LPI_202-212.pdf ... /home/user/2012/04 /home/user/2012/02 /home/user/2012/03 /home/user/2012/01 /home/user/.bash_history /home/user/.ssh /home/user/.ssh/known_hosts /home/user/.bash_profile /home/user/.l3rc /home/user/PAMYATKA.PDF |
$find ~ -ctime +2
|
$find ~ -ctime +30
|
$find ~ -ctime +50
|
$find ~ -ctime +120
|
$find ~ -ctime +240
|
$find ~ -mmin +5
/home/user /home/user/PROJ /home/user/PROJ/x-project /home/user/PROJ/x-project/x /home/user/PROJ/x-project/y /home/user/PROJ/x-project/z /home/user/PROJ/core /home/user/LPI 2 /home/user/LPI 2/LPI_201-203.pdf /home/user/LPI 2/LPI_202-212.pdf ... /home/user/2012/04 /home/user/2012/02 /home/user/2012/03 /home/user/2012/01 /home/user/.bash_history /home/user/.ssh /home/user/.ssh/known_hosts /home/user/.bash_profile /home/user/.l3rc /home/user/PAMYATKA.PDF |
$find ~ -mmin 5
|
$find ~ -mmin -50
/home/user/.lilalo /home/user/.lilalo/27514745181912096-1358341561.info /home/user/.lilalo/27514745181912096-1358341561.script /home/user/.lilalo/.report.dat /home/user/.bash_history |
$find / -type l
![]() /bin/awk /bin/ypdomainname /bin/sh /bin/iptables-xml /bin/dnsdomainname /bin/nisdomainname /bin/rview /bin/view /bin/domainname /bin/ex ... /dev/.udev/db/tty:ttyS1 /dev/.udev/db/usbmon:usbmon1 /dev/input/by-id/usb-QEMU_0.10.2_QEMU_USB_Tablet_1-mouse /dev/input/by-id/usb-QEMU_0.10.2_QEMU_USB_Tablet_1-event-mouse /dev/input/by-path/pci-0000:00:01.2-usb-0:2:1.0-mouse /dev/input/by-path/pci-0000:00:01.2-usb-0:2:1.0-event-mouse /dev/input/by-path/platform-i8042-serio-1-event-mouse /dev/input/by-path/platform-i8042-serio-1-mouse /dev/input/by-path/platform-i8042-serio-0-event-kbd find: `/lost+found': Отказано в доступе |
$find / -user user
![]() find: `/root': Отказано в доступе find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе find: `/var/run/lvm': Отказано в доступе find: `/var/log/audit': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе find: `/var/cache/rpcbind': Отказано в доступе find: `/var/lib/nfs/statd': Отказано в доступе find: `/var/lib/rsyslog': Отказано в доступе ... /home/user/.bash_history /home/user/.ssh /home/user/.ssh/known_hosts /home/user/.bash_profile /home/user/.l3rc /home/user/PAMYATKA.PDF find: `/usr/lib/audit': Отказано в доступе /dev/pts/1 /dev/pts/0 find: `/lost+found': Отказано в доступе |
$find / -perm +6000
![]() /bin/ping6 /bin/umount /bin/cgexec /bin/ping /bin/mount /bin/su find: `/root': Отказано в доступе find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе ... /usr/bin/locate /usr/bin/ssh-agent /usr/bin/chage find: `/usr/lib/audit': Отказано в доступе /usr/libexec/pt_chown /usr/libexec/openssh/ssh-keysign /usr/libexec/utempter/utempter /usr/libexec/mc/cons.saver /usr/sbin/usernetctl find: `/lost+found': Отказано в доступе |
$find / -perm +1000 -type d
![]() find: `/root': Отказано в доступе /tmp /tmp/.ICE-unix find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе find: `/var/run/lvm': Отказано в доступе find: `/var/log/audit': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе find: `/var/cache/rpcbind': Отказано в доступе ... find: `/proc/4805/task/4805/fdinfo': Отказано в доступе find: `/proc/4805/fd': Отказано в доступе find: `/proc/4805/fdinfo': Отказано в доступе find: `/proc/5059/task/5059/fd/5': Нет такого файла или каталога find: `/proc/5059/task/5059/fdinfo/5': Нет такого файла или каталога find: `/proc/5059/fd/5': Нет такого файла или каталога find: `/proc/5059/fdinfo/5': Нет такого файла или каталога find: `/usr/lib/audit': Отказано в доступе /dev/shm find: `/lost+found': Отказано в доступе |
$mkdir ~/soft
|
$find ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)'
|
$find ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' -exec mv { print\;}
![]() find: отсутствует аргумент у `-exec' |
$ls
111 LPI 2 2012 MAN_SMB_CONF 2013 MATRIX.JPG 2020 NAMES 2021 OGO.JPG BIGFILE PAMYATKA.PDF BIN PRESS_ANY_KEY_TO_CONTINUE.JPG FREEBSD.JPG PROJ GRANATA.JPG soft LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE TEXT LPI 1 TOUCHLIST |
$cat /home/user/soft/
cat: /home/user/soft/: Это каталог |
$find ~ -name core -ok rm -f {} \;
< rm ... /home/user/PROJ/core > ? n < rm ... /home/user/LPI 1/core > ? n < rm ... /home/user/TEXT/core > ? n |
$ls
![]() |
$ls
|
$ls soft/
|
$ls soft/
|
$ls /usr/games
|
$find / -name *games*
![]() find: `/root': Отказано в доступе find: `/tmp/mc-root': Отказано в доступе find: `/var/lock/lvm': Отказано в доступе find: `/var/run/fcm': Отказано в доступе find: `/var/run/lvm': Отказано в доступе find: `/var/log/audit': Отказано в доступе /var/games find: `/var/cache/ldconfig': Отказано в доступе find: `/var/cache/rpcbind': Отказано в доступе find: `/var/lib/nfs/statd': Отказано в доступе ... find: `/proc/4805/fdinfo': Отказано в доступе /usr/games /usr/lib/games find: `/usr/lib/audit': Отказано в доступе /usr/share/selinux/devel/include/apps/games.if /usr/share/selinux/targeted/games.pp.bz2 /usr/share/man/man8/games_selinux.8.gz /usr/share/games /usr/local/games find: `/lost+found': Отказано в доступе |
$ls /usr/games/
|
$ls /usr/share/games/
|
$ls /usr/local/games/
|
cat: /home/user/soft/: Это каталог
Время первой команды журнала | 15:03:56 2013- 1-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:52:32 2013- 1-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 25.74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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