文件处理命令⑴

Linux文件命名规则:
(1)除了/之外,所有字符都合法;
(2)有些字符最好不用,比如:空格符、制表符、退格符、和:、?、/等符号
(3)避免使用.作为普通文件开头;
(4)Linux严格区分大小写。
(5)长度不能大于255字符。
注:.开头会使文件变成隐藏文件

1、命令名称:ls(显示目录文件)
命令所在路径:/usr/bin/ls(/bin/ls“centos7”版本之前保存位置)
命令的格式:命令 [-选项] [参数]
①-a 显示所有文件,包括隐藏文件;②-l 详细信息显示;③-d 查看目录属性
④-h 文件大小显示为常见单位;⑤-i 查询文件的inode号
⑥-R 递归显示目录及其子目录;⑦-n 显示文件的UID和GID

2、命令名称:touch(创建空文件/更新修改和访问时间)
命令所在路径:/usr/bin/touch(/bin/touch“centos7”版本之前保存位置)
命令格式:touch 文件名
批量创建文件 touch a{1..5} 或 touch 1{a..f}

3、命令名称:mkdir(创建新目录)【不指定位置的话放在当前目录下】
命令所在路径:/usr/bin/mkdir(/bin/mkdir“centos7”版本之前保存位置)
命令格式:命令:[-选项] [参数]
①-v 显示创建过程;②-p 递归创建
递归创建,简单谈就是你想创建/opt/aa/bb这个目录,但目录/opt/aa不存在,
若想成功创建应先创建/opt/aa目录,再创建/opt/aa/bb目录,也可通过递归创建将其上级目录一起创建

4、命令名称:cd(切换目录)
命令所在路径:/usr/bin/cd,查看cd为文件内容可以得知cd为builtin“内置”命令。
命令格式:命令 [-选项] [参数]
语法:cd 目录
①cd ~ 进入当前用户的家目录(或直接cd命令);
②cd - 进入上次目录;③cd ..返回上一级目录;
④cd ../.. 返回上两级目录;⑤cd .进入当前目录
5、命令名称:pwd(显示当前所在目录)【绝对路径】
命令所在路径:/usr/bin/pwd(/bin/pwd“centos7”之前版本保存位置)
绝对路径和相对路径:
绝对路径:从根开始写起 e.g. /etc/passwd
相对路径:不以根为起点,而以当前所在位置为起点,例此时身处/etc目录下,则passwd或./passwd 即为文件的相对路径表示法

6、命令名称:tree(显示目录树)
命令所在路径:/usr/bin/tree
命令格式:tree 目录
-d 只显示目录(在centos7.x下需要安装后才可使用 yum -y install tree)

7、命令名称:pstree(查看进程树之间的关系)
若无此命令可通过:yum install -y psmisc 安装pstree
命令所在路径:/usr/bin/pstree
格式:pstree [选项]
①-A:进程树之间的链接以ASCII码字符链接;②-p:同时列出每个进程的PID;
③-u:同时列出每个进程的所属账号名称。

8. 命令head-----显示指定文件的开头内容(默认显示前10行)
命令格式:head [OPTION]... [FILE]...
常用选项:
①-n:显示指定文件的前n行(n换成数字)
9. 命令tail------显示指定文件的结尾内容(默认显示后10行)
命令格式:tail [OPTION]... [FILE]...
常用选项:
①-n:显示指定文件的后n行
②-f:显示文件最后10行,并且对文件处于监听状态,实时更新和通知文件尾部的变化(tailf = tail -f)

posted @ 2021-01-31 15:27  风雪一刀藏  阅读(92)  评论(0编辑  收藏  举报