查询
查询当前目录下所有的文件和目录(不包含隐藏文件):ls
查询当前目录下所有文件和隐藏的:ls -a
查询当前目录下所有文件或者目录以及对应的权限 ll /ls -l
根据目录名查询对应位置:find / -name '目录名'
删除
rm -rf 目录名
新增
touch 文件名
修改
vi/vim i/o/a
查询
cat/more/less/tail/head 文件名
ctrl +z 强制退出查询文件内容的操作
查询最后20行数据:tail -n 20 文件名
查询前20行数据:head -n 20 文件名
动态查看日志:tail -f 文件名/日志名 日期.log 2022310.log 2022311.log
过滤关键字:grep 关键字 文件名/日志名
用户
root :管理员用户
非root: 只能在/home/用户目录下操作 permission denied没有权限------su root
结构
etc:系统配置文件
usr:存放公共资源
home:存放每个用户的目录,该用户只能在自己用户目录下操作
自动补全的快捷键
tab
目录(文件夹):存放目录/文件
进入:cd 目录名 cd / 进入根目录 cd ~ 进入当前用户目录 cd . 当前目录 cd .. 返回上一级
新增
mkdir 目录名
修改
mv 目录名 新目录名
mv:剪切 mv 目录名 目录路径
cp:复制 cp -r 目录名 目录路径
查询
查询当前目录下所有的文件和目录(不包含隐藏文件):ls
查询当前目录下所有文件和隐藏的:ls -a
查询当前目录下所有文件或者目录以及对应的权限 ll /ls -l
根据目录名查询对应位置:find / -name '目录名'
删除
rm -rf 目录名
文件:记录内容
新增
touch 文件名
修改
vi/vim i/o/a Esc退出编辑模式 shift +: 底航模式 wq保存并退出 q!强制退出不保存此次编辑
查询
cat/more/less/tail/head 文件名
ctrl +z 强制退出查询文件内容的操作
查询最后20行数据:tail -n 20 文件名
查询前20行数据:head -n 20 文件名
动态查看日志:tail -f 文件名/日志名 日期.log 2022310.log 2022311.log
过滤关键字:grep 关键字 文件名/日志名
删除
rm -rf 文件名