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

Содержание

Журнал

Понедельник (11/02/20)

/dev/pts/0
10:11:06
#ls -l /dev/pts/4 --color
crw--w---- 1 ivan tty 136, 4 Ноя  2 10:53 /dev/pts/4
/dev/pts/1
10:11:06
#ls -l /dev/pts/4 --color
crw--w---- 1 ivan tty 136, 4 Ноя  2 10:53 /dev/pts/4
/dev/pts/0
10:11:10
#ls -l /dev/pts/1 --color
crw--w---- 1 root tty 136, 1 Ноя  2 11:11 /dev/pts/1
/dev/pts/1
10:11:10
#ls -l /dev/pts/1 --color
crw--w---- 1 root tty 136, 1 Ноя  2 11:11 /dev/pts/1
/dev/pts/0
10:11:57
#echo privet > /dev/pts/4

/dev/pts/1
10:11:57
#echo privet > /dev/pts/4

/dev/pts/0
10:19:59
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdb doesn't contain a valid partition table
/dev/pts/1
10:19:59
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdb doesn't contain a valid partition table
/dev/pts/0
10:20:59
#mkfifo test

/dev/pts/1
10:20:59
#mkfifo test

/dev/pts/0
10:30:55
#ls -la /dev/pts/4 --color
crw--w---- 1 ivan tty 136, 4 Ноя  2 11:20 /dev/pts/4
/dev/pts/1
10:30:55
#ls -la /dev/pts/4 --color
crw--w---- 1 ivan tty 136, 4 Ноя  2 11:20 /dev/pts/4
/dev/pts/0
10:31:35
#mv test /tmp

/dev/pts/1
10:31:35
#mv test /tmp

/dev/pts/0
10:32:10
#echo privet > /tmp/test

/dev/pts/1
10:32:10
#echo privet > /tmp/test

/dev/pts/0
10:33:41
#ls -l /dev/log --color
srw-rw-rw- 1 root root 0 Окт 30 12:25 /dev/log
/dev/pts/1
10:33:41
#ls -l /dev/log --color
srw-rw-rw- 1 root root 0 Окт 30 12:25 /dev/log
/dev/pts/0
10:36:31
#who > who.txt

/dev/pts/1
10:36:31
#who > who.txt

/dev/pts/0
10:46:13
#ls -l
итого 12
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  165 Ноя  2 11:46 who.txt
/dev/pts/1
10:46:13
#ls -l
итого 12
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  165 Ноя  2 11:46 who.txt
/dev/pts/0
10:46:35
#LANG =''
l3script: LANG: команда не найдена
/dev/pts/1
10:46:35
#LANG =''
l3script: LANG: команда не найдена
/dev/pts/0
10:51:27
#LANG=''

/dev/pts/1
10:51:27
#LANG=''

/dev/pts/0
10:51:39
#mkdir d1

/dev/pts/1
10:51:39
#mkdir d1

/dev/pts/0
10:53:40
#ls -l
total 16
drwxr-xr-x 2 root root 4096 Nov  2 11:53 d1
-rw-r--r-- 1 root root 5268 Oct 13  2014 install
-rw-r--r-- 1 root root  165 Nov  2 11:46 who.txt
/dev/pts/1
10:53:40
#ls -l
total 16
drwxr-xr-x 2 root root 4096 Nov  2 11:53 d1
-rw-r--r-- 1 root root 5268 Oct 13  2014 install
-rw-r--r-- 1 root root  165 Nov  2 11:46 who.txt
/dev/pts/0
10:53:45
#mkdir d2

/dev/pts/1
10:53:45
#mkdir d2

10:53:59
#mkdir d2/d3

/dev/pts/0
10:53:59
#mkdir d2/d3

10:54:05
#ls
d1  d2  install  who.txt
/dev/pts/1
10:54:05
#ls
d1  d2  install  who.txt
/dev/pts/0
10:54:13
#mkdir d4//d5
mkdir: cannot create directory `d4//d5': No such file or directory
/dev/pts/1
10:54:13
#mkdir d4//d5
mkdir: cannot create directory `d4//d5': No such file or directory
/dev/pts/0
10:55:15
#mkdir 'd4//d5'
mkdir: cannot create directory `d4//d5': No such file or directory
/dev/pts/1
10:55:15
#mkdir 'd4//d5'
mkdir: cannot create directory `d4//d5': No such file or directory
/dev/pts/0
10:55:21
#mkdir d4`//d
> ^C
/dev/pts/1
10:55:21
#mkdir d4`//d
> ^C
/dev/pts/0
10:55:38
#mkdir -p d4/d5

/dev/pts/1
10:55:38
#mkdir -p d4/d5

