安装x-ui面板附带一键安装脚本详细流程

支持协议:vless,vmess,shadowsocks,socks 按照步骤执行 VPS服务器选择:   原生IP注册   ,   高速IP购买   ,  指纹浏览器  ,  中转加速降低延迟 一、安装组件,执行 2 个命令 Plain Text apt update -y 在...

2025/04/18

Linux 常用命令的分类总结,涵盖系统管理、文件操作、网络配置、权限管理等多个方面

VPS服务器选择:  原生IP注册  ,  高速IP购买  , 指纹浏览器 , 中转加速降低延迟

 

以下是 Linux 常用命令的分类总结,涵盖系统管理、文件操作、网络配置、权限管理等多个方面。由于 Linux 命令数量庞大,此处仅列举核心和常用命令及简要说明,方便快速查阅。


一、文件与目录操作

命令说明示例
ls列出目录内容ls -l(详细信息)
cd切换目录cd /home
pwd显示当前目录路径pwd
mkdir创建目录mkdir dir1
rm删除文件或目录rm file.txt(文件)
rm -r dir1(递归删除目录)
cp复制文件或目录cp file.txt backup/
mv移动/重命名文件或目录mv old.txt new.txt
touch创建空文件或更新文件时间戳touch newfile.txt
cat查看/合并文件内容cat file.txt
more/less分页查看文件内容less longfile.log
head/tail查看文件开头/结尾内容tail -f logfile(实时追踪)
find搜索文件find / -name "*.conf"
grep文本搜索工具grep "error" log.txt
tar压缩/解压文件tar -czvf archive.tar.gz dir
zip/unzip压缩/解压 ZIP 文件zip archive.zip file1

二、系统信息与监控

命令说明示例
top实时查看系统资源占用top
htop增强版 top(需安装)htop
ps查看进程状态ps aux
kill终止进程kill -9 1234(强制终止)
df查看磁盘空间使用df -h(人类可读格式)
du查看目录占用空间du -sh /home
free查看内存使用情况free -m(以 MB 显示)
uname显示系统信息uname -a(全部信息)
uptime显示系统运行时间uptime
lscpu查看 CPU 信息lscpu
lsblk列出块设备(磁盘分区)lsblk

三、用户与权限管理

命令说明示例
sudo以超级用户权限执行命令sudo apt update
su切换用户su - username
useradd创建用户useradd john
usermod修改用户属性usermod -aG sudo john
passwd修改用户密码passwd john
chmod修改文件权限chmod 755 script.sh
chown修改文件所有者chown user:group file.txt
groups查看用户所属组groups john

四、网络与通信

命令说明示例
ping测试网络连通性ping google.com
ifconfig查看/配置网络接口(旧版)ifconfig eth0
ip更强大的网络配置工具ip addr show
netstat显示网络状态netstat -tuln
ss替代 netstat(更高效)ss -tunlp
curl传输 URL 数据(HTTP/FTP 等)curl -O http://example.com/file
wget下载文件wget http://example.com/file
ssh远程登录ssh user@host
scp安全复制文件scp file.txt user@host:/path
iptables配置防火墙规则iptables -L(列出规则)

五、软件包管理

Debian/Ubuntu (APT)

命令说明
apt update更新软件包列表
apt upgrade升级所有软件包
apt install pkg安装软件包
apt remove pkg卸载软件包
apt search pkg搜索软件包

CentOS/RHEL (YUM/DNF)

命令说明
yum update更新软件包
yum install pkg安装软件包
yum remove pkg卸载软件包
dnf新一代 YUM(Fedora/CentOS 8+)

六、系统服务管理 (systemd)

命令说明示例
systemctl start service启动服务systemctl start nginx
systemctl stop service停止服务systemctl stop nginx
systemctl restart service重启服务systemctl restart nginx
systemctl status service查看服务状态systemctl status nginx
systemctl enable service设置开机自启systemctl enable nginx

七、其他实用命令

命令说明示例
alias创建命令别名alias ll='ls -alh'
crontab定时任务管理crontab -e(编辑任务)
history查看命令历史记录history | grep "apt"
man查看命令手册man ls
echo输出文本或变量echo $PATH
date显示/设置系统时间date +"%Y-%m-%d"
which显示命令的路径which python

八、组合命令与管道

  • 管道符 |:将前一个命令的输出作为后一个命令的输入

    bash
    复制
    cat log.txt | grep "error" | sort -u
  • 重定向符 > 和 >>

    bash
    复制
    echo "text" > file.txt  # 覆盖写入
    echo "text" >> file.txt # 追加写入

注意事项

  1. 谨慎使用 rm -rf:递归强制删除,可能造成数据丢失。

  2. 权限问题:涉及系统配置的命令(如 aptsystemctl)通常需要 sudo

  3. 学习手册:使用 man [command] 或 [command] --help 查看详细帮助。

掌握这些命令后,可覆盖大多数 Linux 日常操作需求。进阶学习可深入研究 Shell 脚本、正则表达式及系统调优工具(如 straceperf)。

VPS服务器选择:  原生IP注册  ,  高速IP购买  , 指纹浏览器 , 中转加速降低延迟