首页 > 系统相关 >Linux系统基础

Linux系统基础

时间:2024-04-27 22:45:23浏览次数:19  
标签:文件 ctrl 系统 基础 命令 存放 Linux 目录

目录

Linux学习大纲

image

命令提示符

通常情况下,我们使用Linux都是在命令行环境下, 所以学习 Linux 的第一步需要了解 Linux 的命令提示符。

Linux命令提示符通常由用户名、主机名和当前工作目录组成。

[user@hostname directory]$

user代表当前登录的用户,@是分隔符,hostname是主机名,directory是当前所在的工作目录,$代表普通用户身份,#代表超级用户(root)身份。

普通用户的家目录: /home/用户名/
root的主目录: /root
~ 代表当前用户的家目录
查看当前登录用户信息的几个命令:who、whoami、w

命令的格式

命令分为两类

  • 内置命令(builtin):由shell程序自带的命令

  • 外部命令:有独立的可执行程序文件,文件名即命令名

命令通常具有以下格式:命令 [选项...] [参数...]

  • 选项决定命令以怎样的方式执行

  • 参数决定了你要操作的对象是谁

路径的分类

路径用于指定文件或目录的位置,有两种类型的路径:

  • 绝对路径: 绝对路径就是从根目录出发而言,以斜杠 / 开头

  • 相对路径:是相对于当前工作路径出发而言,不以斜杠开头,. 表示当前目录,.. 表示上一级目录

值得注意的是在Linux中,路径分隔符是斜杠 /,而不是在Windows中使用的反斜杠 \

文件的分类

在Linux系统中,几乎所有东西都被视为文件,包括硬件设备、目录、进程、网络连接等。

文件类型可以通过命令 ls -l 查看文件的详细列表,并查看文件类型的第一个字符来确定。

文件类型有:

  • - :普通的文件,文件包含文本、二进制数据或程序代码

  • d :directory表示目录文件

  • c :字符设备文件,例如键盘、鼠标等

  • l :表示软链接文件,指向另一个文件或目录的链接文件,类似windows快捷方式

  • s :套接字文件,用于socket网络通讯

  • b :块文件设备,供数据存放的文件,如硬盘分区

  • p :管道文件,也称为FIFO,用于进程间通讯

目录的结构

Linux目录结构是一个层次化的树状结构:

image

  • / Linux文件系统的最上层根目录,其他所有目录均是该目录的子目录

  • /home 保存的是关于普通用户的个人资料

  • /root 保存的超级管理员的的个人资料

  • /etc 存放系统的配置文件

  • /lib 存放系统运行所需要的函数库

  • /lib64 64位的函数库

  • /usr 存放用户安装的应用程序的文件夹

  • /run 存放系统启动以来的系统描述文件

  • /dev 存放关于硬件的设备的文件

  • /opt 供较大的第三方软件存放使用

  • /mnt 和media可以临时将别的文件挂载在目录下

  • /tmp 存放临时文件

  • /boot 启动引导目录

  • /bin 存放所有用户都可使用的可执行文件

  • /sbin 存放超级管理员才可以使用的可执行文件

  • /var 存放变化的文件,系统日志的路径,邮件等

  • /proc 存放内存中又系统产生的信息

  • /srv 存放服务所需要的数据信息

  • /sys 存放系统运行的内存信息

一些快捷键

ctrl + a : 回到命令的开头位置

ctrl + e : 去命令的尾部位置

ctrl + f : 光标向右移动一个字符

ctrl + b : 光标向左移动一个字符

Ctrl + l : 清屏

Ctrl + u : 光标以前的内容全部清空

ctrl + k : 光标之后的内容全部清空

ctrl + w : 清除光标前一个字符

esc + . : 将上次输入的最后的命令或者参数输入在命令行

ctrl + c : 中断正在执行的命令


若有错误,欢迎指正!o( ̄▽ ̄)ブ