/dev/pts/0
10:56:00
#tree
l3script: tree: command not found
/dev/pts/1
10:56:00
#tree
l3script: tree: command not found
/dev/pts/0
10:56:54
#mkdir d4///d5
mkdir: cannot create directory `d4///d5': File exists
/dev/pts/1
10:56:54
#mkdir d4///d5
mkdir: cannot create directory `d4///d5': File exists
/dev/pts/0
10:57:11
#mkdir ' d4//d5'
mkdir: cannot create directory ` d4//d5': No such file or directory
/dev/pts/1
10:57:11
#mkdir ' d4//d5'
mkdir: cannot create directory ` d4//d5': No such file or directory
/dev/pts/0
10:57:24
#mkdir 'd4//d5'
mkdir: cannot create directory `d4//d5': File exists
/dev/pts/1
10:57:24
#mkdir 'd4//d5'
mkdir: cannot create directory `d4//d5': File exists
/dev/pts/0
10:57:31
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  Could not resolve 'ftp.ua.debian.org'
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  Could not resolve 'ftp.ua.debian.org'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/1
10:57:31
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  Could not resolve 'ftp.ua.debian.org'
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  Could not resolve 'ftp.ua.debian.org'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/0
10:58:08
#apt-get update
Err http://security.debian.org wheezy/updates Release.gpg
  Could not resolve 'security.debian.org'
Err http://ftp.ua.debian.org wheezy Release.gpg
  Could not resolve 'ftp.ua.debian.org'
Err http://ftp.ua.debian.org wheezy-updates Release.gpg
  Could not resolve 'ftp.ua.debian.org'
Reading package lists... Done
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/Release.gpg  Could not resolve 'ftp.ua.debian.org'
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/Release.gpg  Could not resolve 'security.debian.org'
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/Release.gpg  Could not resolve 'ftp.ua.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
/dev/pts/1
10:58:08
#apt-get update
Err http://security.debian.org wheezy/updates Release.gpg
  Could not resolve 'security.debian.org'
Err http://ftp.ua.debian.org wheezy Release.gpg
  Could not resolve 'ftp.ua.debian.org'
Err http://ftp.ua.debian.org wheezy-updates Release.gpg
  Could not resolve 'ftp.ua.debian.org'
