首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linux 系统命令及其使用详解(大全) 03

Linux 系统命令及其使用详解(大全) 03

指令名称:chown
  使用权限
:root
  使用方式
:chmod [-cfhvR] [--help] [--version] user[:group] file...

  说明inux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。

  把计
:
  user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本

  范例
:
  将档案 file1.txt 的拥有者设为 users 群体的使用者
jessie:
  
chown jessie:users file1.txt

  将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者
lamport:
  
chmod -R lamport:users *

  名称:cp

  使用权限:所有使用者
  使用方式:

  
cp [options] source dest
  
cp [options] source... directory
  说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

  把计:
  -a 尽可能将档案状态,权限等资料都照原状予以复制。

  -r source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

  -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

  范例:

  将档案 aaa 复制(已存在),并命名为
bbb:
  
cp aaa bbb

  将所有的C语言程式拷贝至 Finished 子目录中
:
  
cp *.c Finished

  名称:cut

  使用权限:所有使用者
  用法:
cut -cnum1-num2 filename
  说明:显示每行从开头算起 num1 num2 的文字。

  范例:

  shell>> cat example
  
test2
  
this is test1
  shell>> cut -c0-6 example ## print 开头算起前 6 个字元

  
test2
  
this i

返回列表