当前位置: 首页 > news >正文

学习Linux目录和文件管理

目录

Linux目录结构

■树形目录结构

■根目录

■常见的子目录

查看文件内容cat命令

查看文件内容more命令

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

■交互操作方法

查看文件内容less命令

查看文件内容head、tail命令

■head命令

■tail命令

统计文件内容wc命令

检索和过滤文件内容grep命令

压缩命令gzip、bzip2命令

■gunzip命令

■bunzip2命令

归档命令tar命令

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

■常用命令选项

总结


Linux目录结构

■树形目录结构

■根目录

●所有分区、目录、文件等的位置起点

●整个树形目录结构中,使用独立的一个"/"表示

■常见的子目录

●/root  /bin  /boot  /dev  /etc

●/home  /var  /usr  /sbin

1.1常见目录

根(/)相当于一个入口,文件的总入口,也是唯一入口

●bin (sbin)二进制文件,可执行文件,也可能存在别处,默认使用较多所有用户软连接文件

●sbin 管理员可使用的二进制文件

●boot 系统内核、启动文件

●dev硬件文件(黄色)

●etc配置文件等同于windows注册表,一般都是文本文件

●run运行的内存中文件

●tmp临时文件

●usr应用程序和操作系统相关的文件

●var日志文件,数据变化的

home普通用户的家目录的上级zhangsan目录会在home

●root系统管理员的目录上 /root

●lib 动态库文件类似于windows的dll文件

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

●media可移动设备

●mnt默认挂载点

●opt第三方应用程序安装所在目录程序

 Sop操作手册 / boot 建几个目录 硬盘占满 服务就没法运行了生产很大的事故

查看文件内容cat命令

■显示出文件的内容

cat [选项]文件名

■示例

[root@localhost ~]# cat /etc/hosts

[root@localhost ~]# cat /etc/sysconfig/network

[root@localhost ~]# cat /etc/redhat-release /proc/version

cat /etc/sysconfig/network-scripts/ifcfg-ens33

-n显示行号包括空白行

-b跳过空白行显示行号

-S将多个空行压缩成1个空行

-A显示看不见的字符,隐藏字符

cat /etc/centos-release=cat /etc/redhat-release

系统版本

tac 方向查看文件内容

查看文件内容more命令

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

more [选项]文件名...

■交互操作方法

●按Enter键向下逐行滚动

●按空格键向下翻一-屏

●按b键向上翻- -屏

●按q键退出

查看文件内容less命令

■与more命令相同,但扩展功能更多

less [选项]文件名...

■交互操作方法

●Page Up向上翻页, Page Down向下翻页

按"I"键查找内容,“n”下一个内容, "N”上一个内容

●其他功能与more命令基本类似

|(管道符)是把上一条命令的结果传给下一条命令 作为参数

查看文件内容head、tail命令

■head命令

●用途:查看文件开头的一部分内容(默认为10行)

head -n 文件名...

■tail命令

●用途:查看文件结尾的少部分内容(默认为10行)

tail -n文件名...

tail -f文件名

head httpd. conf 默认是10行

head -n 9 httpd. conf  9行

tail -f文件名

实时监控后十行

统计文件内容wc命令

■统计文件中的单词数量(Word Count)等信息

WC[选项]...目标文件...

■常用命令选项

-I:统计行数

-W:统计单词个数

-C:统计字节数

 

-f 比较两个文件中相同的部分

Ifconfig

ifconfig ens33 Igrep -0 "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+"|head -1

检索和过滤文件内容grep命令

■在文件中查找并显示包含指定字符串的行

grep [选项]... 查找条件 目标文件

■常用命令选项

●-i:查找时忽略大小写

●-v:反转查找,输出与查找条件不相符的行

查找条件设置

●要查找的字符串以双引|号括起来

●"^.....”表示.....开头,”....$”表示以.... .结尾

"^$"表示空行

压缩命令gzip、bzip2命令

■制作压缩文件、解开压缩文件

gzip [-9] 文件名...

bzip2 [-9] 文件名

gzip -d .gz格式的压缩文件

bzip2 -d .bz2格式的压缩文件

■常用命令选项

●-9、-d

1无法对文件夹压缩

2.压缩后源文件消失

-k 可以保留源文件 8上面才有

保留源文件用bzip2 gzip  -9 12345678  -k bzip2

压缩命令gunzip、bunzip2命令

■gunzip命令

●gunzip等价于gzip -d

gunzip mkfile.gz

gzip -d mkfile.gz

■bunzip2命令

bzip2和bunzip2命令的用法与gzip、gunzip命令 基本相同

归档命令tar命令

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

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

tar [选项] ... 归档文件名[-C 目标目录]

■常用命令选项

●-C、 -X、-V、-f、 -P、-t、 -C、-Z、-j

-C创建tar文件一-般都带^C

-x解包去解开tar包^C

-V 显示详细信息,制作tar包或解开tar包的时候显示过程^C

-f表示使用的是归档文件,-f这个是tar包,无论制作还是解开都要加^C

-p 保留原权限^C

-t 在不解开tar包的时候去看里面的文件^C

-C指定解压的目录,我想让他在哪里就在哪里

-z 使用gzip方式压缩^C

-j 使用bzip2方式压缩^C

总结

主要学习Linux的目录和文件管理,需要掌握里面的命令


http://www.taodudu.cc/news/show-6309599.html

相关文章:

  • Linux学习笔记2:文件管理
  • 操作系统——文件管理学习笔记
  • Linux下的文件管理(初学者必看)
  • Linux文件管理初探---学习文件管理,我想你必须要知道的目录
  • 计算机操作系统-文件管理
  • 操作系统——文件管理实验
  • 如何提高工作效率之电脑文件的精确管理
  • 如何管理计算机中文件,如何管理文件 -电脑资料
  • 操作系统学习之文件管理:
  • 如何有效管理自己电脑里的文件
  • IDEA快捷键设置复制上一行
  • 怎么翻译PDF文件内容?教你一招轻松翻译整篇PDF文件
  • pdf 批量翻译-批量翻译照片
  • 人工智能专业就业方向有哪些?
  • 学人工智能好就业吗?AI职业前景分析
  • 人工智能就业越来越严峻,你还在坚持吗
  • 人工智能行业,就业方向和研究领域的简单介绍
  • 学人工智能好就业吗?可以做什么?AI就业方向及前景
  • 学习人工智能可以从事哪些职业,有哪些就业前景和薪资待遇?
  • 研究生学人工智能有未来吗?点击快速了解就业前景
  • 人工智能就业方向及前景,前景如何?好就业吗?
  • 人工智能专业就业方向盘点
  • 机器人+人工智能课程需求和就业趋势-2022-
  • 算法题:将十进制转化为其他进制
  • 十六进制转十进制-华为算法题
  • 10进制转化为16进制的算法
  • 每日算法-数字转换为十六进制
  • 010Editor十六进制转图片(攻防演练-决定用和决一死战)
  • 编写一个算法,将非负的十进制整数转换为其他进制的数输出,10及其以上的数字从‘A’开始的字母表示。
  • 易安卓十六进制数转为十进制数_十六进制转换成十进制的具体算法?