Журнал лабораторных работ

Содержание

Журнал

Вторник (03/28/17)

/dev/pts/0
13:32:22
$ls
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my  Regexp.H
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules  s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  passwd   term.h
13:39:58
$ls ./-*
./-file1  ./-hello
13:40:04
$ls -*
ls: неверный ключ -- e
Попробуйте «ls --help» для получения более подробного описания.
13:40:26
$ls -- -*
-file1  -hello
13:40:35
$ls -l -- -*
-rwxr-xr-x 1 user user 0 Окт  9  2014 -file1
-rwxr-xr-x 1 user user 1 Окт  9  2014 -hello
13:40:56
$ls *\**\?*
ls: невозможно получить доступ к ***?*: Нет такого файла или каталога
13:44:07
$ls
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my  Regexp.H
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules  s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  passwd   term.h
13:44:11
$touch file\*\name\?yes.txt

13:44:41
$ls
_1_2_3     alloca.H    bjen    fcntl.h            group    isdn_ttyfax.c  passwd    term.h
1cdesktop  __asterisk  bjon    -file1             -hello   _kik_my        Regexp.H
acpi       bjan        core.c  file*name?yes.txt  _hrypun  modules        s_tol_
13:44:47
$touch file\*\?yes.txt

13:46:48
$ls
_1_2_3     alloca.H    bjen    fcntl.h            file*?yes.txt  _hrypun        modules   s_tol_
1cdesktop  __asterisk  bjon    -file1             group          isdn_ttyfax.c  passwd    term.h
acpi       bjan        core.c  file*name?yes.txt  -hello         _kik_my        Regexp.H
13:46:49
$ls *[*?]*
file*name?yes.txt  file*?yes.txt
13:47:00
$ls
_1_2_3     alloca.H    bjen    fcntl.h            file*?yes.txt  _hrypun        modules   s_tol_
1cdesktop  __asterisk  bjon    -file1             group          isdn_ttyfax.c  passwd    term.h
acpi       bjan        core.c  file*name?yes.txt  -hello         _kik_my        Regexp.H
13:48:03
$touch temp\[cde]file.txt

13:49:04
$ls
_1_2_3     __asterisk  core.c             file*?yes.txt  isdn_ttyfax.c  Regexp.H
1cdesktop  bjan        fcntl.h            group          _kik_my        s_tol_
acpi       bjen        -file1             -hello         modules        temp[cde]file.txt
alloca.H   bjon        file*name?yes.txt  _hrypun        passwd         term.h
13:49:05
$ls *\[cde]
ls: невозможно получить доступ к *[cde]: Нет такого файла или каталога
13:49:18
$ls *\[cde]*
temp[cde]file.txt
13:49:20
$touch x[abc]x.txt

