Ubuntu 文件夹用途

server/2025/1/19 2:04:57/

Ubuntu 文件夹用途

  • bin: 存放可执行文件,包括系统命令和应用程序。
  • boot: 包含启动相关的文件,如内核和引导加载器。
  • cdrom: 用于挂载CD-ROM驱动器。
  • dev: 包含设备文件,代表系统中的硬件设备。
  • etc: 存放系统配置文件。
    • /etc/passwd: 存储用户账户信息。
    • /etc/shadow: 存储加密的用户密码。
    • /etc/group: 存储组信息。
    • /etc/fstab: 存储文件系统挂载信息。
    • /etc/hosts: DNS 解析的静态表。
    • /etc/network/interfaces/etc/sysconfig/network-scripts/ifcfg-*: 网络接口配置。
    • /etc/services: 定义网络服务名和端口号。
    • /etc/crontab/etc/cron.*: 定义定时任务。
  • home: 用户的主目录,存放个人文件和数据。
  • lib, lib32, lib64: 存放库文件,支持应用程序运行。
  • lost+found: 文件系统检查期间恢复的文件。
  • media: 用于挂载可移动设备,如USB驱动器。
  • mnt: 临时挂载点,用于挂载其他文件系统或设备。
  • opt: 存放可选的应用程序包。
  • proc: 虚拟文件系统,显示进程信息和系统状态。
  • root: root用户的主目录。
  • run: 存放运行时信息,如PID文件和系统锁定。
  • sbin: 存放系统管理员使用的可执行文件。
  • snap: Snap应用程序的目录。
  • sys: 系统级别的目录,包含内核和设备信息。
  • tmp: 存放临时文件,系统重启后通常会被删除。
  • usr: 用户的程序和数据目录,包含大部分用户级别的应用程序和文件。
  • var: 存放可变的文件和数据,如日志文件、邮件队列等。
  • swapfile: 交换文件,用于虚拟内存。

内存信息查询命令

  • htop: 第三方工具,GUI可用系统资源监视器。
  • free: 查询内存,free -h 以易读格式显示。
  • top: 查询内存。
  • vmstat -s: 显示汇总信息。
  • ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem: 显示进程信息,按内存使用率降序排序。

关闭自动锁屏幕

  1. 关闭自动锁屏功能:
    • 打开“设置”。
    • 导航到“隐私”或“电源管理”。
    • 关闭自动锁屏功能。
  2. 修改电源管理设置:
    • 打开“设置”。
    • 选择“电源管理”。
    • 在“当挂起时锁定屏幕”中选择“从不”。

复制文件夹内容

  • 创建目标文件夹: sudo mkdir /usr/share/fonts/msfonts
  • 导航到源目录: cd /mnt/hgfs/msfonts/
  • 复制内容: sudo cp -r * /usr/share/fonts/msfonts/
  • 刷新字体缓存: sudo fc-cache -fv

设置共享文件夹挂载

  • sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

一键安装Docker脚本

#!/bin/bash
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
echo "Docker安装完成!"

编写脚本

  • .sh 文件: 包含一系列 shell 命令,按顺序执行。
  • 脚本语法格式:
    • 注释: #
    • 命令: 每行一个命令。
    • 变量: 以字母或下划线开头。
    • 控制结构: if-else, for, while 等。
  • 使用 .sh 脚本文件:
    • 编写脚本: 保存为 .sh 扩展名。
    • 添加执行权限: chmod +x myscript.sh
    • 执行脚本: ./myscript.sh
  • 示例:
    #!/bin/bash
    echo "Hello, World!"
    

http://www.ppmy.cn/server/159511.html

相关文章

Spring boot 集成分布式定时任务

Spring boot 集成分布式定时任务 定义及作用 在分布式定时任务中&#xff0c;需要一种机制来确保同一任务在不同的服务实例中不会同时执行&#xff0c;这就是分布式定时任务锁的作用。 集成 引入相关依赖 <!--shedlock--><dependency><groupId>net.java…

【数据结构】线性表-单链表

线性表-单链表 顺序表链表存储结构单链表初始化插入数据头插法尾插法在指定位置插入数据 遍历链表删除节点获取链表长度释放链表 顺序表 上一篇文章 链表介绍&#xff1a; 线性表链式存储结构的特点是&#xff1a;用一组任意的存储单元存储线性表的数据元素(这组存储单元可以…

如何在亚马逊云科技上大幅降低无服务器网页应用冷启动时间(上篇)

背景 我们在云端搭建无服务器&#xff08;serverless&#xff09;开发架构时&#xff0c;经常会被冷启动&#xff08;cold start&#xff09;带来的应用延迟所困扰。冷启动是指当无服务器资源在一段时间内未被调用&#xff0c;或需要扩展以处理新请求时&#xff0c;系统需要初…

Tabby - 开源的自托管 AI 编码助手

Tabby 是一个开源的自托管 AI 编码助手。使用 Tabby&#xff0c;每个团队都可以轻松设置自己的 LLM 驱动的代码完成服务器。独立式&#xff0c;无需 DBMS 或云服务。OpenAPI 接口&#xff0c;易于与现有基础设施&#xff08;例如 Cloud IDE&#xff09;集成。 支持消费级 GPU。…

vue编写一个可拖动的模块,并可以和任何其他组件组合使用

实现思路&#xff1a; 使用 Vue 的自定义指令&#xff08;directive&#xff09;来处理拖动逻辑。在 mounted 钩子中添加鼠标事件监听器&#xff0c;以实现拖动功能。在 unmounted 钩子中移除鼠标事件监听器&#xff0c;防止内存泄漏。 代码示例&#xff1a; <template&g…

前端小知识 鼠标穿透 pointer-events: none;

为什么会说到这个呢&#xff1f;是我觉得没有识别出来&#xff0c;然后就导致了这样的问题&#xff0c;这种情况不应该发生。我写了如下这样一段代码&#xff0c;但是发现当自己选择时间的时候无法选择。然后就发现变成了光标在闪烁。这样其实就是因为我选择到了这个input框的鼠…

STM32--定时器输出pwm知识点_stm32 pwm-CSDN博客

1. 选择TIM_OCMode_Toggle电平翻转模式&#xff0c; TIM_TimeBaseInitStruct.TIM_Period PWM_1_TIM_Period; 要设置成PWM_1_TIM_Period设置成0xffff - 1&#xff0c;设置成其他数值会出现脉冲一会有一会咩有。 资料&#xff1a;一文搞懂STM32定时器翻转模式&#xff08;产生…

SQL Server 导入Excel数据

1、选中指定要导入到哪个数据库&#xff0c;右键选择 》任务 》导入数据 2、数据源 选择Excel&#xff0c;点击 下一步(Next) 3、目前 选择OLE DB Provider &#xff0c;点击 下一步&#xff08;Next&#xff09; 4、默认 &#xff0c;点击 下一步&#xff08;Next&#xff09;…