- Published on
Debian 命令
- Authors

- Name
- MissTree
服务命令
sudo apt updatesudo apt install ufw
- 关闭防火墙: sudo ufw disable
- 查看防火墙:sudo ufw status
- 查看防火墙序列:sudo ufw status numbered (有序号,通过序号删除)
- 删除防火墙:sudo ufw delete 序号
- 查看防火墙详情:sudo ufw status verbose
- 允许端口:sudo ufw allow 80/tcp
- 重置防火墙:sudo ufw reload
- 开启端口: sudo ufw allow 8080
- 永久开启端口:sudo ufw allow 8080/tcp
- 查看所有监听端口和对应的程序:sudo netstat -tulpn
- t:显示 TCP 端口。
- u:显示 UDP 端口。
- l:仅显示监听状态的套接字。
- n:以数字形式显示地址和端口号。
- p:显示监听端口的进程名和 PID(需要 root 权限)。
- 使用 ss 替代 netstat
- 查看所有监听端口和对应的程序:sudo ss -tuln
- 查找特定端口上的进程:sudo lsoft -i :80
- 查看所有监听端口和对应的程序:sudo ss -tuln
nano编辑
在Debian是支持vi编辑的,但是在ssh上总是出现插入编辑位置错误等奇奇怪怪的事,有时候又正常。
下面是常见命令:
- Ctrl + K:剪切当前行(并将其保存到剪贴板)。
- Ctrl + W:搜索文本。
- Ctrl + \:搜索并替换。输入要搜索的文本,按 Enter,输入替换后的文本,按 Enter,会逐个询问是否替换(按 Y 替换当前匹配项,N 跳过,A 替换所有匹配项)。
- Alt + U:重复上一次搜索(搜索跳转下一个位置)。
- Backspace 或 Delete:删除光标前的字符或光标后的字符(取决于你的键盘布局和配置)。
- Ctrl + ^(即 Ctrl + Shift + 6):标记文本的开始。
- 使用箭头键选择文本。
- Ctrl + K:剪切选定的文本(或再次标记而不剪切)。
- Ctrl + U:粘贴文本。
- Ctrl + C:取消标记(如果未剪切)。
- Ctrl + R:进入搜索模式,输入要查找的字符串,然后按 Enter。使用 Ctrl + W 查找下一个匹配项。
- Ctrl + _(即 Ctrl + Shift + -,在某些键盘上可能需要按 Ctrl + Alt + -):进入替换模式,输入要查找的字符串和替换后的字符串,然后按 Enter 进行替换,或按 Ctrl + ^ 取消替换。
- 保存文件:Ctrl + O(写入文件),然后按 Enter 确认文件名(如果已打开则默认使用该文件名)。
- 退出 nano:Ctrl + X(如果文件已保存或你确定不保存更改)。如果文件未保存,nano 会提示你是否保存。
查看软件可以安装的版本
Debian系统和CentOS系统的软件包管理工具是不同的,Debian使用的是apt或apt-get,而CentOS使用的是yum。在Debian系统中,你可以使用apt-cache命令来查看软件包的版本信息。以下是一些示例:
更新软件包列表:
sudo apt update查看软件包的详细信息,包括版本号和描述:
apt-cache show package-name搜索软件包:
apt-cache search keyword查看软件包的可用版本:
apt-cache madison package-name # 在看到指定版本后,执行安装命令 sudo apt install -y jenkins=2.462.3 # 没有的话可能是安装源的问题,切换安装源试试 # 查看已经安装的软件包 二进制安装除外 dpkg -l 或者 apt list --installed #查看安装的详细信息 dpkg -l | grep package_name dpkg -s package_name dpkg -L package_name <mark>系统安装默认安装在 /usr/bin 目录下</mark> eg:jenkins 默认安装位置 `/var/lib/jenkins` # 查看软件包的依赖关系 dpkg -L package-name卸载指定报名 apt purge jenkins
二进制安装
二进制统一安装在 /usr/local/{package-name} 目录下
启动命令: /usr/local/{package-name}/bin/{package-name} :如 /usr/local/maven/bin/maven
示例查看 maven安装