Linux 常用命令汇总
Linux 常用命令汇总表
| 命令 | 用途 | 示例 |
|---|---|---|
| ls | 列出目录内容 | ls -l /home |
| cd | 切换目录 | cd /var/log |
| pwd | 显示当前路径 | pwd |
| mkdir | 创建目录 | mkdir newfolder |
| rm | 删除文件或目录 | rm -rf /tmp/test |
| cp | 复制文件或目录 | cp file1.txt /backup/ |
| mv | 移动或重命名 | mv old.txt new.txt |
| touch | 创建空文件 | touch newfile.txt |
| cat | 查看文件内容 | cat file.txt |
| more / less | 分页查看文件内容 | less /var/log/syslog |
| head | 查看文件前几行 | head -n 10 file.txt |
| tail | 查看文件末几行 | tail -f log.txt |
| grep | 文本搜索 | grep ‘error’ log.txt |
| find | 查找文件 | find / -name ‘*.conf’ |
| chmod | 修改文件权限 | chmod 755 script.sh |
| chown | 更改文件所有者 | chown user:user file.txt |
| df | 查看磁盘使用 | df -h |
| du | 查看目录大小 | du -sh /var/log |
| ps | 查看进程 | ps aux |
| top / htop | 实时查看系统状态 | top |
| kill | 结束进程 | kill -9 1234 |
| tar | 打包解包 | tar -czvf archive.tar.gz folder/ |
| zip / unzip | 压缩解压 | zip -r archive.zip folder/ |
| wget | 下载文件 | wget http://example.com/file |
| curl | 获取网页内容 | curl http://example.com |
| scp | 远程复制 | scp file user@host:/path/ |
| rsync | 同步文件 | rsync -avz src/ dest/ |
| ssh | 远程登录 | ssh user@host |
| hostname | 查看或修改主机名 | hostnamectl set-hostname newname |
| reboot / shutdown | 重启或关机 | reboot / shutdown now |
| uptime | 查看系统运行时间 | uptime |
| who / w | 查看当前登录用户 | who |
| env | 查看环境变量 | env |
| export | 设置环境变量 | export PATH=$PATH:/new/path |
| alias | 设置命令别名 | alias ll=’ls -l’ |
| crontab | 定时任务 | crontab -e |
| journalctl | 查看系统日志 | journalctl -xe |
| systemctl | 管理服务 | systemctl restart nginx |
| service | 传统服务管理 | service ssh restart |
