@домівка Віктора Чмеля

 
 [Головна / Нотатки консультанта]

unix tips

  • cat some_file.txt tee some_log.txt - команда tee записує stdout в файл, після того як ви його побачите ;) Тобто це дозволяє і бачити вивід і записати його в файл.

  • grep PATTERN -r ./ - шукає PATTERN в усіх файлах даної директорії та рекурсивно в усіх піддиректоріях. Зручно при пошуку певного об'єкта в конфігураційних та не тільки директоріях.

http://www.cs.hmc.edu/qref/targzip.html

  • tar -czvf archive.tgz file1 file2 dir/
  • cat .... tar xzf - -C /path/to/directory
  • tar xzf -C /path/to/directory

  • Кумедні права 1 (все можу робити, але нічого не бачу ;)

[user@localhost ~]$ mkdir skarb
[user@localhost ~]$ ls -l
total 8
drwxr-xr-x 2 user user 4096 Mar 10 20:22 Desktop
drwxrwxr-x 2 user user 4096 Mar 10 22:44 skarb
[user@localhost ~]$ chmod uga-r skarb/
[user@localhost ~]$ ls -l
total 8
drwxr-xr-x 2 user user 4096 Mar 10 20:22 Desktop
d-wx-wx--x 2 user user 4096 Mar 10 22:44 skarb
[user@localhost ~]$ ls skarb/
ls: skarb/: Permission denied
[user@localhost ~]$ echo AAAAAAAAAAAAAA > file
[user@localhost ~]$ cat file
AAAAAAAAAAAAAA
[user@localhost ~]$ cat file > skarb/file2
[user@localhost ~]$ cat skarb/file2
AAAAAAAAAAAAAA
[user@localhost ~]$ cd skarb/
[user@localhost skarb]$ ls
ls: .: Permission denied
[user@localhost skarb]$ cat file2
AAAAAAAAAAAAAA

  • Кумедні права2 (все бачу, але зробити нічого не можу ;)

[user1@localhost ~]$ ls -l
total 12
drwxr-xr-x 2 user1 user1 4096 Mar 10 20:22 Desktop
-rw-rw-r-- 1 user1 user1 15 Mar 10 22:46 file
drwxrw-r-- 2 user1 user1 4096 Mar 10 22:47 skarb
[user1@localhost ~]$
==================

*(user2 is not in user1 group)
[user2@localhost ~]$ cd ~user1
[user2@localhost user1]$ ls -l
total 12
drwxr-xr-x 2 user1 user1 4096 Mar 10 20:22 Desktop
-rw-rw-r-- 1 user1 user1 15 Mar 10 22:46 file
drwxrw-r-- 2 user1 user1 4096 Mar 10 22:47 skarb
[user2@localhost user1]$ ls skarb/
file2
[user2@localhost user1]$ cd skarb/
-bash: cd: skarb/: Permission denied
[user2@localhost user1]$ cat skarb/file2
cat: skarb/file2: Permission denied
[user2@localhost user1]$

Viktor V. Chmel, 3/14/2006 06:44:00 PM.

 

[Головна / Нотатки консультанта] Last update:

Copyright © Чмель Віктор, , 2001-2004

Hosted by uCoz