1.pwd
2.echo
3.查看文件内容
4.帮助命令
5.查找命令
1 pwd 查看当前所在的目录
List item
tab件可以补全提示信息
2.echo 打印内容打印的内容:将打印的内容输出到控制台
将打印的内容输出到文件 > (覆盖内容)
将打印的内容输出到文件 >> (追加内容)
注意: 上箭头和下箭头是历史命令的重放echo 内容 > / >> 文件 文件是可以不存在的 自动创建
**在tab键的上面有个特殊的符号 ``
命令将命令的结果转义成字符串 echo ll >> 文件中
3.查看文件内容
3.1cat 查看文件中的所有内容如果文件很大,前面的内容就会被翻页过去,不太方便查看 所以适合查看文件少的内容
3.2 less***查看文件内容less 文件 查看文件内容
j下一行
k 上一行
PgUp 上一页
PgDn下一页
q 退出查看
3.3more
more 文件名
enter 下一行
空格 和 f 下一页
3.4tail ***tail 文件名 默认显示文件的后10行tail -n 文件名 显示文件的后n行 用于查看日志信息
监控的所用
-f 根据文件描述符进行追踪,当文件改名或被删除,追踪停止
-F 根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
3.5 head
head 文件名head -n 文件名 查看文件的n行数据
4.帮助命令
4.1 man 查看看命令的基本使用
man ls
4.2helpls
–help
5.查找命令
5.1 whereis 返回命令的位置和帮助文档的位置
whereis java 快速的定位java的环境位置
5.2which
5.3find 查找文件或者文件夹的位置
find 位置 - name 名字
命令路径:/bin/find 执行权限:所有用户
作用:查找文件或目录
语法:find [搜索路径] [匹配条件]
如果没有指定搜索路径,默认从当前目录查找
find命令选项
-name 按名称查找 精准查找
eg:find /etc -name “init” 在目录/etc中查找文件init
-iname 按名称查找
find查找中的字符匹配:
:匹配所有
?:匹配单个字符
eg:find /etc -name “init???” 在目录/etc中查找以init开头的,且后面有三位的文件
模糊匹配的条件,建议使用单引号或双引号括起来。如果被转义,可使用 单双引号括住查询条件,或者使用*。
eg: # find . –name *g
-size 按文件大小查找
以block为单位,一个block是512B, 1K=2block +大于 -小于 不写是等于
eg:find /etc -size -204800 在etc目录下找出大于200MB的文件
100MB=102400KB=204800block
-type 按文件类型查找
f 二进制文件 l 软连接文件 d 目录 c 字符文件
eg: find /dev -type c
find查找的基本原则:
占用最少的系统资源,即查询范围最小,查询条件最精准
eg:
如果明确知道查找的文件在哪一个目录,就直接对指定目录查找,不查找根目录
5.4grep
grep “内容” 文件 在文件中搜索内容
-n 显示行号
-i 忽略大小写
-v 反选
-c 统计出现次数
ll | grep “bin” 从前面命令的输出结果中搜索内容
d 文件夹
-文件
l 类似于windows中的快捷方式 Link链接