Debian Minimal常用命令有哪些
导读:一、系统管理命令 apt/apt-get:Debian核心包管理工具,用于软件安装、更新与卸载。常用子命令:sudo apt update(同步软件包列表)、sudo apt upgrade(升级所有可升级软件包)、sudo apt in...
一、系统管理命令
- apt/apt-get:Debian核心包管理工具,用于软件安装、更新与卸载。常用子命令:
sudo apt update
(同步软件包列表)、sudo apt upgrade
(升级所有可升级软件包)、sudo apt install < package_name>
(安装指定软件包)、sudo apt remove < package_name>
(卸载软件包但保留配置)、sudo apt autoremove
(删除不再需要的依赖包)。 - systemctl:管理系统服务(如ssh、apache2),实现启动、停止、重启及状态查看。常用子命令:
sudo systemctl start < service_name>
(启动服务)、sudo systemctl stop < service_name>
(停止服务)、sudo systemctl restart < service_name>
(重启服务)、sudo systemctl status < service_name>
(查看服务状态)。 - top/htop:实时监控系统资源使用情况(CPU、内存、进程)。
top
为内置命令,htop
需安装(sudo apt install htop
),提供更直观的界面。 - ps:显示当前运行的进程信息。常用参数:
ps aux
(查看所有进程)、ps aux | grep < process_name>
(过滤特定进程)。 - reboot/shutdown:重启或关闭系统。
sudo reboot
(立即重启)、sudo shutdown -h now
(立即关机)、sudo shutdown -h +5
(5分钟后关机)。
二、文件与目录操作命令
- ls/cd/mkdir/rm:基础文件操作工具。
ls -lha
(列出当前目录所有文件,包括隐藏文件及详细信息)、cd < directory>
(切换目录,如cd /home/user
)、mkdir -p < directory_path>
(创建多级目录,如mkdir -p /var/log/app
)、rm -rf < directory>
(强制删除目录及内容,慎用)。 - cp/mv/touch:文件复制、移动与创建。
cp < source> < destination>
(复制文件,如cp file.txt /backup/
)、mv < old_name> < new_name>
(重命名文件,如mv old.txt new.txt
)、touch < file_name>
(创建空文件或更新文件时间戳)。 - cat/more/less/grep:文本查看与处理。
cat < file>
(显示文件全部内容)、more < file>
/less < file>
(分页查看文件,less
支持向前翻页)、grep "pattern" < file>
(在文件中搜索指定模式,如grep "error" /var/log/syslog
)。
三、用户与权限管理命令
- useradd/passwd/sudo:用户账户管理。
sudo useradd -m < username>
(添加用户并自动创建家目录)、sudo passwd < username>
(设置/修改用户密码)、sudo usermod -aG < group_name> < username>
(将用户添加到指定组,如sudo usermod -aG sudo user1
)。 - chmod/chown:权限与所有权管理。
chmod < permissions> < file>
(修改文件权限,如chmod 755 script.sh
赋予所有者可读写执行、组及其他用户可读执行)、sudo chown < user> :< group> < file>
(修改文件所有者,如sudo chown user1:user1 config.conf
)。
四、网络管理命令
- ip/ping/ss:网络配置与诊断。
ip addr show
(查看网络接口IP地址,替代传统ifconfig
)、ping < hostname_or_ip>
(测试网络连通性,如ping google.com
)、ss -tuln
(查看当前网络连接及端口监听状态,替代netstat
)。 - ssh/scp:远程访问与文件传输。
ssh < username> @< hostname>
(远程登录服务器,如ssh user@192.168.1.100
)、scp < local_file> < username> @< hostname> :< remote_path>
(安全复制文件到远程主机,如scp file.txt user@192.168.1.100:/home/user/
)。
五、软件包管理补充(apt与dpkg)
- apt-cache/search/apt:软件包搜索与高级管理。
apt-cache search < keyword>
(搜索包含关键词的软件包,如apt-cache search nginx
)、sudo apt install ./< package.deb>
(安装本地.deb包)、sudo dpkg -i < package.deb>
(直接安装.deb包,需解决依赖问题时可配合sudo apt install -f
)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Minimal常用命令有哪些
本文地址: https://pptw.com/jishu/717245.html