从Windows到openEuler:给新手的10个最常用Linux命令速查手册
从Windows到openEuler:给新手的10个最常用Linux命令速查手册
刚接触openEuler的Windows用户,面对命令行界面往往会感到手足无措。图形界面中熟悉的点击操作,在这里变成了需要记忆的命令。但别担心,掌握以下10个核心命令,你就能完成90%的日常操作。我们将用Windows的思维类比,帮你快速建立命令行工作流。
1. 文件导航:从资源管理器到终端
Windows用户习惯用资源管理器浏览文件,而在openEuler中,ls和cd这对组合就是你的导航利器。
ls相当于资源管理器中的"查看"功能,但更强大。试试这些常用组合:
ls -l:显示详细信息(类似"详细信息视图")ls -a:显示隐藏文件(Windows中需要设置"显示隐藏项")ls -lh:人性化显示文件大小(将字节转换为KB/MB)
[user@openEuler ~]$ ls -lh /home
总用量 4.0K
drwx------. 2 user user 4.0K 3月 15 10:30 user
cd命令则对应资源管理器中的地址栏跳转:
cd ~:回到用户主目录(类似点击"快速访问"中的用户文件夹)cd ..:返回上一级(相当于点击"向上"按钮)cd /usr/bin:绝对路径跳转(像在地址栏输入完整路径)
提示:按Tab键可自动补全路径名,避免输入错误。这是命令行比图形界面更高效的地方之一。
2. 文件操作:复制、移动与删除
Windows中的右键菜单操作,在命令行中变得更直接高效。
文件复制:cp命令比右键复制更灵活
# 复制单个文件(类似Ctrl+C/Ctrl+V)
cp document.txt /backup/
# 递归复制整个目录(带-r参数)
cp -r my_project/ /backup/
文件移动/重命名:mv一举两得
# 重命名文件(类似F2重命名)
mv old_name.txt new_name.txt
# 移动文件到其他目录
mv report.pdf ~/Documents/
删除文件:rm需要格外小心
# 删除单个文件(无回收站,直接永久删除)
rm temp_file.log
# 删除目录及其内容(危险操作!)
rm -r old_directory/
警告:Linux没有回收站机制,
rm删除的文件极难恢复。建议新手先使用-i参数交互式删除:rm -i important_file.txt rm:是否删除普通文件 'important_file.txt'? y
3. 查看文件内容:从记事本到命令行
Windows用户习惯双击打开文件查看内容,而Linux提供了多种高效的命令行查看方式。
cat是最简单的查看工具,适合小文件:
cat config.ini
less和more则适合浏览大文件(支持翻页):
less long_log_file.log # 按q退出,/搜索内容
查看文件开头/结尾几行(日志分析常用):
head -n 20 system.log # 查看前20行
tail -f app.log # 实时监控日志更新(Ctrl+C退出)
4. 权限管理:理解Linux的安全机制
Linux的权限系统比Windows更精细。使用ls -l查看权限信息:
-rw-r--r--. 1 user group 1024 Mar 15 11:30 report.docx
drwxr-xr-x. 2 user group 4096 Mar 14 09:15 projects/
权限字符解读:
- 第1位:
-表示文件,d表示目录 - 2-4位:所有者权限(r读/w写/x执行)
- 5-7位:组用户权限
- 8-10位:其他用户权限
修改权限使用chmod命令:
chmod +x script.sh # 添加执行权限
chmod 644 config.cfg # 设置rw-r--r--权限
5. 查找文件:比Windows搜索更强大
Windows的搜索功能常让人等待,而Linux的find命令则快如闪电:
# 按名称查找(支持通配符)
find /home -name "*.jpg"
# 按大小查找(+1M表示大于1MB)
find /var/log -size +1M
# 按时间查找(7天内修改过的文件)
find ~ -mtime -7
grep则是内容搜索利器:
# 在代码中搜索特定函数
grep -r "main(" /project/src/
# 在日志中查找错误信息(-i忽略大小写)
grep -i "error" system.log
6. 软件管理:应用商店的命令行版本
openEuler使用dnf作为包管理工具(类似Windows的应用商店):
| 操作 | 命令 | Windows类比 |
|---|---|---|
| 安装软件 | sudo dnf install vim |
应用商店安装 |
| 卸载软件 | sudo dnf remove vim |
控制面板卸载 |
| 更新软件 | sudo dnf update |
检查更新 |
| 搜索软件 | dnf search python |
商店搜索 |
注意:
sudo表示以管理员身份运行,类似Windows的"以管理员身份运行"选项。
7. 进程管理:任务管理器的命令行版
Windows的任务管理器在Linux中对应以下命令:
ps查看进程:
ps aux | grep chrome # 查找Chrome进程
top实时监控系统资源(类似性能选项卡):
top -u username # 按q退出
管理进程:
kill 1234 # 终止PID为1234的进程
killall chrome # 终止所有Chrome进程
8. 网络诊断:命令行版网络排错
Windows的网络诊断工具在Linux中的对应命令:
ping测试连通性:
ping www.openeuler.org -c 4 # 只发送4个包
curl测试Web服务:
curl -I https://www.openeuler.org # 获取HTTP头信息
查看IP信息:
ip addr show # 比ifconfig更现代的替代方案
9. 压缩解压:告别WinRAR
Linux处理压缩包更高效:
# 解压zip文件
unzip archive.zip -d target_dir/
# 创建tar.gz压缩包(相当于.zip)
tar -czvf backup.tar.gz /path/to/files
# 解压tar.xz文件
tar -xJvf package.tar.xz
10. 获取帮助:命令行的F1键
Linux命令都自带详细文档:
man查看手册:
man ls # 查看ls命令的完整手册(按q退出)
--help快速参考:
grep --help # 显示常用选项
记住这10个命令,你已经可以高效使用openEuler完成大多数日常任务。刚开始可能会觉得记忆困难,但坚持使用几天后,你会发现命令行比图形界面更高效。遇到问题时,随时使用man或--help查看文档,这是每个Linux用户的成长必经之路。
更多推荐


所有评论(0)