Linux常用基础命令
一、文件相关
1、ls命令:显示当前目录的文件信息
格式:ls [参数]
-a:显示所有的文件和目录
2、cp命令:复制文件或目录
格式:cp [参数] 源文件名,目标文件名
-r:复制目录
-f:复制已有文件
3、mkdir命令:创建目录
格式:mkdir [参数] 目录名
-m:指定权限
-p:创建多级目录
4、mv命令:移动或重命名文件
格式:mv [参数] 源文件名,目标文件名
-f:强制覆盖文件不询问
5、pwd命令:显示当前工作目录路径
格式:pwd [参数]
6、tar命令:压缩或解压文件
格式:tar 参数 压缩文件名
-czvf:gzip格式对指定目录压缩并显示过程
7、cd命令:切换目录
格式:cd [参数] [目录名]
8、touch命令:创建文件
格式:touch [参数] 文件名
二、编辑相关
1、cat命令:查看文件内容
格式:cat [参数] 文件名
-n:显示行号
2、rm命令:删除文件或目录
格式:rm [参数] 文件名
-r:递归删除所有子文件或目录
-f:强制删除不询问
3、tail命令:查看文件尾部
格式:tail [参数] 文件名
-c:设置查看字符数
-n:设置查看行数
4、grep命令:全面搜索工具
格式:grep [参数] 文件名
5、vim命令:文件编辑器
格式:vim [参数] 文件名
三、系统相关
1、find命令:查找指定文件
格式:find [路径] [参数] 文件名
-name:匹配文件名
-perm:匹配权限
-user:匹配所属主
-group:匹配文件所属组
-type:匹配文件类型
2、ps命令:查看进程状态
格式:ps [参数]
aux:显示所有进程信息
-ef:显示树状环境变量信息
3、kill命令:关闭进程
格式:kill [参数] 进程号
4、history命令:显示历史命令记录
格式:history [参数]
5、sudo命令:授予普通用户使用管理权限
格式:sudo [参数] 命令
四、网络相关
1、netstat命令:查看网络状态信息
格式:netstat [参数]
-a:显示所有连接信息
-nu:显示udp连接信息
-i:显示网卡当前状态信息
-r:显示路由表信息
2、ping命令:测试主机间网络连通性
格式:ping [参数] 域名或ip地址
3、iptables命令:防火墙策略信息
格式:iptables [参数] [对象]
-L:查看过滤表信息
4、ssh命令:远程连接服务器
格式:ssh [参数] 域名或ip地址
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构