13:50:47
$ls
_1_2_3      bjan     -file1             _hrypun        Regexp.H
1cdesktop   bjen     file*name?yes.txt  isdn_ttyfax.c  s_tol_
acpi        bjon     file*?yes.txt      _kik_my        temp[cde]file.txt
alloca.H    core.c   group              modules        term.h
__asterisk  fcntl.h  -hello             passwd         x[abc]x.txt
13:50:48
$ls *[abc]*
1cdesktop  __asterisk  bjen  core.c   file*name?yes.txt  passwd             x[abc]x.txt
alloca.H   bjan        bjon  fcntl.h  isdn_ttyfax.c      temp[cde]file.txt
acpi:
events  powerbtn-acpi-support.sh
13:51:06
$ls *[abc]*
1cdesktop  __asterisk  bjen  core.c   file*name?yes.txt  passwd             x[abc]x.txt
alloca.H   bjan        bjon  fcntl.h  isdn_ttyfax.c      temp[cde]file.txt
acpi:
events  powerbtn-acpi-support.sh
13:51:10
$ls *'[abc]'*
x[abc]x.txt
13:51:18
$ls *'['abc]*
x[abc]x.txt
13:51:22
$ls */[abc]*
ls: невозможно получить доступ к */[abc]*: Нет такого файла или каталога
13:51:26
$ls *\[abc]*
x[abc]x.txt
13:51:29
$ls *\[abc]*
x[abc]x.txt
13:51:54
$ls
_1_2_3      bjan     -file1             _hrypun        Regexp.H
1cdesktop   bjen     file*name?yes.txt  isdn_ttyfax.c  s_tol_
acpi        bjon     file*?yes.txt      _kik_my        temp[cde]file.txt
alloca.H    core.c   group              modules        term.h
__asterisk  fcntl.h  -hello             passwd         x[abc]x.txt
13:51:56
$ls -l
итого 140
-rwxr-xr-x 1 user user     1 Окт  9  2014 _1_2_3
-rwxr-xr-x 1 user user     0 Окт  9  2014 1cdesktop
drwxr-xr-x 3 user user  4096 Окт  9  2014 acpi
-rwxr-xr-x 1 user user  1289 Окт  9  2014 alloca.H
-rwxr-xr-x 1 user user     1 Окт  9  2014 __asterisk
-rwxr-xr-x 1 user user     0 Окт  9  2014 bjan
-rwxr-xr-x 1 user user     0 Окт  9  2014 bjen
-rwxr-xr-x 1 user user     0 Окт  9  2014 bjon
-rwxr-xr-x 1 user user  8624 Окт  9  2014 core.c
...
-rwxr-xr-x 1 user user     1 Окт  9  2014 _hrypun
-rwxr-xr-x 1 user user 25937 Окт  9  2014 isdn_ttyfax.c
-rwxr-xr-x 1 user user     1 Окт  9  2014 _kik_my
-rwxr-xr-x 1 user user   277 Окт  9  2014 modules
-rwxr-xr-x 1 user user     1 Окт  9  2014 passwd
-rwxr-xr-x 1 user user  7123 Окт  9  2014 Regexp.H
-rwxr-xr-x 1 user user     1 Окт  9  2014 s_tol_
-rw-r--r-- 1 user user     0 Мар 28 14:49 temp[cde]file.txt
-rwxr-xr-x 1 user user 40290 Окт  9  2014 term.h
-rw-r--r-- 1 user user     0 Мар 28 14:50 x[abc]x.txt
13:51:58
$ls -lah
итого 152K
drwxr-xr-x  3 user user 4,0K Мар 28 14:50 .
drwxr-xr-x 16 user user 4,0K Мар 28 11:08 ..
-rwxr-xr-x  1 user user    1 Окт  9  2014 _1_2_3
-rwxr-xr-x  1 user user    0 Окт  9  2014 1cdesktop
drwxr-xr-x  3 user user 4,0K Окт  9  2014 acpi
-rwxr-xr-x  1 user user 1,3K Окт  9  2014 alloca.H
-rwxr-xr-x  1 user user    1 Окт  9  2014 __asterisk
-rwxr-xr-x  1 user user    0 Окт  9  2014 .bash
-rwxr-xr-x  1 user user    0 Окт  9  2014 ._bash
...
-rwxr-xr-x  1 user user    0 Окт  9  2014 .j_bash
-rwxr-xr-x  1 user user    1 Окт  9  2014 _kik_my
-rwxr-xr-x  1 user user  277 Окт  9  2014 modules
-rwxr-xr-x  1 user user    1 Окт  9  2014 passwd
-rwxr-xr-x  1 user user    1 Окт  9  2014 .passwd
-rwxr-xr-x  1 user user 7,0K Окт  9  2014 Regexp.H
-rwxr-xr-x  1 user user    1 Окт  9  2014 s_tol_
-rw-r--r--  1 user user    0 Мар 28 14:49 temp[cde]file.txt
-rwxr-xr-x  1 user user  40K Окт  9  2014 term.h
-rw-r--r--  1 user user    0 Мар 28 14:50 x[abc]x.txt
13:52:01
$ls -a
.          alloca.H    bjan     -file1             _hrypun        passwd             term.h
..         __asterisk  bjen     file*name?yes.txt  isdn_ttyfax.c  .passwd            x[abc]x.txt
_1_2_3     .bash       bjon     file*?yes.txt      .j_bash        Regexp.H
1cdesktop  ._bash      core.c   group              _kik_my        s_tol_
acpi       .._bash     fcntl.h  -hello             modules        temp[cde]file.txt
13:52:41
$ls -a .[^.]*
.bash  ._bash  .j_bash  .passwd
13:52:55
$ls -a .[^.]*
.bash  ._bash  .j_bash  .passwd
13:56:02
$users
root user
13:56:07
$<users
l3script: users: Нет такого файла или каталога
13:56:10
$stdout<users
l3script: users: Нет такого файла или каталога
13:56:15
$$stdout<users
l3script: users: Нет такого файла или каталога
13:56:21
$users>stdout

