Debian 常用命令指南:基础篇

Debian 是一款广泛使用的 Linux 发行版,以其稳定性和安全性著称。对于新手来说,掌握一些常用的命令行工具是顺利使用 Debian 的第一步。本篇文章将介绍一些 Debian 系统中最常用的基础命令,帮助你更好地管理和操作你的系统。

1. 系统信息相关命令

1.1 uname

uname 命令用于显示系统信息。

sh 复制代码
uname -a

此命令会显示包括内核名称、主机名、内核版本等详细信息。

1.2 lsb_release

lsb_release 命令用于显示发行版信息。

sh 复制代码
lsb_release -a

此命令会显示 Debian 的发行版版本等信息。

1.3 hostname

hostname 命令用于显示或设置系统的主机名。

sh 复制代码
hostname

此命令会显示当前的主机名。

2. 文件和目录操作命令

2.1 ls

ls 命令用于列出目录内容。

sh 复制代码
ls

常用选项:

  • -l:长格式显示。
  • -a:显示所有文件,包括隐藏文件。

2.2 cd

cd 命令用于改变当前工作目录。

sh 复制代码
cd /path/to/directory

2.3 mkdir

mkdir 命令用于创建新目录。

sh 复制代码
mkdir new_directory

2.4 rm

rm 命令用于删除文件或目录。

sh 复制代码
rm file_name

常用选项:

  • -r:递归删除目录及其内容。
  • -f:强制删除,无需确认。

2.5 cp

cp 命令用于复制文件或目录。

sh 复制代码
cp source_file destination

常用选项:

  • -r:递归复制目录及其内容。

2.6 mv

mv 命令用于移动或重命名文件或目录。

sh 复制代码
mv old_name new_name

3. 文件查看和编辑命令

3.1 cat

cat 命令用于查看文件内容。

sh 复制代码
cat file_name

3.2 less

less 命令用于分页查看文件内容,适合查看较长的文件。

sh 复制代码
less file_name

3.3 nano

nano 是一个简单易用的文本编辑器。

sh 复制代码
nano file_name

4. 系统管理命令

4.1 apt-get

apt-get 命令是 Debian 系统中常用的包管理工具。

  • 更新包列表:
sh 复制代码
sudo apt-get update
  • 安装新软件包:
sh 复制代码
sudo apt-get install package_name
  • 卸载软件包:
sh 复制代码
sudo apt-get remove package_name
  • 升级所有已安装的软件包:
sh 复制代码
sudo apt-get upgrade

4.2 dpkg

dpkg 命令用于 Debian 包的安装、构建和删除。

  • 安装 .deb 包:
sh 复制代码
sudo dpkg -i package_name.deb
  • 卸载已安装的软件包:
sh 复制代码
sudo dpkg -r package_name
  • 列出所有已安装的软件包:
sh 复制代码
dpkg -l

5. 用户和权限管理命令

5.1 adduser

adduser 命令用于添加新用户。

sh 复制代码
sudo adduser new_username

5.2 passwd

passwd 命令用于更改用户密码。

sh 复制代码
passwd username

5.3 chown

chown 命令用于更改文件或目录的所有者。

sh 复制代码
sudo chown new_owner file_name

5.4 chmod

chmod 命令用于更改文件或目录的权限。

sh 复制代码
chmod 755 file_name

结语

掌握这些基本命令,你已经可以在 Debian 系统上进行大部分常见的操作了。随着你对 Linux 系统的熟悉,你可以进一步探索更多高级命令和功能。希望这篇文章能够帮助你快速上手 Debian 系统,享受开源世界的乐趣。

相关推荐
ReaF_star3 天前
【基线】关于Debian的一些简单安全配置及验证
学习·安全·debian
沟通QQ19226383 天前
探索数字编码超表面:多模式复用与多功能实现
debian
木子欢儿5 天前
Debian 13安装rime中文输入法
linux·运维·服务器·debian
dllmayday5 天前
AppImage打包
debian
水木姚姚8 天前
搭建 TensorFlow 在 VScode 下编程环境(Debian)
人工智能·windows·vscode·debian·tensorflow
wadesir8 天前
Debian dd命令详解(磁盘备份与恢复完整教程)
linux·运维·debian
云空9 天前
《Debian 系统上部署 YOLO11》
人工智能·神经网络·yolo·debian
李李李li9 天前
debian系统打包(live build)
debian·live build
无名3879 天前
FusionPBX Debian 12 安装
运维·debian·通信
fiveym10 天前
PXE 装机引导文件提取与验证(Debian 9.13 适配,含 TFTP 传输测试)
运维·debian