运维人员在文件的编辑和管理中常用的命令

1、mkdir 创建目录
2、more 查看文件,如果一个文件比较大,一屏无法完全显示,就需要用more。它在读取文件时候,每次显示一屏。如果有enter键来控制,则一次显示一行,如果用空格键来控制,则一次显示一屏。
3、cat 用来将文件的内容输出到标准输出,同时还可以用来连接合并文件。合并文件的用法: cat a.txt b.txt > c.txt
选项 -b 把输出的每行信息编号
4、diff 用来比较文件的差异,是以逐行的方式来比较文本的差异,如果指定为目录,则会比较目录中相同文件名的文件,但不会比较子目录里面的文件。
5、grep 是一个过滤工具,按照指定的字符串,对每行进行搜索,如果找到了字符创就输出该行的内容。常用的选项 -i 忽略字符串的大小写
-n 在搜索结果中显示行号
6、rm 用来删除某个目录及其下所有文件及子目录。但是对于链接文件,只是断开了连接,原文件保持不变。通常 rm -rf 一般慎用!!!!
7、touch 用来改变指定文件的访问时间和修改时间,如果指定文件不存在,则创建文件,如果没有指定时间,则用当前系统时间。常用的选项:
-a 改变文件的访问时间为当前系统时间
-m 改变文件的修改时间为当前系统时间
-d/-t 使用指定的日期/时间
8、ln 用来文件和目录之间创建连接。分为硬链接 和 符号链接(软连接)
硬链接,多个文件可以指向同一个节点,同一个节点的文件,删除一个不会真正的删除,只有,这个节点上所有的文件都被删除,这个文件才会被删除。
ln /etc/passwd /opt/pwd
软连接,类似于快捷方式,是一个指向真正文件或者目录位置的符号链接。
ln -s /etc/passwd /opt/pwd
9、file 用来显示文件的类型。对于长度为0 的文件,将识别为空文件,对于符号链接的文件,默认情况下将显示符号链接引用的真实文件路径。
10、cp 将给出的文件或者目录复制到另一个文件或者目录中。常用的选项有
-r 给出的文件是一个目录,则cp时候复制目录下所有文件及子目录。此目标文件必须为目录名。
-a 在复制目录时候,它保留所有信息,包含文件链接,文件属性,并递归复制目录。
11、find 用来在指定目录下查找指定文件。常用的选项为
-name 查找文件名匹配所给字符串的所有文件,字符串内可用通配符
-type 指定文件类型搜索,b块设备、c字符设备、f普通文件、l符号链接、d目录、p管道、s socket文件
-mtime 按时间搜索,+n 表示n天之前的,-n表示今天到那天之间的
-exec 对搜索出符合条件的文件所执行Linux下的命令,而不需要询问用户是否需要执行,{} 表示shell命令的选项即为所查找的文件,命令末尾必须以;结尾。
-ok 与-exec功能相同,不同的是需要询问用户是否执行
例如,删除系统7天之前的日志文件。
find /var/log/ -mtime +7 -name “*.log”-exec rm -rf {} ;
12、split 用来分割文档,将一个文件分成数个。
13、mv 用来将文件或者目录改名,或者将文件由一个目录移动到另一个目录,如果源目标类型为文件或者目录,mv将进行目录的重命名。如果源类型为文件,而目标类型为目录,mv将进行目标移动。如果源类型为目录,则目标类型只能是目录。
14、vim/vi 文本文件的编辑器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值