1. 首页
  2. Linux

Debian12 安装后首先应该做的事情-安装常用命令

一、文本编辑 vim 命令

1.安装 Vim:使用以下命令安装 Vim。

apt install vim

2.验证安装:安装完成后,你可以通过以下命令验证 Vim 是否安装成功。

vim --version
image.png

二、开启部分命令别名

1.进入到用户目录,并编辑 bashrc 文件

cd ~
vim .bashrc

2.添加以下命令别名

alias la='ls -A'
alias ll='ls --color=auto -l'

alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'

3.重新加载命令别名

source ~/.bashrc

三、防火墙相关 ufw 命令

1.安装 UFW

apt install -y ufw

2.启用 UFW

ufw enable

3.禁用 UFW

ufw disable

4.检查 UFW 状态

ufw status

5.常用 UFW 命令

# 允许某个端口:
# 允许某个端口的入站连接(例如允许 SSH 连接):

ufw allow 22

# 允许某个特定协议(例如允许 HTTP):

ufw allow http

# 指定端口及协议(例如允许 TCP 协议的 8080 端口):

ufw allow 8080/tcp

# 拒绝某个端口:
# 拒绝某个端口的入站连接:

ufw deny 22

# 删除规则:
# 删除某个端口的规则(例如删除对 22 端口的允许):

ufw delete allow 22

# 允许特定 IP 的连接:
# 允许特定 IP 地址的连接(例如允许 192.168.1.100 的所有连接):

ufw allow from 192.168.1.100

# 允许特定 IP 和端口的连接:
# 允许来自特定 IP 地址的连接到特定端口(例如允许 192.168.1.100 连接到 22 端口):

ufw allow from 192.168.1.100 to any port 22

# 重置 UFW:
# 如果你想重置所有 UFW 规则,可以使用以下命令:

ufw reset

6.高级配置:设置默认的入站和出站策略(例如默认拒绝所有入站连接)

ufw default deny incoming
ufw default allow outgoing

四、sz/rz命令(通过终端进行文件传输)

1.安装 lrzsz 包

apt install lrzsz

2.安装完成后,你可以通过以下命令验证 sz 和 rz 是否成功安装。

sz --version
rz --version

3.sz 和 rz 常用于通过终端进行文件传输,特别是在使用串口通信或在某些终端仿真器中(例如,xterm、gnome-terminal 等)进行文件传输时。安装后,你可以使用这些命令来发送和接收文件。请注意,使用这些命令进行文件传输时,通常需要一个支持 Zmodem 协议的终端仿真器或软件才能正常工作。

五、压缩解压缩 zip/unzip 命令

1.安装 zip,通过 zip 包来创建压缩文件:

apt install zip

2.安装 unzip, 通过 unzip 包来解压缩文件:

apt install unzip

3.安装完成后,你可以使用 zip 和 unzip 命令来压缩和解压缩文件。例如

# 压缩文件:

zip archive.zip file1 file2 file3

# 解压缩文件:

unzip archive.zip

4.压缩文件和文件夹下的所有文件,可以使用 -r 选项

zip -r archive.zip folder_name

5.如果想同时压缩特定文件或其他目录,可以在命令中一并列出它们

zip -r archive.zip folder_name file1.txt file2.txt another_folder

六、sudo命令(一般给非root用户使用)

如果你将 Debian 12 作为新安装的系统,那么你的用户账户可能没有超级用户访问权限。出于安全原因,Debian 在安装期间不允许任何选项给予用户账户 sudo 访问权限。首先您需要安装 sudo 命令

apt install -y sudo
image.png

要让用户拥有sudo权限,需要将该用户添加到sudo组中。以下是具体步骤:

1.使用root账号或具有sudo权限的用户登录到系统。

2.运行以下命令将用户(这里假定用户名为beilika)添加到sudo组中:

sudo usermod -aG sudo beilika

3.确保修改生效,可以注销当前用户并重新登录,或者运行以下命令以立即生效:

su - beilika

4.测试用户beilika是否拥有sudo权限,可以尝试运行需要sudo权限的命令,例如:

sudo apt update

5.如果用户beilika成功执行了sudo命令而没有出现权限错误,则表示用户beilika已经拥有sudo权限。

image.png

TOP