【Linux】Linux基础工具和使用示例

一、常用的 Linux 基础工具,以及它们的安装方式和简要使用说明

1. curl

用途:命令行工具,用于传输数据,支持多种协议(HTTP、HTTPS、FTP 等)。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install curl

# CentOS/RHEL
sudo yum install curl
使用示例:
# 获取网页内容
curl http://example.com

# 下载文件
curl -O http://example.com/file.txt

2. wget

用途:用于从 Web 上下载文件的工具。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install wget

# CentOS/RHEL
sudo yum install wget
使用示例:
# 下载文件
wget http://example.com/file.txt

3. vim

用途:高级文本编辑器,适合编写和编辑代码。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install vim

# CentOS/RHEL
sudo yum install vim
使用示例:
# 打开文件
vim filename.txt

4. nano

用途:简单易用的文本编辑器,适合快速编辑文件。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install nano

# CentOS/RHEL
sudo yum install nano
使用示例:
# 打开文件
nano filename.txt

5. htop

用途:交互式进程查看器,显示系统资源使用情况。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install htop

# CentOS/RHEL
sudo yum install epel-release
sudo yum install htop
使用示例:
# 启动 htop
htop

6. net-tools

用途:提供网络相关工具,如 ifconfig、netstat 等。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install net-tools

# CentOS/RHEL
sudo yum install net-tools
使用示例:
# 显示网络接口信息
ifconfig

# 显示网络连接
netstat -an

7. tmux

用途:终端复用器,可以在一个终端窗口中创建多个会话。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install tmux

# CentOS/RHEL
sudo yum install tmux
使用示例:
# 启动 tmux
tmux

# 新建会话
tmux new -s session_name

# 分离会话
Ctrl-b d

# 重新连接会话
tmux attach -t session_name

8. git

用途:分布式版本控制系统,用于源代码管理。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install git

# CentOS/RHEL
sudo yum install git
使用示例:
# 克隆仓库
git clone https://github.com/user/repo.git

# 添加文件并提交
git add filename.txt
git commit -m "Add file"

9. ssh

用途:用于远程登录和管理服务器。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install openssh-client

# CentOS/RHEL
sudo yum install openssh-clients
使用示例:
# 连接到远程服务器
ssh user@hostname

10. tar

用途:用于归档文件。
安装:大多数 Linux 发行版默认安装了 tar
使用示例:
# 压缩文件
tar -czvf archive.tar.gz directory/

# 解压文件
tar -xzvf archive.tar.gz

11. unzip

用途:解压 zip 文件。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install unzip

# CentOS/RHEL
sudo yum install unzip
使用示例:
# 解压 zip 文件
unzip file.zip

12. screen

用途:终端会话管理工具,类似于 tmux。
安装:
# Debian/Ubuntu
sudo apt update
sudo apt install screen

# CentOS/RHEL
sudo yum install screen
使用示例:
# 启动 screen
screen

# 分离会话
Ctrl-a d

# 重新连接会话
screen -r

这些工具是日常 Linux 系统管理和开发中常用的基础工具。

  • 16
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值