秋招之Linux

非常详细的linux命令:https://www.yiibai.com/linux/ls.html

chomd用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限

    必要参数:

  • -c 当发生改变时,报告处理信息
  • -f 错误信息不输出
  • -R 处理指定目录以及其子目录下的所有文件
  • -v 运行时显示详细处理信息

top是一个优秀的交互式工具,用于监视性能。它提供系统整体性能。

常用用法:

  • top -d [刷新间隔的时间]
  • top -s [安全模式启动]
  • top -p pid[监视指定pid的进程](pid是指进程id)
  • top  -i [不显示任何闲置或者僵死进程]

find用于在文件树种查找文件,并作出相应的处理

  1.命令选项:

  • -name 按照文件名查找文件。
  • -perm 按照文件权限来查找文件
  • d - 目录

2. 例子:find . -name "*.log"

     说明:在当前目录查找 以.log结尾的文件。 “. “代表当前目录

grep用于过滤/搜索的特定字符,能使用正则表达式搜索文本,并把匹配的行打印出来

1. 命令格式

grep [option] pattern file

2.命令参数

  • -l —file-with-matches #列出文件内容符合指定的样式的文件名称。
  • -L —files-without-match #列出文件内容不符合指定的样式的文件名称。

3.规则表达式:

  • ^ #锚定行的开始 如:’^grep’匹配所有以grep开头的行。
  • $ #锚定行的结束 如:’grep$’匹配所有以grep结尾的行。
  • . #匹配一个非换行符的字符 如:’gr.p’匹配gr后接一个任意字符,然后是p。

4.例子:cat file1.txt |grep ^w

     说明:找出以w开头的行内容

ls:列出目标目录中所有的子目录和文件

用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等)

1.命令格式:

ls [选项] [目录名]

2.常用参数: 

-d, –directory 将目录象文件一样显示,而不是显示其下的文件。

-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

-R, –recursive 同时列出所有子目录层

3.例子: ls -l -R /home/yiibai

说明:列出/home/yiibai文件夹下的所有文件和目录的详细资料

  详解:

  “ls” 是命令关键字,“-l -R”是参数,“/home/yiibai”是命令的操作对象。在这条命令中,使用到了两个参数,分别为“l”和“R”,     当然,你也可以把他们放在一起使用,如下所示:

ls -lR /home/yiibai

计算当前目录下的文件数和目录数

ls -l * |grep "^-"|wc -l ---文件个数

ls -l * |grep "^d"|wc -l ---目录个数

wc(表示:Word Count):命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

命令参数

  • -c 统计字节数。
  • -l 统计行数。

例子:ls -l | wc -l

说明:用来统计当前目录下的文件数

 

你可能感兴趣的:(Linux)