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

命令行课程

命令行课程可以帮助您学习文件导航、命令语法、脚本基础和进程管理。您可以掌握自动化任务、管理系统资源和有效排除故障的技能。许多课程都会介绍 Bash、Git 和 PowerShell 等工具,这些工具支持执行命令、版本控制和管理系统配置。通过探索这些主题,您将获得实践经验,提高在各种 Operating System 和开发环境中高效工作的能力。


热门命令行课程和认证


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

    IBM

    Linux 命令和 Shell 脚本实践入门

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

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

    初级 · 课程 · 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 周

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

    EDUCBA

    Linux & Python Automation with Bash Scripting

    您将获得的技能: Bash (Scripting Language), Shell Script, Linux, Scripting, Linux Commands, Linux Administration, Unix Shell, Scripting Languages, Operating System Administration, Unix Commands, Systems Administration, Command-Line Interface, IT Automation, Software Installation, Unix, Linux Servers, Cloud Hosting, Object-Relational Mapping, YAML, Automation

    5
    评分, 5 星,最高 5 星
    ·
    13 条评论

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

  • C

    Coursera

    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 星
    ·
    970 条评论

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

  • C

    Coursera

    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 星
    ·
    381 条评论

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

  • 状态:免费试用
    免费试用
    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 星
    ·
    112 条评论

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

是什么让您今天来到 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 星
    ·
    6009 条评论

    初级 · 课程 · 1-4 周

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

    Johns Hopkins University

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

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

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

    混合 · 课程 · 1-4 周

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

    IBM

    Git 和 GitHub 入门

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

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

    初级 · 课程 · 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 个月

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

    Google

    Using Python to Interact with the Operating System

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

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

    初级 · 课程 · 1-3 个月

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

    Duke University

    使用 Linux 命令行工具学习 Python 和 Rust

    您将获得的技能: 调试, 拉斯特(编程语言), 应用程序部署, 亚马逊网络服务, 可维护性, 软件测试, 系统编程, Linux 命令, Python 程序设计, 计划发展, 无服务器计算, 软件开发工具, Unix 命令, 性能调整, 命令行界面

    5
    评分, 5 星,最高 5 星
    ·
    16 条评论

    中级 · 课程 · 1-4 周

与 command line 相关的搜索

command line in linux
command line tools for genomic data science
command line (cli) basics
linux command line
mastering linux command line
linux command line for beginners
bigquery: qwik start - command line
practical linux command line 2.0
1234…81

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

  • Linux 命令和 Shell 脚本实践入门: IBM
  • Command Line (CLI) Basics: Scrimba
  • Linux & Python Automation with Bash Scripting: EDUCBA
  • Command Line in Linux: Coursera
  • Practical Introduction to the Command Line: Coursera
  • Unix and Bash for Beginners: Codio
  • Tools of the Trade: Linux and SQL: Google
  • 基因组数据科学的命令行工具: Johns Hopkins University
  • Git 和 GitHub 入门: IBM
  • Operating Systems and You: Becoming a Power User: 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