Linux 命令非常丰富,覆盖文件管理、系统监控、网络、权限管理等多个方面。这里给你整理一个实用的 常用 Linux 命令大全,适合入门和日常使用。
🐧 常用 Linux 命令汇总
命令 | 作用描述 | 示例 |
---|---|---|
ls | 列出目录文件 | ls -l (详细列表) |
cd | 切换目录 | cd /var/log |
pwd | 显示当前目录 | pwd |
mkdir | 创建目录 | mkdir new_folder |
rm | 删除文件或目录 | rm file.txt ,rm -r folder |
cp | 复制文件或目录 | cp file1 file2 |
mv | 移动或重命名文件 | mv oldname newname |
cat | 查看文件内容 | cat file.txt |
more /less | 分页查看文件 | less file.log |
head | 查看文件前几行 | head -n 10 file.txt |
tail | 查看文件后几行 | tail -f /var/log/syslog |
touch | 创建空文件或修改文件时间戳 | touch newfile.txt |
chmod | 修改文件权限 | chmod 755 script.sh |
chown | 修改文件所有者 | chown user:usergroup file |
find | 查找文件 | find /home -name "*.log" |
grep | 文本搜索 | grep "error" logfile.log |
ps | 查看进程 | ps aux |
top | 动态显示进程 | top |
kill | 结束进程 | kill PID |
df | 查看磁盘空间 | df -h |
du | 查看目录或文件大小 | du -sh /var/www |
tar | 打包/解包文件 | tar -czvf archive.tar.gz folder |
wget | 网络下载文件 | wget http://example.com/file |
curl | 网络请求工具 | curl http://example.com |
ssh | 远程登录 | ssh user@host |
scp | 远程文件复制 | scp file user@host:/path |
sudo | 以管理员权限执行命令 | sudo apt update |
alias | 给命令起别名 | alias ll='ls -l' |
🧰 实用示例
- 查看当前目录所有文件(包括隐藏文件):
ls -a
- 查找包含关键词“error”的日志文件:
grep "error" /var/log/syslog
- 监控系统实时内存使用:
top
- 查找并删除所有
.tmp
文件:find /path/to/search -name "*.tmp" -exec rm -f {} \;
- 给脚本赋予执行权限:
chmod +x script.sh
发表回复