Reading package lists... Done
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/Release.gpg  Could not resolve 'ftp.ua.debian.org'
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/Release.gpg  Could not resolve 'security.debian.org'
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/Release.gpg  Could not resolve 'ftp.ua.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
/dev/pts/0
10:58:56
#cat /etc/resolv.conf
search net.nt
nameserver 192.168.13.253
/dev/pts/1
10:58:56
#cat /etc/resolv.conf
search net.nt
nameserver 192.168.13.253
/dev/pts/0
10:59:45
#vi /etc/resolv.conf
/dev/pts/1
10:59:45
#vi /etc/resolv.conf
/dev/pts/0
11:02:13
#~
search net.nt
x
x.
nameserver
/dev/pts/1
11:02:13
#~
search net.nt
x
x.
nameserver
/dev/pts/0
11:02:56
#~
search net.nt
nameserver 192.168.13.253
"/etc/resolv.conf" 2L, 40C
/dev/pts/1
11:02:56
#~
search net.nt
nameserver 192.168.13.253
"/etc/resolv.conf" 2L, 40C
/dev/pts/0
11:03:12
#~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 3L, 57C written
/dev/pts/1
11:03:12
#~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 3L, 57C written
/dev/pts/0
11:04:22
#cat /etc/resolv.conf
search net.nt
nameserver 192.168.13.1
nameserver 8.8.8.8
/dev/pts/1
11:04:22
#cat /etc/resolv.conf
search net.nt
nameserver 192.168.13.1
nameserver 8.8.8.8
/dev/pts/0
11:04:43
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  404  Not Found [IP: 194.71.11.165 80]
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  404  Not Found [IP: 194.71.11.165 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/1
11:04:43
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  404  Not Found [IP: 194.71.11.165 80]
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  404  Not Found [IP: 194.71.11.165 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/0
11:04:56
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  404  Not Found [IP: 194.71.11.165 80]
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  404  Not Found [IP: 194.71.11.165 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/1
11:04:56
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  404  Not Found [IP: 194.71.11.165 80]
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  404  Not Found [IP: 194.71.11.165 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
/dev/pts/0
11:05:18
#apt-get update
Ign http://security.debian.org wheezy/updates Release.gpg
Ign http://security.debian.org wheezy/updates Release
Ign http://security.debian.org wheezy/updates/main Sources/DiffIndex
Ign http://security.debian.org wheezy/updates/contrib Sources/DiffIndex
Ign http://ftp.ua.debian.org wheezy Release.gpg
Ign http://security.debian.org wheezy/updates/non-free Sources/DiffIndex
Ign http://security.debian.org wheezy/updates/main amd64 Packages/DiffIndex
Ign http://security.debian.org wheezy/updates/contrib amd64 Packages/DiffIndex
Ign http://ftp.ua.debian.org wheezy-updates Release.gpg
Ign http://security.debian.org wheezy/updates/non-free amd64 Packages/DiffIndex
...
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/main/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/non-free/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/contrib/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/main/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/contrib/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/non-free/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/main/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/contrib/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/non-free/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
/dev/pts/1
11:05:18
#apt-get update
Ign http://security.debian.org wheezy/updates Release.gpg
Ign http://security.debian.org wheezy/updates Release
Ign http://security.debian.org wheezy/updates/main Sources/DiffIndex
Ign http://security.debian.org wheezy/updates/contrib Sources/DiffIndex
Ign http://ftp.ua.debian.org wheezy Release.gpg
Ign http://security.debian.org wheezy/updates/non-free Sources/DiffIndex
Ign http://security.debian.org wheezy/updates/main amd64 Packages/DiffIndex
Ign http://security.debian.org wheezy/updates/contrib amd64 Packages/DiffIndex
Ign http://ftp.ua.debian.org wheezy-updates Release.gpg
Ign http://security.debian.org wheezy/updates/non-free amd64 Packages/DiffIndex
...
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/main/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/non-free/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/contrib/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/main/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/contrib/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/non-free/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/main/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/contrib/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/non-free/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
/dev/pts/0
11:05:55
#cd

/dev/pts/1
11:05:55
#cd

прошла 41 минута
/dev/pts/0
11:47:43
#touch f1

/dev/pts/1
11:47:43
#touch f1

/dev/pts/0
11:48:45
#ls -a
.          .bash_history  .l3rc     .vim      d2  install
..         .bash_profile  .lilalo   .viminfo  d4  who.txt
.aptitude  .bashrc        .profile  d1        f1
/dev/pts/1
11:48:45
#ls -a
.          .bash_history  .l3rc     .vim      d2  install
..         .bash_profile  .lilalo   .viminfo  d4  who.txt
.aptitude  .bashrc        .profile  d1        f1
/dev/pts/0
11:48:47
#ls -la
total 72
drwx------  8 root root 4096 Nov  2 12:48 .
drwxr-xr-x 24 root root 4096 Oct 15  2014 ..
drwx------  2 root root 4096 Jun 27  2014 .aptitude
-rw-------  1 root root 1896 Oct 15  2014 .bash_history
-rw-r--r--  1 root root   10 Jun 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Jun 27  2014 .bashrc
-rw-r--r--  1 root root   50 Oct 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Nov  2 12:48 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Jun 27  2014 .vim
-rw-------  1 root root 4908 Nov  2 12:04 .viminfo
drwxr-xr-x  2 root root 4096 Nov  2 11:53 d1
drwxr-xr-x  3 root root 4096 Nov  2 11:54 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
/dev/pts/1
11:48:47
#ls -la
total 72
drwx------  8 root root 4096 Nov  2 12:48 .
drwxr-xr-x 24 root root 4096 Oct 15  2014 ..
drwx------  2 root root 4096 Jun 27  2014 .aptitude
-rw-------  1 root root 1896 Oct 15  2014 .bash_history
-rw-r--r--  1 root root   10 Jun 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Jun 27  2014 .bashrc
-rw-r--r--  1 root root   50 Oct 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Nov  2 12:48 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Jun 27  2014 .vim
-rw-------  1 root root 4908 Nov  2 12:04 .viminfo
drwxr-xr-x  2 root root 4096 Nov  2 11:53 d1
drwxr-xr-x  3 root root 4096 Nov  2 11:54 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
/dev/pts/0
11:48:54
#ls -la --color
total 72
drwx------  8 root root 4096 Nov  2 12:48 .
drwxr-xr-x 24 root root 4096 Oct 15  2014 ..
drwx------  2 root root 4096 Jun 27  2014 .aptitude
-rw-------  1 root root 1896 Oct 15  2014 .bash_history
-rw-r--r--  1 root root   10 Jun 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Jun 27  2014 .bashrc
-rw-r--r--  1 root root   50 Oct 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Nov  2 12:48 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Jun 27  2014 .vim
-rw-------  1 root root 4908 Nov  2 12:04 .viminfo
drwxr-xr-x  2 root root 4096 Nov  2 11:53 d1
drwxr-xr-x  3 root root 4096 Nov  2 11:54 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
/dev/pts/1
11:48:54
#ls -la --color
total 72
drwx------  8 root root 4096 Nov  2 12:48 .
drwxr-xr-x 24 root root 4096 Oct 15  2014 ..
drwx------  2 root root 4096 Jun 27  2014 .aptitude
-rw-------  1 root root 1896 Oct 15  2014 .bash_history
-rw-r--r--  1 root root   10 Jun 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Jun 27  2014 .bashrc
-rw-r--r--  1 root root   50 Oct 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Nov  2 12:48 .lilalo
-rw-r--r--  1 root root  140 Nov 19  2007 .profile
drwxr-xr-x  2 root root 4096 Jun 27  2014 .vim
-rw-------  1 root root 4908 Nov  2 12:04 .viminfo
drwxr-xr-x  2 root root 4096 Nov  2 11:53 d1
drwxr-xr-x  3 root root 4096 Nov  2 11:54 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
/dev/pts/0
11:49:01
#touch d2/f2

/dev/pts/1
11:49:01
#touch d2/f2

/dev/pts/0
11:49:57
#ls -l
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
/dev/pts/1
11:49:57
#ls -l
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
11:50:00
#ls d2
d3  f2
/dev/pts/0
11:50:00
#ls d2
d3  f2
11:50:04
#ls d2 -la
total 12
drwxr-xr-x 3 root root 4096 Nov  2 12:49 .
drwx------ 8 root root 4096 Nov  2 12:48 ..
drwxr-xr-x 2 root root 4096 Nov  2 11:54 d3
-rw-r--r-- 1 root root    0 Nov  2 12:49 f2
/dev/pts/1
11:50:04
#ls d2 -la
total 12
drwxr-xr-x 3 root root 4096 Nov  2 12:49 .
drwx------ 8 root root 4096 Nov  2 12:48 ..
drwxr-xr-x 2 root root 4096 Nov  2 11:54 d3
-rw-r--r-- 1 root root    0 Nov  2 12:49 f2
/dev/pts/0
11:50:10
#ls d2 -la -color
total 12
-rw-r--r-- 1 root    0 Nov  2 12:49 f2
drwxr-xr-x 2 root 4096 Nov  2 11:54 d3
drwx------ 8 root 4096 Nov  2 12:48 ..
drwxr-xr-x 3 root 4096 Nov  2 12:49 .
/dev/pts/1
11:50:10
#ls d2 -la -color
total 12
-rw-r--r-- 1 root    0 Nov  2 12:49 f2
drwxr-xr-x 2 root 4096 Nov  2 11:54 d3
drwx------ 8 root 4096 Nov  2 12:48 ..
drwxr-xr-x 3 root 4096 Nov  2 12:49 .
/dev/pts/0
11:50:14
#ls d2 -la --color
total 12
drwxr-xr-x 3 root root 4096 Nov  2 12:49 .
drwx------ 8 root root 4096 Nov  2 12:48 ..
drwxr-xr-x 2 root root 4096 Nov  2 11:54 d3
-rw-r--r-- 1 root root    0 Nov  2 12:49 f2
/dev/pts/1
11:50:14
#ls d2 -la --color
total 12
drwxr-xr-x 3 root root 4096 Nov  2 12:49 .
drwx------ 8 root root 4096 Nov  2 12:48 ..
drwxr-xr-x 2 root root 4096 Nov  2 11:54 d3
-rw-r--r-- 1 root root    0 Nov  2 12:49 f2
/dev/pts/0
11:50:18
#find . -type d
.
./.aptitude
./.lilalo
./d4
./d4/d5
./d2
./d2/d3
./d1
./.vim
/dev/pts/1
11:50:18
#find . -type d
.
./.aptitude
./.lilalo
./d4
./d4/d5
./d2
./d2/d3
./d1
./.vim
/dev/pts/0
11:52:38
#find . -type d -madepth 1
find: unknown predicate `-madepth'
/dev/pts/1
11:52:38
#find . -type d -madepth 1
find: unknown predicate `-madepth'
/dev/pts/0
11:52:55
#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

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search net.nt
    nameserver 192.168.13.1
    nameserver 8.8.8.8
    

    Статистика

    Время первой команды журнала10:11:06 2020-11- 2
    Время последней команды журнала11:52:55 2020-11- 2
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %19.80
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 1.00
    Количество командных строк в единицу времени, команда/мин 1.68
    Частота использования команд
    ls30|============================| 28.04%
    mkdir20|==================| 18.69%
    apt-get10|=========| 9.35%
    ~6|=====| 5.61%
    find5|====| 4.67%
    touch4|===| 3.74%
    echo4|===| 3.74%
    cat4|===| 3.74%
    fdisk2|=| 1.87%
    42|=| 1.87%
    LANG=''2|=| 1.87%
    cd2|=| 1.87%
    mkfifo2|=| 1.87%
    LANG2|=| 1.87%
    vi2|=| 1.87%
    who2|=| 1.87%
    who.txt2|=| 1.87%
    mv2|=| 1.87%
    tree2|=| 1.87%
    test2|=| 1.87%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$