Linux使用技巧大拼盘(二)
好用的Linux下抓屏软件
Shutter是一个很好使的抓屏软件:
支持对全屏,屏幕区域以及窗口的抓取,此外还支持网页的抓取。
在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`中有说明:
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被设定了:
其中`drwxrwxrwt.`最后的`t`即表示sticky bit{被设定}。我们可以让用户`foouser`在`/tmp`中创建一个文件`bar`,并给`other`设定`w`写权限:
但这时其他用户虽然拥有对这个文件的写权限(可以修改这个文件的内容),却不能删除或重命名这个文件: