• 为个人
  • 为商务
  • 为大学
  • 为政府
Coursera
登录
免费加入
Coursera
  • 浏览
  • Command Line

命令行在线课程

学习高效系统管理的命令行操作。了解在 Unix 和 Windows 中自动执行任务的命令行语法和脚本。

跳转以搜索结果

筛选依据

主题
必需的
 *

语言
必需的
 *

在整个课程(说明和评估)中使用的语言。

了解产品
必需的
 *

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
在交互式实践环境中学习新工具或新技能。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。

级别
必需的
 *

课程长度
必需的
 *

技能
必需的
 *

字幕
必需的
 *

教师
必需的
 *

探索命令行课程目录

  • 状态:免费试用
    免费试用
    I

    IBM

    Linux 命令和 Shell 脚本实践入门

    您将获得的技能: Unix, 命令行界面, Linux 命令, 操作系统, 脚本语言, Unix 命令, 自动化, Linux, 脚本, Bash(脚本语言), Linux 服务器, 乌班图, Network Protocol(网络协议, 软件安装, 文件管理, 外壳脚本

    4.6
    评分, 4.6 星,最高 5 星
    ·
    1646 条评论

    初级 · 课程 · 1-4 周

  • 状态:新
    新
    状态:免费试用
    免费试用
    S

    Scrimba

    Command Line (CLI) Basics

    您将获得的技能: Command-Line Interface, Unix Commands, Linux Commands, Computer Literacy, Windows PowerShell, File Systems, File Management

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    I

    IBM

    Git 和 GitHub 入门

    您将获得的技能: 命令行界面, GitHub, 协作软件, Open Source 技术, Devops, 版本控制, 网络应用, Git(版本控制系统)

    4.7
    评分, 4.7 星,最高 5 星
    ·
    1828 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    C

    Codio

    Unix and Bash for Beginners

    您将获得的技能: Package and Software Management, User Accounts, Unix Commands, Unix, Bash (Scripting Language), Command-Line Interface, Kubernetes, Git (Version Control System), GitHub, OS Process Management, Firewall, Ubuntu, Docker (Software), Containerization, Network Monitoring, Unix Shell, File Systems, Shell Script, TCP/IP, Version Control

    4
    评分, 4 星,最高 5 星
    ·
    106 条评论

    初级 · 专项课程 · 3-6 个月

  • C

    Coursera Project Network

    Practical Introduction to the Command Line

    您将获得的技能: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Shell Script, Linux Commands, Productivity, Computer Programming

    4.5
    评分, 4.5 星,最高 5 星
    ·
    380 条评论

    初级 · 指导项目 · 不超过 2 小时

  • C

    Coursera Project Network

    Command Line in Linux

    您将获得的技能: Linux Commands, Linux, Linux Servers, Command-Line Interface, Linux Administration, File Management, Unix Commands, File Systems

    4.6
    评分, 4.6 星,最高 5 星
    ·
    967 条评论

    初级 · 指导项目 · 不超过 2 小时

是什么让您今天来到 Coursera?

  • 状态:免费试用
    免费试用
    G

    Google

    Tools of the Trade: Linux and SQL

    您将获得的技能: Bash (Scripting Language), Operating Systems, File Systems, Linux Commands, Linux, SQL, Unix, Database Management, Command-Line Interface, Relational Databases, Authorization (Computing), Authentications, User Accounts

    4.8
    评分, 4.8 星,最高 5 星
    ·
    5826 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    G

    Google

    Operating Systems and You: Becoming a Power User

    您将获得的技能: Operating System Administration, Package and Software Management, File Systems, Microsoft Windows, Linux, Operating Systems, OS Process Management, Linux Administration, Remote Access Systems, System Monitoring, Command-Line Interface, User Accounts, Systems Administration, Windows PowerShell, Technical Support and Services, File Management, Virtualization

    4.7
    评分, 4.7 星,最高 5 星
    ·
    2.9万 条评论

    初级 · 课程 · 1-3 个月

  • 状态:新
    新
    状态:预览
    预览
    B

    Birla Institute of Technology & Science, Pilani

    Operating Systems

    您将获得的技能: Operating Systems, OS Process Management, System Programming, File Systems, Unix Commands, Command-Line Interface, System Monitoring, System Design and Implementation, Performance Tuning, Package and Software Management, File Management, Algorithms, Cloud Platforms, Security Controls, User Accounts, Debugging

    中级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    G

    Google

    Using Python to Interact with the Operating System

    您将获得的技能: Bash (Scripting Language), Unit Testing, Scripting, Unix Shell, Shell Script, Test Driven Development (TDD), Linux Commands, Unix Commands, Unix, Scripting Languages, Development Environment, Operating Systems, Command-Line Interface, File Management, OS Process Management, Automation, Debugging, Python Programming

    4.7
    评分, 4.7 星,最高 5 星
    ·
    6588 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    J

    Johns Hopkins University

    基因组数据科学的命令行工具

    您将获得的技能: 命令行界面, Unix, Linux 命令, 数据管理, Unix 命令, 生物信息学, 大数据, 数据分析软件, 分子生物学, 数据处理, 文件管理

    4
    评分, 4 星,最高 5 星
    ·
    568 条评论

    混合 · 课程 · 1-4 周

  • P

    Packt

    Mastering Linux Command Line

    您将获得的技能: Linux Commands, Linux, OS Process Management, Command-Line Interface, Unix Commands, User Accounts, Bash (Scripting Language), Shell Script, Linux Administration, Unix Shell, File Management, Remote Access Systems, Scripting, DevOps

    初级 · 课程 · 3-6 个月

命令行学习者还可搜索

绩效管理
系统工程
计算
A/B 测试
并行编程
优化
高性能计算
插座编程
1234…78

总之,以下是 10 最受欢迎的 command line 课程

  • Linux 命令和 Shell 脚本实践入门: IBM
  • Command Line (CLI) Basics: Scrimba
  • Git 和 GitHub 入门: IBM
  • Unix and Bash for Beginners: Codio
  • Practical Introduction to the Command Line: Coursera Project Network
  • Command Line in Linux: Coursera Project Network
  • Tools of the Trade: Linux and SQL: Google
  • Operating Systems and You: Becoming a Power User: Google
  • Operating Systems: Birla Institute of Technology & Science, Pilani
  • Using Python to Interact with the Operating System: Google

关于 Command Line 的常见问题

命令行是与计算机操作系统交互的文本界面。 它允许用户通过键入特定指令来发出命令,而不是使用图形用户界面(GUI)。 这些命令可用于执行各种任务,如浏览文件夹、创建、修改或删除文件、运行程序和执行脚本。 命令行可为高级用户提供更强的控制能力和更高的效率,帮助他们管理计算机和执行特定任务。 ‎

要有效地使用命令行,您需要学习以下技能:

  1. 基本导航:了解如何在文件系统中移动,包括更改目录(cd)、列出文件和文件夹(ls)以及创建新目录(mkdir)。

  2. 文件管理:学习如何使用 touch、cp、mv 和 rm 等命令创建、复制、移动和删除文件和文件夹。

  3. 文本编辑:熟悉 Nano 或 Vim 等文本编辑器,直接从命令行修改和创建文本文件。

  4. 文件权限:掌握如何使用 chmod、chown 和 chgrp 等命令修改文件权限,以控制访问权限和安全性。

  5. 软件包管理:了解如何使用软件包管理器,如 apt(用于 Debian 系统)或 brew(用于 MacOS)来安装、更新和管理软件包。

  6. 使用远程服务器:学习如何使用 SSH 连接远程服务器、使用 SCP 传输文件以及管理服务器配置。

  7. shell 脚本:使用编程结构、条件语句和循环来自动执行任务和编写 shell 脚本,从而提高工作效率。

这些技能将使你能够高效地浏览命令行并与之交互,从而精通系统管理、软件开发和许多其他技术领域的各个方面。 ‎

掌握了命令行技能,你就可以在科技行业从事各种工作。 常见的职称包括

  1. 系统管理员:命令行技能对于管理和配置计算机系统、网络和服务器至关重要。

  2. DevOps 工程师:熟练掌握命令行对于软件开发和 IT 运营过程的自动化和简化至关重要。

  3. 软件开发人员:许多开发人员使用命令行工具进行版本控制、调试和运行脚本。

  4. 数据分析师/科学家:命令行技能使数据专家能够执行复杂的数据操作、分析和脚本编写。

  5. 网络安全分析师:熟练掌握命令行可帮助安全专业人员调查和应对突发事件,并进行漏洞评估。

  6. 质量保证工程师:通过命令行知识,质量保证工程师可以运行测试、检查系统状态和调试问题。

  7. 网络工程师:命令行技能对于管理网络设备和协议并排除故障非常重要。

  8. 技术支持专家:熟练掌握命令行,有助于诊断和解决终端用户的技术问题。

  9. IT 顾问:命令行专业知识使顾问能够为客户评估和优化技术基础设施。

  10. 研究人员/科学家:熟练掌握命令行工具有利于数据收集、分析和执行各种研究领域的实验。

请记住,命令行技能可以在各行各业中迁移,因此在科技行业以外的一系列工作中都很有价值。 ‎

注重细节、逻辑思维能力强、有强烈的解决问题意识的人最适合学习命令行。 此外,熟悉电脑操作并对编程概念有基本了解的人将更容易掌握命令行的概念和语法。 ‎

以下是一些与命令行相关的学习主题:

  1. Shell 脚本:学习如何使用命令行中的命令编写脚本,以自动执行任务并高效处理重复性工作。

  2. Linux 管理:了解通过命令行界面管理 Linux 操作系统的基础知识,包括管理用户、文件和进程。

  3. 版本控制:探索如何使用 Git 等命令行工具来跟踪更改和协作项目,使你能够作为团队的一员高效地工作。

  4. 网络基础知识:基本了解网络协议和命令行中用于网络故障排除、配置和诊断的命令。

  5. 系统监控和性能优化:学习如何使用命令行工具监控系统资源、识别瓶颈并优化计算机或服务器的性能。

  6. 云计算:通过利用 AWS、Azure 或 Google Cloud 等云平台提供的命令行工具来执行各种操作和自动化任务,获得有关这些平台的知识。

  7. 网络安全和道德黑客:探索道德黑客和网络安全中常用的命令行工具,如 Nmap、Wireshark 和 Metasploit,以增强你的网络安全知识。

  8. 数据库管理:熟悉 MySQL 或 PostgreSQL 等常用数据库的命令行界面,以便与数据库交互、创建查询和高效执行管理任务。

  9. 网络搜索和数据分析:了解如何使用 curl 和 awk 等命令行工具从网站获取数据并进行处理,以便进一步分析或实现自动化。

  10. 容器化和协调:深入了解 Docker 和 Kubernetes 等命令行工具,学习如何创建和管理容器、部署应用程序以及自动化部署流程。

请记住,这些主题的复杂程度各不相同,因此一定要根据自己的兴趣和学习目标,从基础知识开始,逐步深入到更高级的概念。 ‎

命令行在线课程提供了一种方便灵活的方式来提高您的知识或学习新知识 命令行是一种基于文本的界面,用于与计算机操作系统进行交互。 它允许用户通过键入特定指令来发出命令,而不是使用图形用户界面(GUI)。 这些命令可用于执行各种任务,如浏览文件夹、创建、修改或删除文件、运行程序和执行脚本。 命令行可为高级用户提供更强的控制能力和更高的效率,帮助他们管理计算机和执行特定任务。 技能由顶尖大学和行业领导者提供的一系列命令行课程可满足不同技能水平的需求。 ‎

Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳命令行课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息 ‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

艺术与人文
338 课程
商务
1095 课程
计算机科学
668 课程
数据科学
425 课程
信息技术
145 课程
健康
471 课程
数学与逻辑
70 课程
个人发展
137 课程
物理科学与工程
413 课程
社会科学
401 课程
语言学习
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2025 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok