掌握Linux:基础命令与实用示例
Linux命令速查手册
欢迎来到Linux命令速查手册!如果你是Linux小白,这里将为你讲解最基础且必备的Linux命令,帮助你快速上手Linux系统。掌握这些命令可以让你更好地管理服务器,提高工作效率。
文件和目录管理
- ls - 列出目录内容
ls命令用于显示目录内容,常用参数有:
- -a 显示隐藏文件
- -l 详细列表形式显示
- -h 将文件大小以人类可读形式显示
例如:
ls -alh
- cd - 切换目录
cd命令用于切换目录,使用方法为:
cd [目录路径]
- mkdir - 创建目录
mkdir命令用于创建目录,常用参数有:
- -p 递归创建多层目录
- -m 设置目录权限
例如:
mkdir -p test/subdir
- rmdir - 删除目录
rm命令用于删除文件和目录,常用参数有:
- -r 递归删除目录
- -f 强制删除不提示
例如:
rm -rf test
- mv - 移动或重命名文件和目录
mv命令用于移动或重命名文件,使用方法为:
mv [源路径] [目标路径]
- cp - 拷贝文件和目录
cp命令用于复制文件或目录,常用参数有:
- -r 递归复制目录
- -p 保留文件属性
例如:
cp -rp src dst
文件内容查看
- cat - 显示整个文件内容
cat命令用于显示文件内容,常用参数有:
-
-n 显示行号
-
-s 去除多余空白
-
more - 分页显示文件内容
more命令用于分页显示文本文件内容,space翻页,q退出。
- head - 显示文件开头部分内容
head命令用于显示文件开头部分内容,常用参数有:
- -n 显示行数
例如:
head -n 10 file.txt
- tail - 显示文件末尾部分内容
tail命令用于显示文件末尾部分内容,常用参数有:
- -n 显示行数
例如:
tail -n 20 file.log
文件权限管理
- chmod - 改变文件权限
- chown - 改变文件属主
- chgrp - 改变文件属组
例如,增加文件读取权限:
chmod +r file.txt
进程管理
- ps - 显示进程状态
- top - 动态显示进程
- kill - 终止进程
例如,显示所有进程:
ps aux
网络管理
- ifconfig - 查看和配置网卡信息
- ping - 测试网络连接
- netstat - 显示网络状态信息
例如,检查网络连接:
ping www.google.com
搜索查找
- find - 在文件系统中搜索文件
- grep - 在文件内搜索字符串
例如,在当前目录下搜索关键词:
grep "keyword" ./*
压缩解压
- tar - 创建打包文件
- gzip - 压缩文件
- zip - 打包和压缩文件
- unzip - 解压zip文件
例如,解压文件:
unzip file.zip
这只是Linux中非常基础的几类命令,如果你希望成为Linux高手,还需要学习更多命令和概念。Linux是一个功能强大且高度自定义的操作系统,掌握它可以提升你的工作效率和技能。主要是需要经过大量的动手实践,才能熟练使用Linux系统。
这篇教程对你有帮助的话,可以分享给你的朋友,也可以查看一下其它Linux入门学习资源,祝你的Linux之旅愉快!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!