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

Содержание

Журнал

Понедельник (01/11/10)

/dev/ttyp0
11:21:08
#cd ~user

11:21:22
#pwd
/home/user
11:21:24
#ls
hello
11:21:35
#ls -lF
итого 4
-rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello*
11:21:59
#ls -a
итого 45
drwxr-xr-x   8 user user  464 2009-05-24 13:22 ./
drwxr-xr-x 205 root root 4920 2008-03-14 11:04 ../
-rw-------   1 user user 1090 2009-05-24 13:24 .bash_history
-rw-r--r--   1 user user  220 2007-12-23 16:52 .bash_logout
-rw-r--r--   1 user root  424 2009-04-30 15:11 .bash_profile
-rw-r--r--   1 user user 2270 2009-04-30 15:11 .bashrc
-rw-------   1 user user   26 2007-12-23 16:52 .dmrc
drwxr-xr-x   5 user user  248 2007-12-23 17:01 .fluxbox/
drwx------   2 user user   48 2008-02-17 23:52 .gconf/
drwx------   2 user user   80 2008-02-18 00:06 .gconfd/
-rwxr-xr-x   1 root root   13 2008-03-11 12:42 hello*
-rw-r--r--   1 user root   51 2010-01-09 19:22 .l3rc
-rw-------   1 user user   35 2008-03-12 12:44 .lesshst
drwxr-xr-x   2 user root  800 2009-05-24 13:25 .lilalo/
drwx------   3 user user   72 2007-12-23 17:01 .mozilla/
drwxr-xr-x   2 user user   80 2009-04-30 15:12 .ssh/
-rw-------   1 user user 3545 2009-05-24 13:22 .viminfo
-rw-r--r--   1 user user  732 2008-07-04 20:19 .xsession-errors
11:22:07
#cd /usr/share/doc

11:22:30
#ls
console-cyrillic           libxi6
console-data               libxinerama1
console-terminus           libxkbfile1
coreutils                  libxml2
cpio                       libxmu6
cpp                        libxmuu1
cpp-4.1                    libxp6
cron                       libxpm4
debconf                    libxrandr2
debconf-i18n               libxrender1
...
libsm6                     xserver-xorg-video-vga
libss2                     xserver-xorg-video-via
libssl0.9.8                xserver-xorg-video-vmware
libssp0                    xserver-xorg-video-voodoo
libstartup-notification0   xterm
libstdc++6                 xutils
libtasn1-3                 xutils-dev
libtext-charwidth-perl     x-window-system
libtext-iconv-perl         zlib1g
libtext-wrapi18n-perl
11:22:42
#cd bash

11:23:05
#pwd
/usr/share/doc/bash
11:23:32
#cd handbook
bash: cd: handbook: No such file or directory
11:23:56
#ls
BUGS.bash_completion          completion-contrib  POSIX.gz
changelog.bash_completion.gz  copyright           README.abs-guide
changelog.Debian.gz           FAQ                 README.bash_completion.gz
changelog.gz                  inputrc.arrows      README.commands.gz
CHANGES.gz                    INTRO.gz            README.Debian.gz
COMPAT.gz                     NEWS.gz
11:23:59
#pwd
/usr/share/doc/bash
11:24:24
#less intro
11:25:15
#less intro.gz
11:25:20
#links
11:25:29
#ls
ls: intro.gz: No such file or directory
11:25:37
#vi intro.gz
11:25:54
#ls
BUGS.bash_completion          completion-contrib  POSIX.gz
changelog.bash_completion.gz  copyright           README.abs-guide
changelog.Debian.gz           FAQ                 README.bash_completion.gz
changelog.gz                  inputrc.arrows      README.commands.gz
CHANGES.gz                    INTRO.gz            README.Debian.gz
COMPAT.gz                     NEWS.gz
11:25:59
#vi INTRO
11:26:15
#ls INTRO
INTRO.gz
11:26:23
#less INTRO.gz
11:26:39
#links INTRO.gz
11:27:00
#lynx INTRO.gz
11:27:21
#lynx FAQ
11:27:40
#cd /hemo/user
bash: cd: /hemo/user: No such file or directory
11:28:21
#cd /home

