Linux使用技巧大拼盘(二)

Linux使用技巧大拼盘(二)


好用的Linux下抓屏软件


Shutter是一个很好使的抓屏软件:


Linux使用技巧大拼盘(二)


支持对全屏,屏幕区域以及窗口的抓取,此外还支持网页的抓取。

在Fedora / Red Hat Linux中查找某个文件是属于哪个包


使用`yum whatprovides`命令可以实现这一功能:

[weli@dhcp-66-78-87 /]$ yum whatprovides '*poweredby.png'
...
thttpd-2.25b-23.el6.x86_64 : Tiny, turbo, throttleable lightweight http server
Repo        : epel
Matched from:
Filename    : /var/www/thttpd/poweredby.png



nginx-1.0.15-11.el6.x86_64 : A high performance web server and reverse proxy
                           : server
Repo        : epel
Matched from:
Filename    : /usr/share/nginx/html/poweredby.png



lighttpd-1.4.35-1.el6.x86_64 : Lightning fast webserver with light system
                             : requirements
Repo        : epel
Matched from:
Filename    : /var/www/lighttpd/poweredby.png



redhat-logos-60.0.14-1.el6.noarch : Red Hat-related icons and pictures
Repo        : installed
Matched from:
Filename    : /usr/share/pixmaps/poweredby.png



httpd24-2.4.6-42.el6.x86_64 : Apache HTTP Server
Repo        : installed
Matched from:
Filename    : /var/www/httpd24/icons/poweredby.png


有关symlink的文件权限


symlink文件的权限是被忽略的,在`man chmod`中有说明:


Linux使用技巧大拼盘(二)


Sticky Bit的作用


在{tlpi}中对sticky bit的作用说明如下:

引用
For directories, the sticky bit acts as the restricted deletion flag. Setting this bit on a directory means that an unprivileged process can unlink (unlink(), rmdir()) and rename (rename()) files in the directory only if it has write permission on the directory and owns either the file or the directory.



简单来说,sticky bit的作用就是让多用户共享一个目录,大家可以在这个目录中创建、修改文件,同时每个人都不能删除或重命名其他人的文件。`/tmp`就是最好的应用例子,通过`ls`命令我们可以看到tmp目录的sticky bit被设定了:


Linux使用技巧大拼盘(二)


其中`drwxrwxrwt.`最后的`t`即表示sticky bit{被设定}。我们可以让用户`foouser`在`/tmp`中创建一个文件`bar`,并给`other`设定`w`写权限:


Linux使用技巧大拼盘(二)


但这时其他用户虽然拥有对这个文件的写权限(可以修改这个文件的内容),却不能删除或重命名这个文件:


Linux使用技巧大拼盘(二)






你可能感兴趣的:(linux,bash)