13:56:31
$users>stderr

13:56:36
$'< users'
l3script: < users: команда не найдена
13:56:47
$echo '< users'
< users
13:56:50
$ls
_1_2_3     __asterisk  core.c             file*?yes.txt  isdn_ttyfax.c  Regexp.H  temp[cde]file.txt
1cdesktop  bjan        fcntl.h            group          _kik_my        stderr    term.h
acpi       bjen        -file1             -hello         modules        stdout    x[abc]x.txt
alloca.H   bjon        file*name?yes.txt  _hrypun        passwd         s_tol_
13:57:02
$less ifles
13:57:10
$cd ..

13:57:12
$ls
backup       granata.jpg                            names                          sh
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ogo.jpg                        text
bin          lpi 1                                  pamyatka.pdf                   touchlist
cod          lpi 2                                  press_any_key_to_continue.jpg
file         man_smb_conf                           proj
freebsd.jpg  matrix.jpg                             screenrc
13:57:13
$cat names
cat: names: Это каталог
13:57:24
$ls
backup       granata.jpg                            names                          sh
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ogo.jpg                        text
bin          lpi 1                                  pamyatka.pdf                   touchlist
cod          lpi 2                                  press_any_key_to_continue.jpg
file         man_smb_conf                           proj
freebsd.jpg  matrix.jpg                             screenrc
13:57:29
$man man
14:01:30
$ls
backup       granata.jpg                            names                          sh
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ogo.jpg                        text
bin          lpi 1                                  pamyatka.pdf                   touchlist
cod          lpi 2                                  press_any_key_to_continue.jpg
file         man_smb_conf                           proj
freebsd.jpg  matrix.jpg                             screenrc
14:02:15
$echo zz*
zz*
14:02:18
$ls zz*
ls: невозможно получить доступ к zz*: Нет такого файла или каталога
14:02:41
$echo a*
a*
14:03:19
$ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога
14:04:01
$ls
backup       granata.jpg                            names                          sh
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ogo.jpg                        text
bin          lpi 1                                  pamyatka.pdf                   touchlist
cod          lpi 2                                  press_any_key_to_continue.jpg
file         man_smb_conf                           proj
freebsd.jpg  matrix.jpg                             screenrc
14:04:03
$cd names

14:04:05
$ls
_1_2_3     __asterisk  core.c             file*?yes.txt  isdn_ttyfax.c  Regexp.H  temp[cde]file.txt
1cdesktop  bjan        fcntl.h            group          _kik_my        stderr    term.h
acpi       bjen        -file1             -hello         modules        stdout    x[abc]x.txt
alloca.H   bjon        file*name?yes.txt  _hrypun        passwd         s_tol_
14:04:06
$ls *a
ls: невозможно получить доступ к *a: Нет такого файла или каталога
14:04:08
$touch "filename %hostname%.txt"

14:05:28
$ls
_1_2_3      bjan     -file1                   -hello         passwd    temp[cde]file.txt
1cdesktop   bjen     filename %hostname%.txt  _hrypun        Regexp.H  term.h
acpi        bjon     file*name?yes.txt        isdn_ttyfax.c  stderr    x[abc]x.txt
alloca.H    core.c   file*?yes.txt            _kik_my        stdout
__asterisk  fcntl.h  group                    modules        s_tol_
14:05:28
$touch 'filename %hostname%.txt'

