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

linux基础篇

文章目录

  • linux基础篇
    • 1.Linux文件系统结构:
    • 2.常用的Linux指令:
    • 3.Shell指令:
    • 4.Linux服务管理:
    • 5.Linux磁盘挂载:
    • 其他

linux基础篇

1.Linux文件系统结构:

  • 根目录 /
  • bin目录:二进制可执行文件存放处
  • boot目录:启动相关文件存放处
  • dev目录:设备文件存放处
  • etc目录:系统配置文件存放处
  • home目录:用户主目录存放处
  • lib目录:共享库文件存放处
  • media目录:可移动设备挂载点
  • mnt目录:文件系统挂载点
  • opt目录:第三方软件安装目录
  • proc目录:虚拟文件系统,系统内存和进程信息的接口
  • root目录:超级用户(root)主目录
  • run目录:运行时文件存放处
  • sbin目录:超级用户(root)的系统二进制文件存放处
  • srv目录:服务数据存放处
  • sys目录:虚拟文件系统,系统硬件信息的接口
  • tmp目录:临时文件存放处
  • usr目录:用户程序和文件存放处
  • var目录:变化量大的文件存放处

2.常用的Linux指令:

  • cd:切换当前目录
  • ls:列出当前目录下的文件和文件夹
  • cp:复制文件或文件夹
  • mv:移动或重命名文件或文件夹
  • rm:删除文件或文件夹
  • mkdir:创建一个新的文件夹
  • rmdir:删除一个空的文件夹
  • touch:创建一个新文件或者更新文件的时间戳
  • cat:查看文件内容
  • grep:在文件中查找特定的字符串
  • chmod:修改文件或文件夹的权限
  • chown:修改文件或文件夹的所有者
  • ssh:远程连接到Linux服务器

3.Shell指令:

  • echo:输出字符串
  • read:读取用户输入
  • if:条件语句
  • for:循环语句
  • while:循环语句
  • case:多条件语句
  • function:定义函数
  • alias:定义别名

4.Linux服务管理:

  • systemctl:管理系统服务的命令
  • service:启动、停止和重启服务的命令
  • ps:查看当前正在运行的进程
  • top:查看系统资源使用情况
  • netstat:查看网络连接状态和统计信息
  • ping:测试网络连接的命令
  • traceroute:追踪网络路径的命令

5.Linux磁盘挂载:

  • mount:挂载文件系统到指定目录
  • umount:卸载已挂载的文件系统
  • df:查看磁盘使用情况
  • du:查看文件或文件夹的磁盘使用情况
  • fdisk:磁盘分区工具
  • mkfs:格式化磁盘
  • fsck:检查和修复文件系统错误

其他

  1. Linux文件系统结构:
    Linux文件系统结构是Linux操作系统中的一个重要概念,它定义了操作系统中文件和目录的组织结构和层次关系。在Linux文件系统结构中,根目录(/)是所有其他目录和文件的父目录,它包含了所有系统文件和目录。其他常见的目录包括/bin(存放系统可执行文件)、/etc(存放系统配置文件)、/home(存放用户主目录)、/usr(存放用户程序和文件)等。

  2. 常用的Linux指令:
    Linux操作系统提供了许多常用的命令行指令,这些指令可以帮助用户完成各种任务。例如,用户可以使用cd命令切换当前目录,使用ls命令列出当前目录下的文件和文件夹,使用cp命令复制文件或文件夹,使用mv命令移动或重命名文件或文件夹等。

  3. Shell指令:
    Shell是Linux操作系统中的一个命令解释器,用户可以使用Shell指令与操作系统进行交互。Shell指令通常由一个命令和一些参数组成,命令告诉Shell要执行的操作,参数则告诉Shell如何执行操作。例如,用户可以使用echo命令输出一个字符串,使用if命令执行条件语句,使用for命令执行循环语句等。

  4. Linux服务管理:
    在Linux操作系统中,服务是一种在后台运行的程序,它可以提供各种功能和服务。Linux服务管理指的是管理系统服务的操作,例如启动、停止、重启服务等。用户可以使用systemctl命令管理系统服务,使用service命令启动、停止和重启服务。此外,用户还可以使用ps命令查看当前正在运行的进程,使用top命令查看系统资源使用情况,使用netstat命令查看网络连接状态和统计信息,使用ping命令测试网络连接等。

  5. Linux磁盘挂载:
    Linux磁盘挂载是将一个文件系统挂载到Linux文件系统中的过程。用户可以使用mount命令将文件系统挂载到指定目录,使用umount命令卸载已挂载的文件系统。用户还可以使用df命令查看磁盘使用情况,使用du命令查看文件或文件夹的磁盘使用情况,使用fdisk命令进行磁盘分区,使用mkfs命令格式化磁盘,使用fsck命令检查和修复文件系统错误等。

http://www.lryc.cn/news/169489.html

相关文章:

  • 文心一言插件开发全流程,ERNIE-Bot-SDK可以调用文心一言的能力
  • Keepalived+LVS负载均衡
  • 接口测试学习
  • 怎么用外网访问自己的网站?快解析内网端口映射来实现
  • zabbix学习1--zabbix6.x单机
  • Flink 的 Kafka Table API Connector
  • tcpdump 命令
  • 哪些测试项目可以使用自动化测试?
  • 【八大经典排序算法】冒泡排序
  • 【IEEE会议】第五届机器人、智能控制与人工智能国际学术会议(RICAI 2023)
  • 如何在本地 Linux 主机上实现 Yearning SQL 审核平台的远程访问?
  • android.support.multidex.MultiDexApplication:DexPathList
  • 云HIS医院信息化系统:集团化管理,多租户机制,满足医院业务需求
  • Docker拉取nginx镜像,部署若依Vue前端
  • 简单介绍神经网络中不同优化器的数学原理及使用特性【含规律总结】
  • JL653—一个基于ARINC653的应用程序仿真调试工具
  • MQTT Paho Android 支持SSL/TLS(亲测有效)
  • STM32——SPI通信
  • Linux虚拟机局域网IP配置
  • MacOS删除.DS_Store文件
  • ARM Linux DIY(十一)板子名称、开机 logo、LCD 控制台、console 免登录、命令提示符、文件系统大小
  • 【Unity程序技巧】Unity中的单例模式的运用
  • java leetcodetop100 (3,4 )最长连续数列,移动零
  • 用Vite从零到一创建React+ts项目
  • HTTP状态码301(永久重定向)不同Web服务器的配置方法
  • vue-element-admin项目部署 nginx动态代理 含Docker部署、 Jenkins构建
  • 使用Python来写模拟Xshell实现远程命令执行与交互
  • mybatis 数据库字段为空or为空串 忽略条件过滤, 不为空且不为空串时才需nameParam过滤条件
  • 【玩玩Vue】通过vue-store实现枚举管理,用于下拉选项和中英文翻译等
  • ISCSI:后端卷以LVM 的方式配置 ISCSI 目标启动器