栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux目录结构与命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux目录结构与命令

目录

一、Linux目录结构

二、查看文件内容:cat

三、查看文件内容:more
[
四、查看文件:less

五、查看文件内容head、tail

六:统计文件内容:wc

七:检索和过滤文件:grep

八、压缩命令:gzip、bzip2

九、归档命令:tar

Linux目录结构

树形目录结构

根目录:

  • 所有分区、目录、文件等的位置起点
  • 整个树形目录结构中,使用独立的一个“/” 表示

常见子目录:

  • /root /bin /boot /dev /etc /home /run /sbin /temp /usr /var /media /opt /tmp /proc
/root     ##根用户文件,管理员的宿主目录

/home/xxx ##除了管理员用户之外的其他用户的家目录

/bin      ##bin是Binaries(二进制文件)的缩写,这个目录存放着最经常使用的命令。

/sbin     ##s就是Super User的意思,存放着系统管理员使用的系统管理程序

/boot     ##存放着启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件

/dev      ##该目录下存放着Linux的外部设备,在Linux中访问设备的方式和访问文件的方式

/etc      ##存放所有的系统管理所需要的配置文件和子目录

/var      ##存放可以变化的文件,包括各种日志文作

/lib      ##存放着最基本的动态链接共享库,其作用类似于Windows里的DLL文件。几乎所有应用都需要用到这些共享库。

/usr      ##用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。

/media    ##Linux系统会识别别的一些设备,例如U盘、光驱等,当识别后,Linux会将识别的设备挂载到这个目录下。

/opt      ##这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

/tmp      ##tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。

/proc     ##存放映射系统信息的文件

查看文件内容cat命令(用于短小的文件)
cat [选项] 文件名...
-n     ##从1开始对所有输出行进行编号
-b     ##和-n相似,只不过空白行不编号
-s     ##当遇到有两行或者以上的空白行,就替换成一行的空白行

查看文件内容more命令

全屏方式分页显示文件内容

more [参数] 文件名
+num      ##从num行开始显示
-num      ##一次显示的行数
-p        ##不以卷动的方式显示每一页,先清屏后再显示内容
-c        ##与-p类似先清屏之后显示
按Enter向下逐行滚动,默认为1行,可定义
Ctrl+F 向下滚动一屏
space  向下滚动一屏
Ctrl+b 向上滚动一屏
V(大写)调用vi编辑器
q退出more

查看文件内容less命令 1、 与more相同,但拓展功能更多
less [参数] 文件
-e     ##当文件显示结束后,自动离开
-f     ##强制打开特殊文件
-N     ##显示行号
-s     ##显示连续空行为一行
-i     ##忽略检索时的大小写
-g     ##只标志最后搜索的关键词

操作:
/字符串   ##向下搜索“字符串”
?字符串   ##向上搜索“字符串”
n        ##重复前一个搜索
N        ##反向重复前一个搜索
b        ##向上翻页
d        ##向后翻半页
h        ##显示帮助界面
Q(大写)  ##退出less命令
space    ##滚动一页
Enter    ##滚动一行
pagedown ##向下翻动一页
pageup   ##向上翻动一页

查看文件内容head、tail命令

head命令用途:查看开头的一部分内容(默认10行)

head -n 文件名   ##n为行数

tail命令用途:查看结尾的一部分内容(默认10行)

tail -n 文件名   ##显示结尾n行
tail -f 文件名   ##跟踪文件尾部内容的动态更新

统计文件内容wc命令

word count

统计文件同单词数量(word count)等信息

wc [选项]...  目标文件...
-l  ###统计行数
-w  ###统计单词数
-c  ###统计字节

wc  -lwc  ###默认同时使用

检索和过滤文件内容grep命令
grep [选项]... 查找条件 目标文件

-i  ##查找时不区分大小写
-v  ##显示不包含匹配文件的所有行(反向查询,反向匹配)
-n  ##显示匹配行及行号
-c  ##只输出匹配到的总行数(不是匹配到的次数)
-e  ##实现可多个查询条件的匹配,逻辑关系or
-E  ##支持使用扩展正则表达式,相当于使用egrep命令
-o  ##精确匹配,仅匹配

查询条件设置

查找到字符串要用“ ”括起来

以“^…”表示以…开头,“…$”表示以…结尾

"^$"表示空行

压缩命令gzip、bzip2命令 制作压缩文件,解开压缩文件
gzip [-9] 文件名...        ##压缩
bzip2 [-9] 文件名...       ##压缩
gzip -d .gz格式的压缩文件    ##解压缩
bzip2 -d .bz2格式的压缩文件  ##加压缩

常用命令选项

  • -9 【压缩比默认为-6】 、
  • -d 【解压缩】

归档命令tar命令

制作归档文件、释放归档文件

tar [选项]... 归档文件名 源文件或目录
tar [选项] ... 归档文件名 [-c目标目录]


-c    ###创建.tar格式的包文件
-x    ###解开.tar格式的包文件
-C    ###指定释放的目标文件夹
-f    ###表示使用归档文件(必带)
-p    ###打包时保留文件及目录的权限
-P(大写)    ###保留文件的绝对路径
-t    ###列表查看包内的文件
-v    ###输出详细信息
-j    ###调用bzip2程序进行压缩或解压
-z    ###调用gzip程序进行压缩或者解压

###解开.tar格式的包文件

-C    ###指定释放的目标文件夹
-f    ###表示使用归档文件(必带)
-p    ###打包时保留文件及目录的权限
-P(大写)    ###保留文件的绝对路径
-t    ###列表查看包内的文件
-v    ###输出详细信息
-j    ###调用bzip2程序进行压缩或解压
-z    ###调用gzip程序进行压缩或者解压

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456903.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号