11:28:29
#pwd
/home/user
11:28:31
#ls
hello
11:28:33
#ls -a
.              .bash_logout   .dmrc     .gconfd  .lesshst  .ssh
..             .bash_profile  .fluxbox  hello    .lilalo   .viminfo
.bash_history  .bashrc        .gconf    .l3rc    .mozilla  .xsession-errors
11:28:36
#mkdir source doc pics

11:28:55
#ls
doc  hello  pics  source
11:29:07
#ls -lF
[root@debian1:user]# ls -f\
>
.    .ssh   .l3rc     hello     .lilalo       .bash_history  .bash_profile
..   pics   .fluxbox  .mozilla  .bash_logout  source         .lesshst
doc  .dmrc  .bashrc   .gconfd   .viminfo      .gconf         .xsession-errors
итого 4
drwxr-xr-x 2 root root 48 2010-01-11 12:28 doc/
-rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello*
drwxr-xr-x 2 root root 48 2010-01-11 12:28 pics/
drwxr-xr-x 2 root root 48 2010-01-11 12:28 source/
11:29:12
#mkdir -p doc/scripting/perl

11:31:48
#pwd
/home/user
11:32:05
#ls
doc  hello  pics  source
11:32:08
#tree
.
|-- doc
|   |-- c
|   `-- scripting
|       |-- perl
|       `-- python
|-- hello
|-- pics
|   `-- forweb
|       `-- info
|           `-- 2002
|               `-- summer
`-- source
11 directories, 1 file
11:32:14
#touch a b c

11:33:12
#ls
a  b  c  doc  hello  pics  source
11:33:14
#ls -lF
итого 4
-rw-r--r-- 1 root root   0 2010-01-11 12:33 a
-rw-r--r-- 1 root root   0 2010-01-11 12:33 b
-rw-r--r-- 1 root root   0 2010-01-11 12:33 c
drwxr-xr-x 4 root root 104 2010-01-11 12:31 doc/
-rwxr-xr-x 1 root root  13 2008-03-11 12:42 hello*
drwxr-xr-x 3 root root  72 2010-01-11 12:31 pics/
drwxr-xr-x 2 root root  48 2010-01-11 12:28 source/
11:33:19
#rm a b c

11:33:39
#ls -lF
итого 4
drwxr-xr-x 4 root root 104 2010-01-11 12:31 doc/
-rwxr-xr-x 1 root root  13 2008-03-11 12:42 hello*
drwxr-xr-x 3 root root  72 2010-01-11 12:31 pics/
drwxr-xr-x 2 root root  48 2010-01-11 12:28 source/
11:33:43
#rmdir -p pics/forweb/info/2002/summer/

11:34:20
#rm -r doc

11:34:46
#rm --help
Использование: rm [КЃю ссылку) ФАЙÐ, --directory       удаляет жесткую ссылку на ФАЙР      каталог (только для суперпользователя; работает только
                          на системах, где поддерживается `unlink' для непустых
                          каталогов)
  -f, --force           игнорировать несуществующие файлы, не запрашивать
  -i, --interactive     запрашивать подтверждение перед каждым удалением
      --no-preserve-root не обрабатывать `/' особо (по умолчанию)
      --preserve-root   отказываться рекурсивно обрабатывать `/'
  -r, -R, --recursive   рекурсивно удалять каталоги и их содержимое
  -v, --verbose         пояснять производимые действия
      --help     показать эту справку и выйти
...
или -R), чтобы удалить все перечисленные каталоги вместе с их
содержимым.
Для удаления файла, начинающегося с `-' (например: `-foo'),
используйте одну из следующих команд:
  rm -- -foo
  rm ./-foo
Имейте в виду, что при использовании rm для удаления файла его содержимое
обычно можно восстановить. Используйте shred, если Вам необходима большая
уверенность в невозможности восстановления содержимого.
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
11:34:59
#touch a

