debian 常用命令

Debian 是一个广泛使用的 Linux 发行版,这里列出了一些常用的 Debian 命令,适用于系统管理和日常使用:

文件与目录操作

  1. **ls** - 列出目录内容:

```bash

ls

ls -l # 长格式显示

ls -a # 显示所有文件,包括隐藏文件

```

  1. **cd** - 改变目录:

```bash

cd /path/to/directory

cd .. # 返回上一级目录

cd ~ # 返回用户主目录

```

  1. **cp** - 复制文件或目录:

```bash

cp source_file destination_file

cp -r source_directory destination_directory

```

  1. **mv** - 移动或重命名文件或目录:

```bash

mv old_name new_name

mv /path/to/file /new/path/to/file

```

  1. **rm** - 删除文件或目录:

```bash

rm file_name

rm -r directory_name # 递归删除目录及其内容

```

  1. **mkdir** - 创建新目录:

```bash

mkdir new_directory

```

  1. **rmdir** - 删除空目录:

```bash

rmdir empty_directory

```

系统更新与软件管理

  1. **apt-get** - 软件包管理:

```bash

sudo apt-get update # 更新软件包列表

sudo apt-get upgrade # 升级已安装的软件包

sudo apt-get install package_name # 安装新软件包

sudo apt-get remove package_name # 删除已安装的软件包

sudo apt-get autoremove # 自动删除不再使用的软件包

```

  1. **dpkg** - Debian 包管理工具:

```bash

dpkg -i package.deb # 安装 .deb 包

dpkg -r package_name # 删除软件包

dpkg -l # 列出已安装的软件包

```

用户与权限管理

  1. **adduser** - 添加新用户:

```bash

sudo adduser username

```

  1. **deluser** - 删除用户:

```bash

sudo deluser username

```

  1. **passwd** - 修改用户密码:

```bash

passwd username

```

  1. **chown** - 更改文件或目录的所有者:

```bash

sudo chown owner_name file_name

sudo chown -R owner_name directory_name # 递归更改目录所有者

```

  1. **chmod** - 更改文件或目录的权限:

```bash

chmod 755 file_name

chmod -R 755 directory_name # 递归更改目录权限

```

系统监控与管理

  1. **top** - 实时显示系统任务:

```bash

top

```

  1. **ps** - 显示当前进程:

```bash

ps aux

```

  1. **df** - 显示文件系统磁盘使用情况:

```bash

df -h

```

  1. **du** - 显示目录或文件的磁盘使用情况:

```bash

du -sh directory_name

```

  1. **free** - 显示系统内存使用情况:

```bash

free -h

```

网络管理

  1. **ifconfig** - 显示网络接口配置(现代系统多用 `ip` 命令):

```bash

ifconfig

```

  1. **ip** - 显示或配置网络接口:

```bash

ip a

ip link set eth0 up # 启用网络接口

ip link set eth0 down # 禁用网络接口

```

  1. **ping** - 检查网络连接:

```bash

ping www.example.com

```

  1. **netstat** - 显示网络连接、路由表等信息:

```bash

netstat -tuln

```

  1. **ssh** - 通过 SSH 远程登录:

```bash

ssh user@remote_host

```

这些命令是 Debian 系统管理中最常用的工具,熟练掌握它们将大大提高你的效率和系统管理能力。

相关推荐
Tipriest_24 分钟前
Debian 系与 RPM 系常用软件包查询命令/信息/列出已安装包/模糊查找等命令
运维·debian·rpm
oMcLin14 小时前
如何在 Debian 10 上配置并优化 Redis 集群,确保低延迟高并发的实时数据缓存与查询
redis·缓存·debian
zbguolei18 小时前
Debian提示:“用户名” 不是 sudoers 文件
linux·服务器·debian
oMcLin18 小时前
如何在 Debian 11 上通过配置 LVM 和 RAID 结合,提升大规模存储系统的性能与冗余性
运维·debian
oMcLin2 天前
如何在Debian 11上通过配置MySQL 8.0的分布式架构,提升跨区域数据同步的效率与延迟?
分布式·mysql·debian
LeenixP2 天前
RK3576-Debian12删除userdata分区
linux·运维·服务器·数据库·debian·开发板
funfan05173 天前
【运维】Linux/Debian系统时间校准方法简记
linux·运维·debian
花果山总钻风3 天前
在 Debian 10.x 安装Chrome浏览器和ChromeDriver
运维·chrome·debian
oMcLin3 天前
如何在 Debian 11 上实现基于 BGP 路由的动态负载均衡,提升跨地域数据中心的连接稳定性
debian·php·负载均衡
qq_398586544 天前
Debian12远程方案xrdp、kasmvnc、novnc
linux·debian·rdp·novnc·kasmvnc