初识Linux操作系统(根目录下的重要文件)(命令提示符的含义)

本文涉及的产品
对象存储 OSS,20GB 3个月
日志服务 SLS,月写入数据量 50GB 1个月
对象存储 OSS,恶意文件检测 1000次 1年
简介: Linux系统基于"一切皆文件"的理念,重要文件分布在如/root(root用户目录)、/home(普通用户目录)、/etc(应用配置)、/dev(设备文件)、/boot(内核及启动文件)、/proc(动态系统信息)、/lib64(库文件)、/opt(软件存放)、/tmp(临时文件)。"[root@localhost ~]#"代表管理员在root目录,"$"代表普通用户。创建新用户用`useradd`命令。调节终端字体大小:Ctrl+Shift++增大,Ctrl+减号缩小。绝对路径从根目录开始,相对路径从当前目录开始。

Linux操作系统的设计哲学:
一切皆文件!
1.根目录下的一些重要文件
/root

root用户的家目录/宿主目录

/home

普通用户的家目录/宿主目录

在Linux操作系统中创建的普通用户比如userA,userB

他们的家目录/宿主目录,分别是/home/useA,/home/useB

/etc

存放应用程序的配置文件

/dev

存放设备文件(磁盘和分区)(鼠标和键盘)

/boot

存放Linux系统的内核和启动文件

/proc

存放动态文件,记录CPU和网卡,内存和进程使用情况的文件

/lib64

库文件,确保Linux操作系统中所有命令的正常实行

/opt

用户的工作目录,用来存放软件,文档,等各种工作缓存。

/tmp

存放临时文件,而且Linux操作系统,每七天删除临时文件一次。

2.认识[root@localhost ~]#的具体含义
其中root表示当前登录Linux操作系统的用户名

localhost表示当前Linux操作系统的自身名称,或者叫主机名,

~表示当前用户所在目录是/root/,表示根目录下的root文件夹,

表示当前是管理员在登录Linux操作系统

$表示当前是普通用户在登录Linux操作系统

3.如何在Linux操作系统中创建多个普通用户
使用命令useradd 用户名就可以创建新用户。

4.如何在Linux操作系统中调节终端的字体大小:
Ctrl+shift+加号键(大键盘)是调大字体

Ctrl+减号键(大键盘)是调小字体

5.绝对路径和相对路径的一个概念认识
绝对路径就是从根目录开始写要切换的文件名,

相对路径就是从当前目录,当前文件开始写要切换的文件名,

第一种绝对路径,首先处于etc目录下,然后cd /etc/gss 从根目录开始写到etc文件夹,然后写道gss文件夹,

这是绝对路径将当前目录切换到gss文件夹

第二种相对路径,首先切换到etc目录,然后直接cd gss就能切换到gss文件夹下了。

无论是相对路径还是绝对路径都要求知道什么目录下有什么文件名。

6.cd命令的使用切换当前目录
cd..表示返回上一级目录

cd加空格表示返回当前用户的家目录/宿主目录

cd 加空格后面加上所要切换的文件名

7.ls命令查看当前目录下的文件
ls命令的基本构成ls[选项][目录名称]

ls的功能就是查看当前目录下的文件,

ls -a可以调出当前目录下的所有隐藏文件,所有以.(点)开头的文件都是隐藏文件。

ls -l显示文件的详细信息,最上面的 total 4,表示当前目录下文件大小的总和。(每个目录的大小都按照4k计算。)

-rw-------. 1 root root 1314 Mar 9 11:23 anaconda-ks.cfg

其中的anaconda-ks.cfg表示文件名字,

其中的Mar 9 11:23表示三月9号,11点23分,最后一次修改anaconda-ks.cfg文件的时间,

1314表示这个文件所占的空间大小是1314字节,即1314B

rw-------. 1 root root表示这个文件的权限,

Linux操作系统的权限包括读,写,执行,

-表示文件的类型,表示一个普通的文本文件,相当于Windows上的记事本,

如上图所示l表示(链接文件),类似于Windows的快捷方式。