标签:文件,ctrl,系统,基础,命令,存放,Linux,目录
From: https://www.cnblogs.com/smileleooo/p/18161992

相关文章

  • xml基础
    简介XML被设计用来传输和存储数据。HTML被设计用来显示数据。XML指可扩展标记语言(eXtensibleMarkupLanguage)。XML是各种应用程序之间进行数据传输的最常用的工具。树结构上图表示下面的XML中的一本书:<bookstore><bookcategory="COOKING"><titlelan......
  • 实验一原型设计————电商系统
    一、实验题目:原型设计二、实验目的:掌握产品原型设计方法和相应工具使用。三、实验要求(1)对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点(至少3条)。1.墨刀:适用领域:产品设计,项目管理,可以利用墨刀绘制流程图,明确项目流程和时间节点,提高项目执行效率。优......
  • 模块的基础知识点
    一:模块的定义模块:就是一系列功能的集合体,分为三大类1.内置(就是解释器里自带的)2.自定义:可以是任何语言写的(py文件本身就是一个模块,文件名叫xx.py,模块名就叫xx)3.第三方:既不是自带的,也不是自己写的,是别人的直接拿过来ps:模块分为四种形式......
  • 详解Linux文件系统:ext4及更高版本
    今天带大家了解一下ext4的历史,包括其与ext3和之前的其它文件系统之间的区别大多数现代Linux发行版默认为ext4文件系统,就像以前的Linux发行版默认为ext3、ext2,以及-如果追溯到足够远的话-ext。如果您是Linux新手或者是文件系统新手,您可能会想知道ext4给表带来了什么,而ext3却没......
  • Hadoop集群模式的搭建之二:配置Hadoop平台基础环境
    在进行Hadoop集群的安装部署之前,需要对虚拟机进行一些基础环境配置。例如,为了在集群中识别主机,需要配置主机和IP地址的映射关系;为了使用Web相关的服务和访问连接,需要在集群中关闭并禁用防火墙功能;为了减少节点之间访问时人工输入用户密码,需要配置SSH免密登录;为了集群节点的时间能......
  • Linux应急响应小结
    目录用户排查历史命令网络排查进程排查文件排查持久化排查日志分析通过系统运行状态、安全设备告警,主机异常现象来发现可疑现象通常的可疑现象有:资源占用、异常登录、异常文件、异常连接、异常进程等。用户排查如果发现异常用户活动,例如尝试多次登录失败、执行不正常的命令等,应......
  • 深入理解Python协程:从基础到实战
    title:深入理解Python协程:从基础到实战date:2024/4/2716:48:43updated:2024/4/2716:48:43categories:后端开发tags:协程异步IO并发编程Pythonaiohttpasyncio网络爬虫第1章:协程基础1.1协程概念介绍协程(Coroutines)是一种特殊的软件构造,它允许程序在执......
  • 01-linu核心基础-02运维基础重要概念
    ip地址IPv4(第四版本的IP协议)是构成现今互联网技术的基石协议查看自己的IP(公网)访问该网址、即可得知自己在互联网中的IP地址。http://www.net.cn/static/customercare/yourip.aspIP地址理解Ip地址由两部分组成,网络部分+主机部分网络部分指的是同一个网段、好比咱们这间教室......
  • 关于操作系统的论述
    计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。计算机软件是指程序、数据和文档的集合,是计算机系统的重要组成部分。按功能分,软件可分为系统软件,开发软件和应用软件三种。操作系统是计算机硬件上加载的第一层软件,是对计算机硬件功能的首次扩充。其他软......
  • 《微机系统结构》
    此前讲过计算机的五大部件:控制器、运算器、存储器、输入设备、输出设备。微机系统由硬件系统和软件系统组成。硬件系统由中央处理器CPU,内外存储器,输入输出设备组成,软件系统则由系统软件和应用软件组成。硬件结构分为主机和外设。都是根据冯诺依曼的“存储程序”原理实现自动工作的......