linux常见命令用法之(二)

来源:互联网 发布:java编写计算器源代码 编辑:程序博客网 时间:2024/04/29 20:59

1.ls:列出文件名和目录

1.1 ls -l:每行显示一条记录

这里写图片描述

那么每段含义是什么?

  • 字段1:第一个字符是文件类型:
    -:普通文件
    d: 目录
    s: 套接字文件
    l: 链接文件
    接下来9个字符分别是所有者,用户组,其他用户的读写执行权限,rwx:表示具有读写执行权限

  • 字段2:链接数,1:表示只有一个链接到此文件。

  • 字段3:所有者,上面指的是dragon\
  • 字段4:用户组
  • 字段5:文件大小,默认输出单位是字节
  • 字段6: 文件最近一次的修改时间
  • 字段7:文件名

1.2 ls- lh:显示为符合人类阅读习惯的格式
这里写图片描述

1.3 ls -F 选项

  • /:表示目录
  • 无特殊字符:表示普通文件
  • @:表示连接文件
  • *:表示可执行文件

1.4 ls -R 递归地列出子目录
1.5 ls -ltr:长列表按文件或目录的修改时间倒序地列出文件和目录
1.6 ls -ls :长列表按文件大小顺序地列出文件和目录
1.7 ls -a :列出包含隐藏文件在内的所有文件,包括当前目录(.)和父目录(..)
1.8 ls -A:列出包含隐藏文件在内的所有文件,不包括当前目录(.)和父目录(..)
1.9 ls -i:显示文件或目录的inode编号

这里写图片描述
在find命令中可以用inode编号移除文件名中含有特殊字符的文件。
1.10 ls -n :输出和ls -l 类似,显示的是Uid和Gid代替显示所有者和所有组

2. cat :连接显示文件内容

语法:
cat [option] [file] …
2.1 cat -n /etc/fstab:显示行号
这里写图片描述
2.2 -b和-n 选项类似,只标识非空白的的行号
2.3 -e在每一行的结尾处加$符
2.4 cat 不带参数标准输入输出 ctrl+D退出
2.5 cat 可以充定向,出可以多个文件重定向
linux还有一个tac命令,它与cat相反,以倒序显示文件的内容,先显示最后一行

3. less /more 分屏显示命令

3.1 more: 一次翻阅一整屏文件的过滤器 more /etc/inittab

这里写图片描述
空格下一页。
3.2 more -10 /etc/inittab:显示10行内容

3.3 less命令:与more相似,它支持向向前或是向后翻页,less查看前不用加载整个文件,对大文件的打开有优势,可以支持搜索,q或zz 退出less

3.4 支持多文件打开或是标记以及切换

0 0
原创粉丝点击