Ubuntu 常用指令和作用解析

Ubuntu 常用指令和作用解析

Ubuntu 是一种常见的 Linux 发行版,它利用了 Unix 的力量和开源软件的精神。掌握常用指令可以提高我们在使用 Ubuntu 时的效率。本文将介绍一些常见的指令及其用途。

目录

  1. 更新与安装软件
  2. 文件与目录操作
  3. 系统信息与资源监控
  4. 用户与权限管理
  5. 网络相关操作

更新与安装软件

1.1 更新软件仓库

bash 复制代码
sudo apt update

作用:更新本地的包列表,以获取最新的可用包信息。

1.2 升级系统

bash 复制代码
sudo apt upgrade

作用:升级已经安装的软件包到最新的版本。

1.3 安装软件包

bash 复制代码
sudo apt install <package_name>

作用:安装指定的软件包。

1.4 移除软件包

bash 复制代码
sudo apt remove <package_name>

作用:移除指定的软件包,保留配置文件。

1.5 清除软件包及配置文件

bash 复制代码
sudo apt purge <package_name>

作用:彻底移除指定的软件包及其配置文件。

1.6 清理不再需要的软件包

bash 复制代码
sudo apt autoremove

作用:自动移除不再需要的软件包和依赖项。

文件与目录操作

2.1 查看目录内容

bash 复制代码
ls

作用:列出当前目录的内容。

2.2 更改目录

bash 复制代码
cd <directory_path>

作用:切换到指定目录。

2.3 创建目录

bash 复制代码
mkdir <directory_name>

作用:创建新的目录。

2.4 复制文件或目录

bash 复制代码
cp <source> <destination>

作用:复制文件或目录。

2.5 移动或重命名文件或目录

bash 复制代码
mv <source> <destination>

作用:移动或重命名文件或目录。

2.6 删除文件

bash 复制代码
rm <file_name>

作用:删除指定文件。

2.7 删除目录

bash 复制代码
rm -r <directory_name>

作用:递归删除目录及其内容。

系统信息与资源监控

3.1 查看磁盘使用情况

bash 复制代码
df -h

作用:显示磁盘使用情况,以人类可读的格式显示。

3.2 查看内存使用情况

bash 复制代码
free -h

作用:显示内存使用情况,以人类可读的格式显示。

3.3 实时监控系统资源

bash 复制代码
top

作用:实时显示系统资源的使用情况,包括 CPU 和内存。

3.4 查看进程信息

bash 复制代码
ps aux

作用:列出当前系统中所有运行的进程信息。

用户与权限管理

4.1 添加新用户

bash 复制代码
sudo adduser <username>

作用:添加新用户,并创建用户家目录。

4.2 删除用户

bash 复制代码
sudo deluser <username>

作用:删除用户,但保留用户文件。

4.3 修改文件或目录权限

bash 复制代码
chmod <permissions> <file_or_directory>

作用:修改文件或目录的权限。

4.4 修改文件或目录所有者

bash 复制代码
chown <owner>:<group> <file_or_directory>

作用:更改文件或目录的所有者和组。

网络相关操作

5.1 查看网络接口信息

bash 复制代码
ifconfig

作用:显示网络接口的详细信息。

5.2 检查网络连接

bash 复制代码
ping <hostname_or_IP_address>

作用:通过向目标发送 ICMP 数据包来测试网络连接性。

5.3 显示路由信息

bash 复制代码
route -n

作用:显示路由表信息。

5.4 显示开放端口及服务

bash 复制代码
sudo netstat -tuln

作用:显示当前系统上开放的端口和运行的服务。


推荐:浪浪云服务器

🚀 浪浪云服务器 - 独立IP服务器,安全、稳定、高效

✨ 香港服务器独立IP,免备案,特享CN2优质线路,保障高速连接!

🔒 免费预存对接,代理高返利 ,让你收益倍增!

🔥 立即体验浪浪云服务器的卓越性能与超高性价比,祝您快速上云,实现业务飞跃


以上是一些 Ubuntu 使用过程中常用的指令,掌握这些指令能够显著提高工作效率。希望这篇指南对你有所帮助!如果有更多需要深入了解的内容,可以查询相关的命令手册或社区文档。

相关推荐
阳光九叶草LXGZXJ3 分钟前
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
linux·运维·数据库·sql·学习
无忧智库4 分钟前
某市“十五五“地下综合管廊智能化运维管理平台建设全案解析:从数字孪生到信创适配的深度实践(WORD)
运维·智慧城市
春日见10 分钟前
如何避免代码冲突,拉取分支
linux·人工智能·算法·机器学习·自动驾驶
珠海西格32 分钟前
“主动预防” vs “事后补救”:分布式光伏防逆流技术的代际革命,西格电力给出标准答案
大数据·运维·服务器·分布式·云计算·能源
无垠的广袤1 小时前
【VisionFive 2 Lite 单板计算机】边缘AI视觉应用部署:缺陷检测
linux·人工智能·python·opencv·开发板
阿波罗尼亚1 小时前
Kubectl 命令记录
linux·运维·服务器
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.1 小时前
Keepalived单播模式配置与实战指南
linux·服务器·负载均衡
IDC02_FEIYA1 小时前
Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解
linux·运维·服务器
犀思云1 小时前
如何通过网络即服务平台实现企业数字化转型?
运维·网络·人工智能·系统架构·机器人
江畔何人初1 小时前
kubectl apply与kubectl create的区别
linux·运维·云原生