Study log-1

Posted by Harid2011 - Mar - 03 Leave comments

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文件。

20110303_001

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

Comments(6) Leave comments
  1. Gravatar
    C瓜哥 Mozilla Firefox Mozilla Firefox 3.6.13 Windows Windows XP
    三月 4th, 2011 at 13:55  | #1

    完全看不懂 👿

    • Gravatar Harid  @  三月 4th, 2011 at 23:26 replied.

      @C瓜哥, 这属于杂记,无头无绪,只有我自己知道。

  2. Gravatar
    混乱博客 Google Chrome Google Chrome 9.0.597.107 Windows Windows 7
    三月 4th, 2011 at 10:21  | #2

    呵呵…linux语句???

  3. Gravatar
    david Google Chrome Google Chrome 9.0.597.16 Windows Windows XP
    三月 4th, 2011 at 08:39  | #3

    嘿嘿。不错哦,讲的很详细。

  4. Gravatar
    合金 Google Chrome Google Chrome 8.0.552.224 Windows Windows XP
    三月 3rd, 2011 at 18:53  | #4

    本人真的学不明白啊!

84 + 87 =  (required)
comment_ad

 NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

分享按钮