Linux常用工具

162 阅读1分钟

nmap

查看ip所占用的端口情况

sudo apt install nmap

// 查看本计算机使用情况
nmap 127.0.0.1

展示如下

截屏2024-02-21 16.37.18.png


net-tools

查看端口占用情况

sudo apt install net-tools

// 查看6000端口是否被占用
netstat -anp | grep 6000

lrzsz

命令上传下载

sudo install -y install lrzsz
   相对计算机
// 下载文件 (sz:从本ip发送文件)
sz text

// 上传文件 (rz:从本ip接收文件)
rz text

自定义命令even输出 'hahaha'

1. 需要了解自行设置环境变量

  • 针对当前用户生效,配置在当前用户的 ~/.bashrc
  • 针对所有用户生效,配置在系统的 /etc/profile
  • 并通过source配置文件,进行立刻生效

2. 尝试自定添加环境变量

  • vim /etc/profile
  • 添加 export MYNAME=heima

3. 了解环境变量PATH

  • 当执行cd命令时,自动搜索PATH是否包含可执行文件。
  • 按照这个逻辑,可以在PATH中添加执行脚本

4. 了解可执行文件x权限

  • 创建文件 vim even
  • 输入内容 echo 'hahaha'
  • 一般常见的文件是不可执行文件,需要 chmod 755 even 修改成x权限(可执行文件)

实践

// 1.当前用户创建文件
mkdir command
// 2.编写执行脚本文件
echo echo 'haha' >> even
// 3.修改even文件权限,变成可执行文件
chmod 777 even
// 4.测试当前执行文件是否可以正常执行
./even
// 5.添加刚才操作的执行文件到环境变量中
echo export PATH=$PATH:/home/user/command >> ~/.bashrc
// 6.测试命令
even