linux常用命令什么意思
Linux 常用命令是用户在终端(Terminal)中直接输入的指令,用于操作和管理 Linux 系统。以下是分类整理的核心命令及其用途,适合快速查阅:
1. 文件与目录操作
命令 |
用途 |
示例 |
ls |
列出目录内容 |
ls -l (详细列表) |
cd |
切换目录 |
cd /home |
pwd |
显示当前目录路径 |
pwd |
mkdir |
创建目录 |
mkdir new_folder |
rm |
删除文件/目录 |
rm file.txt (加 -r 删除目录) |
cp |
复制文件/目录 |
cp file.txt backup/ |
mv |
移动或重命名 |
mv old.txt new.txt |
touch |
创建空文件或更新文件时间戳 |
touch new_file |
2. 文件查看与编辑
命令 |
用途 |
示例 |
cat |
显示文件内容 |
cat file.txt |
less |
分页查看文件(可上下翻页) |
less large_file.log |
head |
显示文件开头部分 |
head -n 5 file.txt |
tail |
显示文件末尾部分(常用日志监控) |
tail -f logfile.log |
nano |
简单文本编辑器 |
nano file.txt |
vim |
高级文本编辑器 |
vim file.txt |
3. 权限管理
命令 |
用途 |
示例 |
chmod |
修改文件权限 |
chmod 755 script.sh |
chown |
修改文件所有者 |
chown user:group file |
sudo |
以超级用户权限执行命令 |
sudo apt update |
4. 系统信息与监控
命令 |
用途 |
示例 |
top |
动态查看系统进程(类似任务管理器) |
top |
htop |
增强版 top (需安装) |
htop |
df |
查看磁盘空间 |
df -h (人类可读格式) |
free |
查看内存使用情况 |
free -m (MB为单位) |
uname |
显示系统信息 |
uname -a |
ps |
查看进程状态 |
ps aux |
5. 网络操作
命令 |
用途 |
示例 |
ping |
测试网络连通性 |
ping google.com |
ifconfig |
查看/配置网络接口(旧版) |
ifconfig eth0 |
ip |
新版网络配置工具 |
ip addr show |
netstat |
查看网络连接和端口 |
netstat -tulnp |
ssh |
远程登录其他主机 |
ssh user@192.168.1.1 |
scp |
安全复制文件到远程主机 |
scp file.txt user@host:/path |
6. 包管理(依赖发行版)
7. 压缩与解压
命令 |
用途 |
示例 |
tar |
打包/解压文件 |
tar -xvf archive.tar |
gzip |
压缩文件(生成 .gz ) |
gzip file.txt |
unzip |
解压 ZIP 文件 |
unzip file.zip |
8. 其他实用命令
- 查找文件
bash
find /home -name "*.txt" # 按名称查找
grep "error" logfile.log # 搜索文件内容
- 定时任务
bash
crontab -e # 编辑定时任务
- 关机/重启
bash
shutdown -h now # 立即关机
reboot # 重启
学习建议
- 参数组合:多数命令支持参数组合(如
ls -la
显示隐藏文件和详情)。
- 查看帮助:
bash
man ls # 查看手册
ls --help # 快速帮助
- 谨慎使用:
rm -rf
、dd
等命令可能造成数据丢失。
掌握这些命令后,Linux 系统的日常操作和管理会变得高效便捷。遇到问题时,善用 man
或 --help
查阅详细用法!