debian常用命令
常用命令
在Debian操作系统中,掌握常用是系统管理员和开发人员管理关键。以下Debian常用命令的概览,类别进行分类,方便查阅和使用。
系统管理与维护
- sudo:以超级用户权限执行命令。例如,
sudo apt-get update
用于以管理员权限更新软件包列表。 - reboot:重启计算机。例如,
sudo reboot
。 - shutdown:关闭计算机。例如,
sudo shutdown -h now
表示立即关机。 - uname -a显示内核信息。
hostname:显示当前主机名。 - uptime:系统运行时间、数和。
- system控制Systemd系统和服务管理器。例如,
sudo systemctl start service_name
服务。
文件
-ls**:内容。例如,ls -l` 以长格式列出目录内容,包括权限和其他信息。
- **切换工作例如,
cd //to/directory
。-:显示当前工作目录的绝对路径。 - mkdir:创建新目录。例如,
mkdir new_directory
。 - rmdir:删除空,
rmdir_
。 - rm:删除文件或目录。例如,
rm file.txt
删除文件,rm -r directory_name
删除目录及其内容。 - cp:复制文件或目录。例如,
cp source_file destination_file
。 - mv:移动或重命名文件目录。例如,
mv oldname.txt newname.txt
。
-**:空或文件时间戳。例如,touch newfiletxt
。 - find:搜索文件和目录。例如,
find /home/user -name "filename"
。
软件包管理
- apt-get update:更新本地软件包索引数据库,确保能够获取到最新的软件版本信息。
- apt-get upgrade:升级已安装的软件包至最新版本。
- apt-get install:安装指定的软件包。例如,
sudo apt-get install package_name
。 - apt-get remove:删除指定的软件包,保留配置文件。例如,
sudo apt-get remove package_name
。 - apt-get purge:彻底删除指定的软件包以及其配置文件。例如,
sudo apt-get purge package_name
。 - apt-get autoremove:自动移除不再需要的软件包。
- apt-cache search:搜索可用的名称。例如,
-cache search keyword
。- **dpkg:Debian包管理工具,sudo dpkg -i package.deb
用于安装Debian软件包。
用户和权限管理
- adduser:添加新用户。例如,
sudo adduser new_username
。 - deluser:删除用户。例如,
sudo deluser username
。 - usermod:修改用户帐户。例如,
sudo usermod -aG groupname username
用户添加到指定组中。 - ****:修改用户密码例如,
passwd username
。
更改文件的所有者。例如,sudo chown owner:group filename
。 - chmod:更改文件或目录的权限。例如,
chmod 755 filename
。
系统监控
- top:实时显示并动态刷新当前系统的各个进程资源占用情况表单- htop:高级进程查看器,需要先安装。例如,
sudo apt-get install htop
。 - df -h:显示磁盘空间使用情况(以易读的格式)。
- du -sh
:估计指定目录的磁盘使用情况。 - free -m:显示内存使用情况。
- ifconfig 或 ip addr:显示网络接口配置。
- ping
:到指定主机的网络连接。
网络
ssh:安全地登录到远程主机。例如,ssh user@hostname
。
- scp:在本地和远程主机之间复制文件。例如,`file user@:/ep
- wget:从网络上下载文件。例如,
wget http://example.com/file.tar.gz
。 - curl:发送HTTP请求。例如,
curl -O http://example.com/file.zip
。 - netstat 或 ss:显示网络状态。例如,
netstat -tul
tuln。 **traceroute**:跟踪网络路径。,
www.example.com`(需要先安装)。
其他实用命令
- man:查看命令手册页。例如,
man ls
。 - info:查看GNU信息页面。例如,
info tar
。 - history:查看。
-echo输出文本例如,echo "Hello World"
。 - export:设置环境变量。例如,
export VAR_NAME=value
。 - alias:创建命令别名。例如,
alias ll='ls -l'
。 - which:查找可执行文件的位置。例如,
which python
。 - whereis:查找二进制文件、源代码和手册页的位置。例如,
whereis python
。
掌握这些Debian常用命令,将大大提高你在系统管理、维护和故障排除方面的工作效率。
正文完