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.