以d开头的文件表示 目录,类似于Windows的文件夹。
以c开头的文件用来存放(字符设备),是一些串行端口的接口设备,例如键盘、鼠标、打印机、tty终端。

以b开头的文件(块设备)一些提供数据的接口设备,比如硬盘。

以s开头的文件表示(套接字文件),用于进程之间的通信。

如果是ls -lh可以为文件的大小带上单位,其中1KB=1024B,也就是1KB=1024字节。

ls -ldh表示查看目录的相关信息,目录就是

根目录下的所有文件都分别是一个目录,要想查看吗目录的相关信息,需要使用命令ls -ldh

可以用ls -lhs来将所要查看的文件的大小都来排个序。(从大到小)

可以用ls -lht来将文件按照修改时间排序.(从早到晚)

8.字符设备文件和块设备文件的最大区别
他们在处理数据时,字符设备文件是按照顺序处理的,块设备文件是随机的。

相关文章
|
20天前
|
算法 Linux 调度
深入理解Linux操作系统的进程管理
本文旨在探讨Linux操作系统中的进程管理机制,包括进程的创建、执行、调度和终止等环节。通过对Linux内核中相关模块的分析,揭示其高效的进程管理策略,为开发者提供优化程序性能和资源利用率的参考。
45 1
|
13天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
48 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
7天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
41 13
|
22天前
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
22天前
|
搜索推荐 Linux
深入理解Linux操作系统的启动过程
本文旨在揭示Linux操作系统从开机到完全启动的神秘面纱,通过逐步解析BIOS、引导加载程序、内核初始化等关键步骤,帮助读者建立对Linux启动流程的清晰认识。我们将探讨如何自定义和优化这一过程,以实现更高效、更稳定的系统运行。
|
20天前
|
存储 缓存 网络协议
Linux操作系统的内核优化与性能调优####
本文深入探讨了Linux操作系统内核的优化策略与性能调优方法,旨在为系统管理员和高级用户提供一套实用的指南。通过分析内核参数调整、文件系统选择、内存管理及网络配置等关键方面,本文揭示了如何有效提升Linux系统的稳定性和运行效率。不同于常规摘要仅概述内容的做法,本摘要直接指出文章的核心价值——提供具体可行的优化措施,助力读者实现系统性能的飞跃。 ####
|
21天前
|
缓存 监控 网络协议
Linux操作系统的内核优化与实践####
本文旨在探讨Linux操作系统内核的优化策略与实际应用案例,深入分析内核参数调优、编译选项配置及实时性能监控的方法。通过具体实例讲解如何根据不同应用场景调整内核设置,以提升系统性能和稳定性,为系统管理员和技术爱好者提供实用的优化指南。 ####
|
23天前
|
运维 监控 Linux
Linux操作系统的守护进程与服务管理深度剖析####
本文作为一篇技术性文章,旨在深入探讨Linux操作系统中守护进程与服务管理的机制、工具及实践策略。不同于传统的摘要概述,本文将以“守护进程的生命周期”为核心线索,串联起Linux服务管理的各个方面,从守护进程的定义与特性出发,逐步深入到Systemd的工作原理、服务单元文件编写、服务状态管理以及故障排查技巧,为读者呈现一幅Linux服务管理的全景图。 ####
|
26天前
|
消息中间件 安全 Linux
深入探索Linux操作系统的内核机制
本文旨在为读者提供一个关于Linux操作系统内核机制的全面解析。通过探讨Linux内核的设计哲学、核心组件、以及其如何高效地管理硬件资源和系统操作,本文揭示了Linux之所以成为众多开发者和组织首选操作系统的原因。不同于常规摘要,此处我们不涉及具体代码或技术细节,而是从宏观的角度审视Linux内核的架构和功能,为对Linux感兴趣的读者提供一个高层次的理解框架。
|
27天前
|
人工智能 安全 Linux
Linux操作系统的演变与未来趋势###
本文深入探讨了Linux操作系统从诞生至今的发展历程,分析了其开源模式对技术创新和IT行业的影响,并展望了Linux在未来技术生态中的角色。通过历史回顾、现状分析和未来预测,本文旨在为读者提供一个关于Linux操作系统全面而深入的视角。 ###