1、如果要在一个语句里执行另外一条语句,需要用到引用,符号为键盘左上角ESC下面的键而非单引号,如: test=`grep "Halo" /etc/passwd` 而非 test='grep "Halo" /etc/passwd';后者仅仅表示一个字符串,并且单引号里的变量不解析。
2、一般来说, umask命令是在/etc/profile文件或者/etc/bashrc文件中设置的,每个用户在登录时都会引用这个文件,所以如果希望改变所有用户的 umask,可以在该文件中加入相应的条目。如果希望永久性地设置自己的umask值,那么就把它放在自己 $HOME目录下的.profile或.bash_profile文件中。
3、对于文件来说,umask的最大值分别是 6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权限,这样针对目录来说, umask中各个数字最大可以到 7。例如,umask值002 所对应的文件和目录创建缺省权限分别为 664和775。
4、在当前的文件系统中查找文件(不进入其他文件系统),可以使用find命令的 mount选项。在下面的例子中,我们从当前目录开始查找位于本文件系统中文件名以 XC结尾的文件:
$ find . -name "*.XC" -mount -print
5、每一个用户都可以有自己的crontab文件,但在一个较大的系统中,系统管理员一般会禁止这些文件,而只在整个系统保留一个这样的文件。系统管理员是通过cron.deny和cron.allow这两个文件来禁止或允许用户拥有自己的 crontab文件。

6、记住,既然是用户向cron提交了这些作业,就要向 cron提供所需的全部环境。不要假定 cron知道所需要的特殊环境,它其实并不知道。所以你要保证在 s h e l l脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。
如果cron不能运行相应的脚本,用户将会收到一个邮件说明其中的原因。
7、grep在调用变量时,也应该使用双引号,诸如: grep “$MYVAR”文件名,如果不这样,将没有返回结果。在调用模式匹配时,应使用单引号。
8、du命令有一个“ -s” 选项,可以查询指定目录或文件的大小,而不是列出指定目录下所有子目录的大小,所以通常可以使用“ du -sh ./某个目录”来查询目录的大小。
声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
原创文章转载请注明:转自《Study log-1》
完全看不懂
@C瓜哥, 这属于杂记,无头无绪,只有我自己知道。
呵呵...linux语句???
@混乱博客, 嗯。
嘿嘿。不错哦,讲的很详细。
本人真的学不明白啊!
Random Posts
Recent Posts
Recent Comments
By Plastic injection mould
By OOZJ
By Jusbe
By 互联网战
By 互联网战
By ixwebhosting
Blogroll
Categories
Tag Cloud
360 5800 Alexa C++ Chrome Cisco Dedecms Discuz Fcitx Fedora GFW Gravatar IE Linux Mobile ModelSim Music QT Quartus Shell Verilog VPN VPS Windows Wordpress XAMPP Xilinx xp 下载 垃圾评论 情感 手机 插件 星期九 注册 电子信息 程序设计 站长工具 缩略图 网络应用 考研 胡思乱想 西工大 视频 软件Meta