Linux命令
Posted websecyw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令相关的知识,希望对你有一定的参考价值。
一.文件目录操作
1.touch创建空文件
2.前面含有横杠符合为目录其他则为文件
3.指定创建(多级)目录mkdir -p /var/www/test/
创建多个目录mkdir di1 di2 di3
4.通配符
(1.)*可以匹配任意数量的任意字符cat /etc/pass*
ls -d /etc/*pass* 匹配含有pass的文件
(2)*可以任意字符单个字符 cat /etc/passw?
(3)ls [a-c]*列出以a-c之间开头的所有文件
(4)ls [!1]* 列出不以1开头的所有文件或目录
(5) mkdir /tmp/{a,b,c}创建多个目录
(6) cp -r 复制文件目录
二.文件内容操作
(1).cat -n 查看文本文件并显示行号
(2)more命令分页查看
(3)head -n 3 命令显示文件前3行
(4)tail -f -n 3 显示文件后3行实时更新
(5)wc /etc/passwd 显示行数 单词 字符(包括空格换行)、 wc -l 只统计行数
(6)grep "root" /etc/passwd 查看包含root关键字(不支持通配符)、grep -n 显示含有查询字符串的行号、grep -v "root" 显示不含有root的文件内容、grep -i 忽略大小写、grep -w 精准匹配只显示全字符合的列
(7)diff 1.txt 2.txt 对比文件不同处将不同处显示(a增加、d删除、c修改)
(8)data显示时间、cal 2019显示2019所有月份
(9)stat 查看文件及目录信息
(10)locate 1.txt 查找文件(短时间创建的文件查找不到,命令依赖于索引数据库)
(11) find /根目录 -name “passwd” 查找目录名字为passwd的文件 、-iname不区分大小写、-type指定文件类型(f文件、d目录、l符号链接文件)-ctime(改动时间)
(12)xargs
以上是关于Linux命令的主要内容,如果未能解决你的问题,请参考以下文章