linux操作系统常用命令

152 阅读2分钟

1.  find 、grep命令,请简单描述上述指令的功能,完成下列代码练习,并添加标红色的代码解释。

find补充语法:

-atime  +n/-n : 表示访问或执行时间大于/小于n天的文件。

-ctime  +n/-n : 表示写入、更改inode属性(如更改所有者、权限或链接)的时间大于/小于n天的文件。

-mtime  +n/-n : 表示写入时间大于/小于n天的文件,该参数用的最多。

-type filetype: 表示通过文件类型查找文件(文件类型包括f普通文件、b块设备、c字符设备文件、d目录、l链接文件、s套接字文件)

①find: find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大。
②grep: grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

2.   sort 、wc、ln命令,请简单描述上述指令的功能,完成下列代码练习,并添加标红色的代码解释。

①sort: 将文本文件内容加以排序。

②wc: 计算单个文件中的字数、单词数和字节数。

③In: 创建文件链接

④wc: 可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。

⑤comm: 用于比较两个已排过序的文件。

3.chmod、umask、chown命令,请简单描述上述指令的功能,完成下列代码练习,并添加标红色的代码解释。 指令解释:

①chmod: 是控制用户对文件的权限的命令,文件调用权限分三级:文件所有者(Owner)、用户组(Group)、其他用户(Other Users)

②umask: 用于设置用户创建文件或者目录的默认权限,umask设置的是权限的“补码”。

③chown: 可以将文件的拥有者加以改变。