Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142999
  • 博文数量: 33
  • 博客积分: 667
  • 博客等级: 中士
  • 技术积分: 277
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-27 11:18
文章分类

全部博文(33)

文章存档

2014年(1)

2013年(2)

2012年(11)

2011年(19)

分类: LINUX

2011-08-06 11:08:36

  1. rm命令前面的两个单引号,或者一个反斜线\是什么含义?
    有的系统会默认对一些常用命令做别名处理,例如alias ll='ls -l', alias rm='rm -rf'等等。如果用户不想强制删除文件,同时也不希望改变系统的别名设置,就可以在命令前面加上两个单引号,或者一个反斜线,表示取消别>名。
    1. $ alias
    2. alias rm='rm -rf'
    3. $ ''rm foo.c
    4. rm: remove write-protected regular file 'foo.c'? n
    5. $ \rm foo.c
    6. rm: remove write-protected regular file 'foo.c'? y
  2. 如何处理一个以短横线-作为首字母命名的文件
    有两种方式处理一个以短横线-作为首字母命名的文件,其一是在文件名之前加上两个短横线作为参数,其二是在文件名之前指定绝对路径或相对路径。
    1. $ touch -- -foo.c    #创建以短横线开头的测试文件
    2. $ rm ./-foo.c        #利用相对路径删除以短横线开头的测试文件
  3. 如何添加指定用户的属组
    usermod命令的-G选项是创建指定用户的属组列表,以前的属组列表会被删除。如果想要保留以前的属组列表,需要同时指定-aG选项。
    1. $ sudo usermod -aG group_name user_name
  4. 未完
    1. $ to be continue
阅读(1518) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

emili2011-08-15 17:21:58

明白那个反斜杠了,哈哈