chown命令用于改变文件的所有权。chown命令的基本语法如下: chown [option]...[owner] [:[group]] file ... sudo chown lewis:root
chown命令用于改变文件的所有权。chown命令的基本语法如下:
chown [option]...[owner] [:[group]] file ...
sudo chown lewis:root days.txt
chown 命令提供了-R选项,用于改变一额目录及其下所有文件的所有权
chgrp用于设置文件的属组,下面这条命令将days.txt的属组设置为nogroup组
sudo chgrp nogroup days.txt
改变文件权限:chmod
chmod用于改变一个文件的权限。这个命令使用“用户组+/-权限”的表述方式来增加和删除相应的权限。具体来说,用户组包括了文件属主(u)、文件属组(g)、其他人(o)和所有人(a),而权限则包括了读取(r)、写入(w)和执行(x),例如下面命令增加了属主对文件days的执行权限
查看文件类型
使用带-l选项的ls命令可以查看文件类型
[wzh@centos ~]$ ls -l总用量 70552drwxrwxr-x. 2 wzh wzh 4096 4月 26 14:53 days-rw-rw-r--. 1 wzh wzh 0 4月 26 14:58 days.txtdrwxrwxr-x. 2 wzh wzh 4096 4月 25 18:56 docmentdrwxrwxr-x. 3 wzh wzh 4096 4月 25 18:57 picturedrwxrwxr-x. 4 wzh wzh 4096 4月 25 19:20 tempx-rw-rw-r--. 1 wzh wzh 72194794 4月 25 02:52 VMware Tools.tar.gzdrwxr-xr-x. 2 wzh wzh 4096 4月 23 07:20 公共的drwxr-xr-x. 2 wzh wzh 4096 4月 23 07:20 模板drwxr-xr-x. 2 wzh wzh 4096 4月 23 07:20 视频drwxr-xr-x. 2 wzh wzh 4096 4月 23 07:20 图片drwxr-xr-x. 2 wzh wzh 4096 4月 23 07:20 文档drwxr-xr-x. 2 wzh wzh 4096 4月 25 06:00 下载drwxr-xr-x. 2 wzh wzh 4096 4月 23 07:20 音乐drwxr-xr-x. 2 wzh wzh 4096 4月 25 02:36 桌面
文件类型 | 符 号 | 文件类型 | 符 号 |
普通文件 | - | 本地域套接口 | s |
目录 | d | 有名管道 | p |
字符设备文件 | c | 符号链接 | l |
块设备文件 | b |
建立链接ln
符号链接(也被成为“软链接”)需要使用带-s参数的ln命令来创建。下面时这个命令最简单的形式,这条命令给目标文件days取了一个别名day_my
[wzh@centos ~]$ ln -s days days_my[wzh@centos ~]$ lsdays days.txt picture VMware Tools.tar.gz 模板 图片 下载 桌面days_my docment tempx 公共的 视频 文档 音乐
输出重定向
ls >文件位置/文件名称
[wzh@centos ~]$ ls > ~/ls_out[wzh@centos ~]$ lsdays days.txt ls_out tempx 公共的 视频 文档 音乐days_my docment picture VMware Tools.tar.gz 模板 图片 下载 桌面[wzh@centos ~]$ cat ls_outdaysdays_mydays.txtdocmentls_outpicturetempxVMware Tools.tar.gz公共的模板视频图片文档下载音乐桌面
输入重定向
[wzh@centos ~]$ vi days.txt[wzh@centos ~]$ cat <days.txt1234
另一种输入重定向的例子被成为立即文档。这种重定向方式使用操作符"<<"。立即文档明确告诉shell从键盘接受输入,并传递给程序。现在看下面这个例子:
[wzh@centos ~]$ cat <<EOF> hello> bye> EOFhellobye
让输入重定向和输出重定向结合在一起使用
[wzh@centos ~]$ cat <<END >hello> efsfd> efsf> END[wzh@centos ~]$ cat helloefsfdefsf