以下是一些Debian(以及基于Debian的Linux发行版)中常用的命令:
-
apt-get:用于管理软件包,包括安装、卸载、更新和升级软件包。
sudo apt-get install <package>
:安装软件包。sudo apt-get remove <package>
:卸载软件包。sudo apt-get update
:更新软件包列表。sudo apt-get upgrade
:升级已安装的软件包。
-
dpkg :Debian软件包管理工具,用于直接操作
.deb
软件包文件。sudo dpkg -i <package.deb>
:安装.deb
软件包。sudo dpkg -r <package>
:卸载已安装的软件包。sudo dpkg -l
:列出已安装的软件包。
-
apt:较新的APT命令行界面,提供了更友好的软件包管理接口。
sudo apt install <package>
:安装软件包。sudo apt remove <package>
:卸载软件包。sudo apt update
:更新软件包列表。sudo apt upgrade
:升级已安装的软件包。
-
systemctl:用于管理系统服务。
sudo systemctl start <service>
:启动服务。sudo systemctl stop <service>
:停止服务。sudo systemctl restart <service>
:重启服务。sudo systemctl enable <service>
:设置服务开机自启动。sudo systemctl disable <service>
:取消设置服务开机自启动。
-
ls:列出目录中的文件和子目录。
ls -l
:以长格式列出文件和目录。ls -a
:显示所有文件,包括隐藏文件。
-
cd:更改当前工作目录。
cd <directory>
:进入指定目录。cd ..
:返回上一级目录。
-
mkdir:创建新目录。
mkdir <directory>
:创建名为directory
的目录。
-
rm:删除文件或目录。
rm <file>
:删除文件。rm -r <directory>
:递归删除目录及其内容。
-
cp:复制文件或目录。
cp <source> <destination>
:将源文件复制到目标位置。cp -r <source_directory> <destination_directory>
:递归复制目录及其内容。
-
mv:移动文件或目录,也可以用于重命名文件。
mv <source> <destination>
:将源文件或目录移动到目标位置。mv <old_name> <new_name>
:重命名文件或目录。
-
nano 或 vim:文本编辑器,用于编辑文件。
nano <file>
:使用nano编辑器打开文件。vim <file>
:使用vim编辑器打开文件。
-
grep:在文件中搜索指定的字符串模式。
grep <pattern> <file>
:在文件中搜索匹配模式的行。
-
chmod:更改文件或目录的权限。
chmod <permissions> <file>
:设置文件的权限。
-
chown:更改文件或目录的所有者。
chown <user>:group <file>
:设置文件的所有者和所属组。
-
ifconfig 或 ip:显示和配置网络接口信息。
ifconfig
:显示所有网络接口信息。ip addr show
:显示网络接口的IP地址。
-
ping:测试与另一台主机的网络连接。
ping <host>
:向指定主机发送ICMP请求以测试连接。
-
ssh:通过安全的加密通道登录远程主机。
ssh username@hostname
:使用SSH连接到远程主机。
-
scp:通过加密的方式在本地主机和远程主机之间传输文件。
scp <source> <destination>
:从本地主机复制文件到远程主机,或从远程主机复制文件到本地主机。