| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux目录与文件管理 -> 正文阅读 |
|
[系统运维]Linux目录与文件管理 |
目录 查看文件内容(cat、more、less、head、tail) Linux目录结构结构:? ? ? ?树形目录结构 根目录:? ? ? ? ? ?所有分区、目录、文件等的位置起点;整个树形目录结构中,使用独立的一个“ / ”表示。 常见的子目录及其作用? ? ? ? /root:系统管理员root的宿主目录 ? ? ? ? /home:普通用户的宿主目录 ? ? ? ? /boot:系统内核、启动文件 ? ? ? ? /dev:设备文件 ? ? ? ? /etc:配置文件 ? ? ? ? /bin:所有用户可执行的命令 ? ? ? ? /sbin:管理员可执行的管理命令 ? ? ? ? /usr:应用程序 ? ? ? ? /var:日志文件等 查看文件内容(cat、more、less、head、tail)? cat命令???显示出文件的内容 ? ?? ?cat ? ? [选项] 文件名..... ?more命令全屏方式分页显示文件内容,用于查看命令长的文件 ?more ? ?[选项] ? ?文件名 ? ? ? ?交互操作方法:按enter键向下逐行滚动 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 按空格键向下翻一屏 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 按b键向上翻一屏 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 按q键退出 less命令?与more命令相同,但扩展功能更多,用于命令长的文件 ??less ? [选项] ? 文件名? ? 交互操作方法:Page Up ?向上翻页,Page Down ?向下翻页 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??按"/"键查找内容,“n”下一个内容,“N”上一个内容 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??其它功能与more命令基本相似 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 按q键退出 head命令查看文件开头的一部分内容(默认为10行) ? ? ? ?head -n? 文件名? ?? ? tail命令查看文件结尾的少部分内容(默认为10行) ? ? ? ?tail? -n? ?文件名 ? ? ? ?tail? -f? ? 文件名? 实时查看 实时监控后10行 统计和检索文件内容(wc、grep)wc命令统计文件中的单词数量(Word Count)等信息 ? ? ? ?wc ? [选项]...目标文件... ? ? ? ?常用命令选项:-l ?统计行数 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -w ?统计单词个数 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -c ?统计字节数
grep命令检索和过滤文件内容,在文件中查找并且显示包含指定字符串的行 ? ? ? ? grep ? [ 选项]...查找条件 ? 目标文件 ? ? ? ? 常用命令选项:-i 查找时忽略大小写 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-v 反向查找,输出与查找条件不相符的行 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-f 比较两个文件相同的部分 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -o 只匹配 显示的 ? ? ? ?查找条件设置:要查找的字符串以双引号括起来 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?“^……”表示以……开头,“……$”表示以……结尾 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?“^$”表示空行? ? ? ? ? ? ? ?? ? 不区分大小写? 在文件中查找并且显示 名称root?? ?检索以h结尾的文件 ??检索以h开头的文件 ?压缩命令?? gzip [-9]? 文件名、bzip2? [-9]? ?文件名? ? 这两个都是制作压缩文件 ?? gzip [-9]? 不能对文件夹压缩 压缩后源文件消失 bzip2? [-9]? 保留源文件? ?-9 压缩等级(123456789) ? ?解压缩命令?gzip -d 文件名.gz ? ? ? ? gunzip(等价于gzip -d)文件名.gz? ? 解压缩文件 ?tar命令是为文件或目录备份,建立归档文件 tar? ?[选项] ...归档文件名? ? 源文件或目录? ---压缩 ? tar? ?[选项] ...归档文件名? ? [ -C? ?目标目录]? ?---解压 ?常用命令选项:-c:创建.tar格式文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-C:解压指定的目标文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-f:表示使用归档文件 无论制作tar包或解开都要加 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-j:调用bzip2程序进行压缩和解压 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-p:打包时保留文件及目录的权限 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-P:打包时保留文件及目录的绝对路径 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-t:列表查看包内的文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-v:显示详细的信息? 制作tar包或解开tar包时显示过程 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-x:解开.tar格式的包文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -z:调用gzip程序进行压缩和解压 ?? ?总结:linux 系统结构 是 倒着的树??/ 作为树根? 也是唯一入口 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 2:40:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |