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
: 显示进程信息,按内存使用率降序排序。
关闭自动锁屏幕
- 关闭自动锁屏功能:
- 打开“设置”。
- 导航到“隐私”或“电源管理”。
- 关闭自动锁屏功能。
- 修改电源管理设置:
- 打开“设置”。
- 选择“电源管理”。
- 在“当挂起时锁定屏幕”中选择“从不”。
复制文件夹内容
- 创建目标文件夹:
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安装完成!"
编写脚本