Linux 文件命令精通指南(二)

发表于:2011-4-19 09:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Sheryl Calish    来源:51Testing软件测试网采编

分享:

  将写权限赋予用户组,您可以使用:

  chmod g+w test.sh or chmod 774 test.sh

  用 umask 命令,在 /etc/init.dev 文件中进行系统范围内的、或在 .profile 文件中进行的本地的文件权限默认设置。这个命令指示用 777 减去这个数字来获取默认的权限:

  $ umask 022

  这将为用户创建的所有新文件生成一个默认的文件权限 755。

  可以用 chown 来修改文件的所有权:

  $ chown bluher ls.out

  这里,bluher 是新的文件所有者。类似地,组成员资格将按以下方式修改:

  $ chgrp devgrp ls.out

  这里,devgrp 是新的用户组。

  ls 不提供哪些文件是文本的,哪些文件是二进制的的信息。要了解这个信息,您可以使用 file * 命令。

  重命名文件

  赋予一个文件多个名字的两种流行的方法是利用链接和 alias 命令。Alias 可以用来为一个更长的命令重新起一个更方便的名字:

  $ alias ll='ls -l'

  $ ll

  注意单引号的使用,这使得 BASH 将该项目传递给别名,而不是自己估计它。别名还可用作较长的路径名的缩写:

  $ alias jdev9i=/jdev9i/jdev/bin/jdev

  关于 alias 和它的反命令 unalias 的更多信息,请查看 BASH 的 man 页面的 "SHELL BUILTIN COMMANDS" 子部分。在最后一个例子中,定义了一个环境变量来实现相同的结果。

  $ export JDEV_HOME=/jdev9i/jdev/bin/jdev

  $ echo $JDEV_HOME

  /jdev9i/jdev/bin/jdev

  $ $JDEV_HOME

  链接允许几个文件名引用单个源文件,格式如下:

  ln [-s] fileyouwanttolinkto newname

  单独的 ln 命令创建到文件的一个硬链接,而使用 -s 选项来创建一个符号链接。简而言之,一个硬链接几乎不能和原始的文件区分开(除了这两个文件的 inode 将相同之外)。符号链接较容易区分,因为它们出现在一个长的文件列表中,并用 -> 来指示源文件,l 指示文件类型。

相关链接:

Linux 文件命令精通指南(一)

Linux 文件命令精通指南(三)

22/2<12
100家互联网大公司java笔试题汇总,填问卷领取~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号