一切皆文件
总结:
- 线上查询帮助命令 man help
- 文件和目录操作命令
ls cd cp find mkdir mv pwd rename rm rmdir touch tree
basename dirname chattr lsattr file md5sum
一.基本的操作
- pwd :查看当前所在的文件地址
- cd :change dictionary 改变路径的方法
- ls : 查看当前目录下的文件
- ls - l :查看文件的详细信息 (文件信息的第一个字母为d表示是文件夹,为 - 表示是文件)
还会有文件的大小没有显示单位,单位是bits(字节)
- vim 文件名:在当前文件下创建一个文件
- vim 文件名 + 行数//查询第几行
- vim . 文件名 : 创建一个隐藏文件
- ls - a : 显示隐藏文件
- ls -lh : h=human 人性化的展示文件大小
编辑文件的操作
- vim 文件名:在当前文件下创建一个文件
- 按 i 进入插入模式
- 写完文件之后
- 按Esc键,再按shfit + :键,再输入wq(保存),最后按回车
- cd ../../../../ 多次回到上级目录
- cat 文件名: 查看文件内容(一次全部读出)
- more 文件名: 慢慢查看文件的内容
- mkdir 文件夹(目录) :创建文件夹
- mkdir -p 文件路径 : 递归创建
- mv 被移动的文件 移动到的文件: 移动文件
将一个文件移动到另一个文件,另一个文件内容会被覆盖掉
- tree 文件名:显示该文件的目录结构
- cp 文件的拷贝
- find 快速查找 eg: find /-name "文件名" eg:find *.log找到所有的日志 *是通配字符
- find /-size可以带单位 按文件的大小查询 eg:find /-size +90M | xargs ls -lh(同时操作的命令)
- touch 创建文件(可以直接输入路径)eg: touch /a/b/c 与mkdir -p效果相同
- rm 删除文件 ,不能找回 ,尽量不要使用, 可以创建一个tmp目录作为回收站
- man 线上查询帮助 eg:man 操作
- help 线上查询帮助 eg: 操作 - - help(两者区别是有一些内置操作无法用man查询帮助,就可以用help)
- grep 精确查看内容 eg:grep 要查找的内容 文件名 拓展:grep -n 要查找的内容 文件名//查看内容在地几行
- tar zcvf 文件(打包后的文件放入).tar.gz 被打包的文件(可以多个)
- df 查看系统的使用量 df -h
- 补充:/dev/sad...可以用df 打开后看见但没有该路经,二是通过别名,即盘符名查看
- top 查看机器的性能(cup的使用情况,硬盘的使用情况等) 补充:wa :cpu等待io的时间比 sy:系统的使用比 id:空闲比 mem:memary 内存n
- chmod 更改用户权限和用户组命令 eg:chmod ugo(对应的数字,即权限) 文件或目录
补充:u 表示“用户”,即文件目录的所有者
g表示“”同组用户“,即与文件属主有相同id的所有用户
o 表示除上面两种以外的所有
a 所有用户,系统默认
+ 添加权限
- 取消权限
= 赋值权限
r -----------4 可读
w----------2 可写
x----------1 文件可以被执行
- 0 权限未被授予