14:05:37
$ls
_1_2_3      bjan     -file1                   -hello         passwd    temp[cde]file.txt
1cdesktop   bjen     filename %hostname%.txt  _hrypun        Regexp.H  term.h
acpi        bjon     file*name?yes.txt        isdn_ttyfax.c  stderr    x[abc]x.txt
alloca.H    core.c   file*?yes.txt            _kik_my        stdout
__asterisk  fcntl.h  group                    modules        s_tol_
14:05:39
$rm file
filename %hostname%.txt  file*name?yes.txt        file*?yes.txt
14:05:39
$rm file
filename %hostname%.txt  file*name?yes.txt        file*?yes.txt
14:05:39
$rm filename\ %hostname%.txt

14:05:51
$ls
_1_2_3     __asterisk  core.c             file*?yes.txt  isdn_ttyfax.c  Regexp.H  temp[cde]file.txt
1cdesktop  bjan        fcntl.h            group          _kik_my        stderr    term.h
acpi       bjen        -file1             -hello         modules        stdout    x[abc]x.txt
alloca.H   bjon        file*name?yes.txt  _hrypun        passwd         s_tol_
14:06:24
$ls
_1_2_3      bjan     -file1                   -hello         passwd    temp[cde]file.txt
1cdesktop   bjen     filename\ $hostname.txt  _hrypun        Regexp.H  term.h
acpi        bjon     file*name?yes.txt        isdn_ttyfax.c  stderr    x[abc]x.txt
alloca.H    core.c   file*?yes.txt            _kik_my        stdout
__asterisk  fcntl.h  group                    modules        s_tol_
14:06:25
$touch "filename\ $hostname.txt"

14:06:35
$ls
_1_2_3      bjan     -file1                   group          modules   s_tol_
1cdesktop   bjen     filename\ $hostname.txt  -hello         passwd    temp[cde]file.txt
acpi        bjon     filename\ .txt           _hrypun        Regexp.H  term.h
alloca.H    core.c   file*name?yes.txt        isdn_ttyfax.c  stderr    x[abc]x.txt
__asterisk  fcntl.h  file*?yes.txt            _kik_my        stdout
14:06:36
$hostname
debian3
14:06:42
$touch "$hostname.txt"