11:35:39
#mkdir a
mkdir: невозможно создать каталог `a': File exists
11:35:44
#mkdir A

11:35:48
#ls -lF
итого 4
-rw-r--r-- 1 root root  0 2010-01-11 12:35 a
drwxr-xr-x 2 root root 48 2010-01-11 12:35 A/
-rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello*
drwxr-xr-x 2 root root 48 2010-01-11 12:28 source/
11:35:52
#rm -i -v a
rm: удалить пустой обычный файл `a'? y
удален `a'
11:36:15
#rm -i -v A
rm: невозможно удалить каталог `A': Is a directory
11:36:22
#rmdir
rmdir: invalid option -- i
Попробуйте `rmdir --help' для получения более подробного описания.
11:36:33
#rmdir --help
Использование: rmdir [КIRECTORY, если они пусты.
      --ignore-fail-on-non-empty
                  игнорировать все ошибки, которые возникают из-за того, что
                   каталог не пуст
rmdir -p a/b/c'   Удалить КАТАÐ
                  делает то же, что и `rmdir a/b/c a/b a'.
  -v, --verbose   выводить сообщение для каждого обработанного каталога
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
11:36:50
#rmdir
rmdir: удаление каталога, A
11:37:07
#ls -lF
итого 4
-rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello*
drwxr-xr-x 2 root root 48 2010-01-11 12:28 source/
11:37:13
#ls /
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
11:37:33
#ls /home
mega     user117  user138  user159  user18   user20   user40  user61  user82
test     user118  user139  user16   user180  user200  user41  user62  user83
user     user119  user14   user160  user181  user21   user42  user63  user84
user1    user12   user140  user161  user182  user22   user43  user64  user85
user10   user120  user141  user162  user183  user23   user44  user65  user86
user100  user121  user142  user163  user184  user24   user45  user66  user87
user101  user122  user143  user164  user185  user25   user46  user67  user88
user102  user123  user144  user165  user186  user26   user47  user68  user89
user103  user124  user145  user166  user187  user27   user48  user69  user9
user104  user125  user146  user167  user188  user28   user49  user7   user90
...
user108  user129  user15   user170  user191  user31   user52  user73  user94
user109  user13   user150  user171  user192  user32   user53  user74  user95
user11   user130  user151  user172  user193  user33   user54  user75  user96
user110  user131  user152  user173  user194  user34   user55  user76  user97
user111  user132  user153  user174  user195  user35   user56  user77  user98
user112  user133  user154  user175  user196  user36   user57  user78  user99
user113  user134  user155  user176  user197  user37   user58  user79
user114  user135  user156  user177  user198  user38   user59  user8
user115  user136  user157  user178  user199  user39   user6   user80
user116  user137  user158  user179  user2    user4    user60  user81
11:38:06
#ls /home/user1

11:38:31
#ls -a
.  ..  .bash_logout  .bash_profile  .bashrc
11:38:37
#ls -a /home/user
.              .bash_profile  .gconf   .lesshst  .ssh
..             .bashrc        .gconfd  .lilalo   .viminfo
.bash_history  .dmrc          hello    .mozilla  .xsession-errors
.bash_logout   .fluxbox       .l3rc    source
11:38:40
#mkdir -p /home/user/proj/x-project

11:39:44
#touch x y z

11:40:08
#ls

11:40:15
#ls -a
.  ..
11:40:26
#cd

11:40:39
#ls

11:40:41
#touch x y z

11:40:54
#ls
x  y  z
11:40:56
#touch --help
Использование: touch [КÐпа и модификации каждого файла до текущего времени
Аргументы, обязательные для длинных ключей, обязательны и для коротких.
  -a                     изменять только время доступа
  -c, --no-create        не создавать файлов
  -d, --date=STRING      проанализировать STRING и использовать вместо
                          текущего времени
  -f                     (игнорируется)
  -m                     изменять только время изменения
  -r, --reference=ФАЙÐекущего
  -t ВРЕМЯ               использовать [[ВВ]ГГ]ММДДччмм[.сс] вместо
                           текущего времени
  --time=СÐ
                                      СРccess, atime, use эквивалентно -a
                          СÐodify, mtime эквивалентно -m
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
Заметьте, что ключи -d и -t воспринимают разные форматы даты и времени.
Если ФАЙввод.
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
11:41:04