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

相关推荐
。puppy12 分钟前
HCIP--3实验- 链路聚合,VLAN间通讯,Super VLAN,MSTP,VRRPip配置,OSPF(静态路由,环回,缺省,空接口),NAT
运维·服务器
颇有几分姿色22 分钟前
深入理解 Linux 内存管理:free 命令详解
linux·运维·服务器
沈艺强25 分钟前
云计算答案
云计算
光芒再现dev39 分钟前
已解决,部署GPTSoVITS报错‘AsyncRequest‘ object has no attribute ‘_json_response_data‘
运维·python·gpt·语言模型·自然语言处理
AndyFrank1 小时前
mac crontab 不能使用问题简记
linux·运维·macos
筱源源1 小时前
Kafka-linux环境部署
linux·kafka
成都古河云2 小时前
智慧场馆:安全、节能与智能化管理的未来
大数据·运维·人工智能·安全·智慧城市
算法与编程之美2 小时前
文件的写入与读取
linux·运维·服务器
xianwu5432 小时前
反向代理模块
linux·开发语言·网络·git
Amelio_Ming2 小时前
Permissions 0755 for ‘/etc/ssh/ssh_host_rsa_key‘ are too open.问题解决
linux·运维·ssh