Debian命令行是Linux系统管理的核心工具,掌握它能高效完成系统配置、软件管理、文件操作等任务,以下从基础到进阶,详细解析Debian命令行的使用方法。

基础命令:与系统交互的第一步
命令行操作的核心是“命令+选项+参数”的结构,熟悉基础命令是入门的关键。
| 命令 | 功能描述 | 常用选项及示例 |
|---|---|---|
ls |
列出目录内容 | -l(详细信息):ls -l;-a(隐藏文件):ls -la;-h(人性化大小):ls -lh |
cd |
切换目录 | cd /home(切换到/home);cd ..(返回上级目录);cd ~(进入用户主目录) |
pwd |
显示当前工作目录 | pwd(输出如:/home/user) |
mkdir |
创建目录 | -p(递归创建):mkdir -p /tmp/test/dir |
rm |
删除文件/目录 | -f(强制删除):rm -f file.txt;-r(递归删除目录):rm -r dir |
cp |
复制文件/目录 | -r(复制目录):cp -r src/ dest/;-p(保留权限):cp -p file1 file2 |
mv |
移动/重命名文件 | mv old.txt new.txt(重命名);mv file.txt /tmp/(移动到/tmp) |
文件管理:查看与编辑内容 时,需根据场景选择合适命令:
cat:查看小文件内容,如cat config.txt直接输出全部内容。less:分页查看大文件,支持上下滚动、搜索(),如less /var/log/syslog。grep:文本搜索,-i忽略大小写,-r递归目录,如grep -i "error" /var/log/。nano/vim:文本编辑器。nano简单易用(nano file.txt),vim功能强大(需学习基本命令,如i进入编辑,wq保存退出)。
权限管理:控制文件访问
Linux通过“用户-用户组-其他”三级权限控制文件访问,常用命令:
chmod:修改权限,数字法(r=4,w=2,x=1)如chmod 755 script.sh(所有者可读写执行,组和其他可读执行);符号法如chmod u+x file(给所有者添加执行权限)。chown:修改所有者,chown user:group file.txt(将文件所有者设为user,所属组设为group)。chgrp:修改所属组,chgrp group file.txt。
系统管理:软件与服务控制
Debian基于APT包管理器,核心命令如下:

| 命令 | 功能描述 | 示例 |
|---|---|---|
apt update |
更新软件源列表 | sudo apt update(需root权限) |
apt upgrade |
升级已安装软件包 | sudo apt upgrade |
apt install |
安装软件包 | sudo apt install nginx(安装Nginx) |
apt remove |
卸载软件包(保留配置) | sudo apt remove nginx |
apt purge |
卸载软件包并删除配置 | sudo apt purge nginx |
apt search |
搜索软件包 | apt search "git" |
服务管理通过systemctl:
sudo systemctl start nginx(启动服务);sudo systemctl enable nginx(开机自启);sudo systemctl status nginx(查看服务状态)。
网络操作:配置与诊断
ip addr:查看IP地址(替代旧版ifconfig),如ip addr show eth0。ping:测试网络连通性,ping 8.8.8.8(测试Google DNS)。ssh:远程登录,ssh user@192.168.1.100(登录到远程主机)。scp:远程传输文件,scp local.txt user@remote:/home/user/(上传文件)。
进阶技巧:提升效率
- 命令历史:
history查看历史命令,执行上一条,!n执行第n条。 - 管道与重定向:将前一个命令的输出作为后一个命令的输入(如
ls -l | grep txt);>覆盖输出(echo "hello" > file.txt),>>追加输出。
相关问答FAQs
Q1:忘记root密码如何通过命令行重置?
A1:重启进入GRUB菜单,选择“Advanced options for Debian”,进入“recovery mode”,选择“root shell”,执行passwd按提示重置密码,最后输入reboot重启。
Q2:如何查看系统CPU、内存使用情况?
A2:使用top(动态实时显示,按q退出)或htop(需安装,sudo apt install htop,更直观);内存详情用free -h(人性化显示单位),磁盘空间用df -h。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/16846.html