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

Содержание

Журнал

Вторник (05/26/09)

/dev/pts/10
14:03:05
#touch file

/dev/pts/8
14:13:02
$cat< file
bash: file: Нет такого файла или каталога
14:13:11
$cat < file
bash: file: Нет такого файла или каталога
14:13:16
$touch file
touch: невозможно выполнить touch для `file': Нет такого файла или каталога
14:13:31
$ls -la
итого 0
/dev/pts/10
14:14:40
#cat file | tr a-z A-Z

/dev/pts/8
14:15:17
$pwd
/home/user/a/d
14:15:45
$`
>
> q
> exit
>
14:15:58
$`
q
exit
14:16:03
$cd ~

14:16:43
$touch fil

14:16:52
$rm fil

/dev/pts/10
14:18:57
#cat file | tr a-z A-Z | tee FILE

14:19:16
#cat /etc/passwd > file

14:19:51
#cat file | tr a-z A-Z | tee FILE
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH
DAEMON:X:1:1:DAEMON:/USR/SBIN:/BIN/SH
BIN:X:2:2:BIN:/BIN:/BIN/SH
SYS:X:3:3:SYS:/DEV:/BIN/SH
SYNC:X:4:65534:SYNC:/BIN:/BIN/SYNC
GAMES:X:5:60:GAMES:/USR/GAMES:/BIN/SH
MAN:X:6:12:MAN:/VAR/CACHE/MAN:/BIN/SH
LP:X:7:7:LP:/VAR/SPOOL/LPD:/BIN/SH
MAIL:X:8:8:MAIL:/VAR/MAIL:/BIN/SH
NEWS:X:9:9:NEWS:/VAR/SPOOL/NEWS:/BIN/SH
...
IRC:X:39:39:IRCD:/VAR/RUN/IRCD:/BIN/SH
GNATS:X:41:41:GNATS BUG-REPORTING SYSTEM (ADMIN):/VAR/LIB/GNATS:/BIN/SH
NOBODY:X:65534:65534:NOBODY:/NONEXISTENT:/BIN/SH
LIBUUID:X:100:101::/VAR/LIB/LIBUUID:/BIN/SH
SSHD:X:101:65534::/VAR/RUN/SSHD:/USR/SBIN/NOLOGIN
MESSAGEBUS:X:102:104::/VAR/RUN/DBUS:/BIN/FALSE
POLKITUSER:X:103:105:POLICYKIT,,,:/VAR/RUN/POLICYKIT:/BIN/FALSE
HALDAEMON:X:104:106:HARDWARE ABSTRACTION LAYER,,,:/VAR/RUN/HALD:/BIN/FALSE
GDM:X:105:107:GNOME DISPLAY MANAGER:/VAR/LIB/GDM:/BIN/FALSE
USER:X:1000:1000::/HOME/USER:/BIN/BASH
14:19:56
#less
14:20:07
#ls -l
итого 56
drwxr-xr-x  2 root root 4096 Май 26 10:55 2009.05.26
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Desktop
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Documents
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Download
drwxr-xr-x  2 root root 4096 Май 26 10:49 EEST
drwxr-xr-x 78 root root 4096 Май 26 10:56 etc-2009.05.26
-rw-r--r--  1 root root 1096 Май 26 14:19 file
-rw-r--r--  1 root root 1096 Май 26 14:19 FILE
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Music
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Pictures
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Public
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Templates
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Videos
drwxr-xr-x  2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009
14:20:15
#su user

14:20:38
$exit
exit
14:20:42
#ls /proc/14506/fd/
ls: невозможно получить доступ к /proc/14506/fd/: Нет такого файла или каталога
14:21:38
#echo $$
18126
14:21:57
#ls /proc//fd/
ls: невозможно получить доступ к /proc//fd/: Нет такого файла или каталога
14:22:08
#ls /proc/18126/fd/
0  1  2  255
14:22:18
#cat > file
^C
14:22:48
#jobs

14:23:01
#cat > file
q
exit
^Z
[1]+  Stopped                 cat > file
14:23:14
#jobs
[1]+  Stopped                 cat > file
14:23:24
#ps -aux | grep cat
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root     23537  0.0  0.0   4792   496 pts/12   T    14:23   0:00 cat
root     23553  0.0  0.0   4908   768 pts/12   S+   14:23   0:00 grep cat
14:23:41
#ls -l /proc/23537/fd/
итого 0
lrwx------ 1 root root 64 Май 26 14:24 0 -> /dev/pts/12
l-wx------ 1 root root 64 Май 26 14:24 1 -> /home/user/file
lrwx------ 1 root root 64 Май 26 14:23 2 -> /dev/pts/12
14:24:24
#cat /etc/passwd | cut -c 1-2
ro
da
bi
sy
sy
ga
ma
lp
ma
ne
...
ir
gn
no
li
ss
me
po
ha
gd
us
14:32:15
#cat /etc/passwd | cut -c 1-20
root:x:0:0:root:/roo
daemon:x:1:1:daemon:
bin:x:2:2:bin:/bin:/
sys:x:3:3:sys:/dev:/
sync:x:4:65534:sync:
games:x:5:60:games:/
man:x:6:12:man:/var/
lp:x:7:7:lp:/var/spo
mail:x:8:8:mail:/var
news:x:9:9:news:/var
...
irc:x:39:39:ircd:/va
gnats:x:41:41:Gnats
nobody:x:65534:65534
libuuid:x:100:101::/
sshd:x:101:65534::/v
messagebus:x:102:104
polkituser:x:103:105
haldaemon:x:104:106:
gdm:x:105:107:Gnome
user:x:1000:1000::/h
14:32:22
#cat /etc/passwd | cut -c 10-20
0:root:/roo
1:1:daemon:
:bin:/bin:/
:sys:/dev:/
65534:sync:
:60:games:/
2:man:/var/
lp:/var/spo
8:mail:/var
9:news:/var
...
39:ircd:/va
1:41:Gnats
65534:65534
:100:101::/
1:65534::/v
s:x:102:104
r:x:103:105
:x:104:106:
:107:Gnome
00:1000::/h
14:32:32
#cat /etc/passwd | cut -d : -f 1-3
root:x:0
daemon:x:1
bin:x:2
sys:x:3
sync:x:4
games:x:5
man:x:6
lp:x:7
mail:x:8
news:x:9
...
irc:x:39
gnats:x:41
nobody:x:65534
libuuid:x:100
sshd:x:101
messagebus:x:102
polkituser:x:103
haldaemon:x:104
gdm:x:105
user:x:1000
14:33:12
#cat /etc/passwd | tr : = | head
root=x=0=0=root=/root=/bin/bash
daemon=x=1=1=daemon=/usr/sbin=/bin/sh
bin=x=2=2=bin=/bin=/bin/sh
sys=x=3=3=sys=/dev=/bin/sh
sync=x=4=65534=sync=/bin=/bin/sync
games=x=5=60=games=/usr/games=/bin/sh
man=x=6=12=man=/var/cache/man=/bin/sh
lp=x=7=7=lp=/var/spool/lpd=/bin/sh
mail=x=8=8=mail=/var/mail=/bin/sh
news=x=9=9=news=/var/spool/news=/bin/sh
14:33:45
#cat /etc/passwd | tr :/ =+ | head
root=x=0=0=root=+root=+bin+bash
daemon=x=1=1=daemon=+usr+sbin=+bin+sh
bin=x=2=2=bin=+bin=+bin+sh
sys=x=3=3=sys=+dev=+bin+sh
sync=x=4=65534=sync=+bin=+bin+sync
games=x=5=60=games=+usr+games=+bin+sh
man=x=6=12=man=+var+cache+man=+bin+sh
lp=x=7=7=lp=+var+spool+lpd=+bin+sh
mail=x=8=8=mail=+var+mail=+bin+sh
news=x=9=9=news=+var+spool+news=+bin+sh
14:34:57
#cat /etc/passwd | tr a-z b-za
sppu:y:0:0:sppu:/sppu:/cjo/cbti
ebfnpo:y:1:1:ebfnpo:/vts/tcjo:/cjo/ti
cjo:y:2:2:cjo:/cjo:/cjo/ti
tzt:y:3:3:tzt:/efw:/cjo/ti
tzod:y:4:65534:tzod:/cjo:/cjo/tzod
hbnft:y:5:60:hbnft:/vts/hbnft:/cjo/ti
nbo:y:6:12:nbo:/wbs/dbdif/nbo:/cjo/ti
mq:y:7:7:mq:/wbs/tqppm/mqe:/cjo/ti
nbjm:y:8:8:nbjm:/wbs/nbjm:/cjo/ti
ofxt:y:9:9:ofxt:/wbs/tqppm/ofxt:/cjo/ti
...
jsd:y:39:39:jsde:/wbs/svo/jsde:/cjo/ti
hobut:y:41:41:Gobut Bvh-Rfqpsujoh Sztufn (benjo):/wbs/mjc/hobut:/cjo/ti
opcpez:y:65534:65534:opcpez:/opofyjtufou:/cjo/ti
mjcvvje:y:100:101::/wbs/mjc/mjcvvje:/cjo/ti
ttie:y:101:65534::/wbs/svo/ttie:/vts/tcjo/opmphjo
nfttbhfcvt:y:102:104::/wbs/svo/ecvt:/cjo/gbmtf
qpmljuvtfs:y:103:105:PpmjdzKju,,,:/wbs/svo/PpmjdzKju:/cjo/gbmtf
ibmebfnpo:y:104:106:Hbsexbsf bctusbdujpo mbzfs,,,:/wbs/svo/ibme:/cjo/gbmtf
hen:y:105:107:Gopnf Djtqmbz Mbobhfs:/wbs/mjc/hen:/cjo/gbmtf
vtfs:y:1000:1000::/ipnf/vtfs:/cjo/cbti
14:36:50
#cat /etc/passwd | tr -cd :

14:39:09
#man ls | tr ' ' '\n' | less
14:39:50
#man ls | tr ' ' '\n' | sort -u | less
14:40:24
#ls -l /etc/passwd | cut -c 2-10
rw-r--r--
14:42:28
#ls -l /etc/passwd | cut -c 2-10 | tr rwx 1
11-1--1--
14:42:42
#ls -l /etc/passwd | cut -c 2-10 | tr -- -rwx 01
110100100
14:45:16
#oct_access_mode()
> {
> ( echo ibase=2; echo obase=8; ls -l /etc/passwd  | cut -c 2-10 | tr -- -rwx 01 ) | bc
> }
14:47:06
#. ~/my_cool_funk
bash: /root/my_cool_funk: Нет такого файла или каталога
14:48:18
#find /etc | while read f; do echo chmod `oct_access_mode $f` $f ; done
chmod 644 /etc/ssl/certs/f3cf1e8e.0
chmod 644 /etc/ssl/certs/cert_igca_dsa.pem
chmod 644 /etc/ssl/certs/ValiCert_Class_1_VA.pem
chmod 644 /etc/ssl/certs/87753b0d.0
chmod 644 /etc/ssl/certs/RSA_Root_Certificate_1.pem
chmod 644 /etc/ssl/certs/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem
chmod 644 /etc/ssl/certs/3ad48a91.0
chmod 644 /etc/ssl/certs/9772ca32.0
chmod 644 /etc/ssl/certs/e60bf0c0.0
chmod 644 /etc/ssl/certs/e268a4c5.0
...
chmod 644 /etc/alternatives/tcptraceroute
chmod 644 /etc/alternatives/c89.1.gz
chmod 644 /etc/alternatives/vi.fr.1.gz
chmod 644 /etc/alternatives/x-www-browser.1.gz
chmod 644 /etc/alternatives/vi.fr.UTF-8.1.gz
chmod 644 /etc/alternatives/view.ru.1.gz
chmod 644 /etc/alternatives/rsh
chmod 644 /etc/alternatives/traceroute6
chmod 644 /etc/alternatives/desktop-grub
^C
14:52:45
#while read dir
> do
> mkdir $dir
> 134
> 678
> 098
> bash: ошибка синтаксиса: неожиданный конец файла
14:55:02
#ls -l
итого 56
drwxr-xr-x  2 root root 4096 Май 26 10:55 2009.05.26
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Desktop
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Documents
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Download
drwxr-xr-x  2 root root 4096 Май 26 10:49 EEST
drwxr-xr-x 78 root root 4096 Май 26 10:56 etc-2009.05.26
-rw-r--r--  1 root root    8 Май 26 14:23 file
-rw-r--r--  1 root root 1096 Май 26 14:19 FILE
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Music
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Pictures
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Public
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Templates
drwxr-xr-x  2 user user 4096 Ноя 25 02:59 Videos
drwxr-xr-x  2 root root 4096 Май 26 10:53 Втр Май 26 10:53:38 EEST 2009
14:55:06