Linux 常用命令大全(2025简明版)

一、文件和目录操作

命令 说明
ls 列出目录内容
ls -l 以列表形式显示(含权限)
cd /path 切换目录
pwd 显示当前路径
mkdir dir 创建目录
mkdir -p dir/subdir 递归创建目录
rm file 删除文件
rm -r dir 删除目录(递归)
rm -rf dir 强制删除目录
cp a.txt b.txt 拷贝文件
cp -r src/ dest/ 拷贝目录
mv old new 移动/重命名文件或目录
touch file.txt 创建空文件
find . -name "*.log" 查找指定文件
tree 以树状结构显示目录(需安装)

二、文件内容查看与处理

命令 说明
cat file 查看文件内容
tac file 反向显示文件内容
more file 分页查看文件
less file 更强大的分页查看
head -n 10 file 查看前10行
tail -n 10 file 查看后10行
tail -f log.txt 实时查看日志文件增长
cut -d ':' -f1 /etc/passwd 按分隔符提取列
sort file 排序
uniq file 去重(需配合 sort)
wc -l file 统计行数
grep "关键字" file 查找包含关键字的行
grep -r "关键词" . 递归搜索关键词

三、文件权限与所有权

命令 说明
chmod 755 file 修改权限
chmod +x file 添加可执行权限
chown user file 修改文件属主
chgrp group file 修改文件属组
ls -l 查看权限信息

四、软件包管理(按发行版)

Ubuntu/Debian 系:

sudo apt update              # 更新软件源
sudo apt install vim         # 安装软件
sudo apt remove nginx        # 删除软件
sudo apt upgrade             # 升级所有软件

CentOS/RHEL 系:

sudo yum install git         # 安装软件
sudo yum remove httpd        # 卸载软件
sudo yum update              # 更新所有软件

五、进程与系统资源管理

命令 说明
ps aux 查看所有进程
top 动态监控进程
htop 更好用的进程查看工具(需安装)
kill PID 终止指定进程
kill -9 PID 强制终止进程
free -h 查看内存使用
df -h 查看磁盘使用
du -sh folder 查看目录大小
uptime 查看系统运行时间和负载
vmstat 查看系统性能
iostat 查看磁盘 I/O 性能

六、服务与系统控制(systemctl)

命令 说明
systemctl start nginx 启动服务
systemctl stop nginx 停止服务
systemctl restart nginx 重启服务
systemctl status nginx 查看服务状态
systemctl enable nginx 开机自动启动
systemctl disable nginx 禁止开机启动

七、用户和权限

命令 说明
adduser user1 添加新用户
passwd user1 修改用户密码
userdel user1 删除用户
groupadd dev 创建用户组
usermod -aG dev user1 将用户加入组
id user1 查看用户 UID/GID 信息

八、网络命令

命令 说明
ping baidu.com 测试网络连接
curl http://ipinfo.io 查询公网 IP
wget URL 下载文件
ifconfig / ip a 查看 IP 地址
netstat -tulnp 查看端口和服务(已被 ss 替代)
ss -tulnp 查看端口占用
scp file user@host:/path/ 远程拷贝
ssh user@host 远程连接

九、其他命令与技巧

命令 说明
alias ll='ls -l' 自定义别名
history 查看历史命令
!! 执行上一条命令
!grep 执行最近一次以 grep 开头的命令
echo $PATH 查看环境变量
export VAR=value 设置变量
crontab -e 编辑定时任务
date 显示时间
cal 查看日历

你可能感兴趣的:(大数据)