14:07:06
$ls
_1_2_3      bjan     -file1                   group          modules   s_tol_
1cdesktop   bjen     filename\ $hostname.txt  -hello         passwd    temp[cde]file.txt
acpi        bjon     filename\ .txt           _hrypun        Regexp.H  term.h
alloca.H    core.c   file*name?yes.txt        isdn_ttyfax.c  stderr    x[abc]x.txt
__asterisk  fcntl.h  file*?yes.txt            _kik_my        stdout
14:07:08
$ls -lah
итого 160K
drwxr-xr-x  3 user user 4,0K Мар 28 15:07 .
drwxr-xr-x 16 user user 4,0K Мар 28 11:08 ..
-rwxr-xr-x  1 user user    1 Окт  9  2014 _1_2_3
-rwxr-xr-x  1 user user    0 Окт  9  2014 1cdesktop
drwxr-xr-x  3 user user 4,0K Окт  9  2014 acpi
-rwxr-xr-x  1 user user 1,3K Окт  9  2014 alloca.H
-rwxr-xr-x  1 user user    1 Окт  9  2014 __asterisk
-rwxr-xr-x  1 user user    0 Окт  9  2014 .bash
-rwxr-xr-x  1 user user    0 Окт  9  2014 ._bash
...
-rwxr-xr-x  1 user user    1 Окт  9  2014 passwd
-rwxr-xr-x  1 user user    1 Окт  9  2014 .passwd
-rwxr-xr-x  1 user user 7,0K Окт  9  2014 Regexp.H
-rw-r--r--  1 user user   10 Мар 28 14:56 stderr
-rw-r--r--  1 user user   10 Мар 28 14:56 stdout
-rwxr-xr-x  1 user user    1 Окт  9  2014 s_tol_
-rw-r--r--  1 user user    0 Мар 28 14:49 temp[cde]file.txt
-rwxr-xr-x  1 user user  40K Окт  9  2014 term.h
-rw-r--r--  1 user user    0 Мар 28 15:07 .txt
-rw-r--r--  1 user user    0 Мар 28 14:50 x[abc]x.txt
14:07:23
$ls
_1_2_3      bjan     -file1                   group          modules   s_tol_
1cdesktop   bjen     filename\ $hostname.txt  -hello         passwd    temp[cde]file.txt
acpi        bjon     filename\ .txt           _hrypun        Regexp.H  term.h
alloca.H    core.c   file*name?yes.txt        isdn_ttyfax.c  stderr    x[abc]x.txt
__asterisk  fcntl.h  file*?yes.txt            _kik_my        stdout
14:07:35
$ls -lah
итого 160K
drwxr-xr-x  3 user user 4,0K Мар 28 15:07 .
drwxr-xr-x 16 user user 4,0K Мар 28 11:08 ..
-rwxr-xr-x  1 user user    1 Окт  9  2014 _1_2_3
-rwxr-xr-x  1 user user    0 Окт  9  2014 1cdesktop
drwxr-xr-x  3 user user 4,0K Окт  9  2014 acpi
-rwxr-xr-x  1 user user 1,3K Окт  9  2014 alloca.H
-rwxr-xr-x  1 user user    1 Окт  9  2014 __asterisk
-rwxr-xr-x  1 user user    0 Окт  9  2014 .bash
-rwxr-xr-x  1 user user    0 Окт  9  2014 ._bash
...
-rwxr-xr-x  1 user user    1 Окт  9  2014 passwd
-rwxr-xr-x  1 user user    1 Окт  9  2014 .passwd
-rwxr-xr-x  1 user user 7,0K Окт  9  2014 Regexp.H
-rw-r--r--  1 user user   10 Мар 28 14:56 stderr
-rw-r--r--  1 user user   10 Мар 28 14:56 stdout
-rwxr-xr-x  1 user user    1 Окт  9  2014 s_tol_
-rw-r--r--  1 user user    0 Мар 28 14:49 temp[cde]file.txt
-rwxr-xr-x  1 user user  40K Окт  9  2014 term.h
-rw-r--r--  1 user user    0 Мар 28 15:07 .txt
-rw-r--r--  1 user user    0 Мар 28 14:50 x[abc]x.txt
14:07:38
$hostname
debian3
14:07:45
$touch "$hostname.txt"

14:08:16
$echo hostname
hostname
14:08:20
$echo $hostname

14:08:23
$echo ${hostname}

14:08:56
$echo ${hostname}

14:09:00
$hostname
debian3
14:09:02
$echo < hostname
l3script: hostname: Нет такого файла или каталога
14:09:46
$echo | hostname
debian3
14:09:51
$touch | hostname
debian3
touch: пропущен операнд, задающий файл
Попробуйте «touch --help» для получения более подробного описания.
14:10:05
$touch "'$hostname'.txt"

14:11:10
$ls
_1_2_3      bjan     -file1                   group          modules   s_tol_
1cdesktop   bjen     filename\ $hostname.txt  -hello         passwd    temp[cde]file.txt
acpi        bjon     filename\ .txt           _hrypun        Regexp.H  term.h
alloca.H    core.c   file*name?yes.txt        isdn_ttyfax.c  stderr    ''.txt
__asterisk  fcntl.h  file*?yes.txt            _kik_my        stdout    x[abc]x.txt
14:11:11
$touch "name'$hostname'.txt"

14:16:46
$ls
_1_2_3      bjon                     file*?yes.txt  name''.txt         term.h
1cdesktop   core.c                   group          passwd             ''.txt
acpi        fcntl.h                  -hello         Regexp.H           x[abc]x.txt
alloca.H    -file1                   _hrypun        stderr
__asterisk  filename\ $hostname.txt  isdn_ttyfax.c  stdout
bjan        filename\ .txt           _kik_my        s_tol_
bjen        file*name?yes.txt        modules        temp[cde]file.txt
14:16:49