如何熟练掌握Linux环境下算法工程师必备的Shell命令长尾技能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2756个文字,预计阅读时间需要12分钟。
Linux操作系统和Shell简介:操作系统(Operating Systems,OS)实际上是一种用于计算机的软件、硬件资源管理和调度的系统级软件。它的主体是内核(Kernel),主要负责进程管理、内存管理等核心功能。
一 Linux操作系统和Shell 简介操作系统(Operating Systems, OS)实际上是一种用于计算机的软、硬件资源管理调度的系统级软件,它的主体是内核(Kernel),其主要负责进程管理、内存管理、文件管理和外设管理等功能,而它也向外界提供了内核的接口即系统调用(System Call)以便于通过OS来利用计算机资源。
此外,OS还为用户提供了一种交互式的命令行软件,即Shell,它接受命令并将其传递给OS去执行。Shell本质上是一种命令行解释器,而我们通常通过命令行终端去访问Shell程序。
Unix是上世纪60年代开发出的多用户、多任务的操作系统,而Linux是目前最为流行的类Unix系统。Linux将Bash作为默认的Shell。接下来,本文主要将根据UNIX Tutorial for Beginners对常用Shell命令做介绍。
系统目录结构Linux树状目录结构:
以下为部分目录的解释:
- /bin:该目录存放着最经常使用的命令,即可运行的Binaries (二进制文件)。
- /boot:该目录下存放的是启动Linux时使用的一些核心文件。
- /dev:该目录下存放的是Linux的外部设备。
- /etc:该目录下存放的是所有的系统管理所需要的配置文件和子目录。
本文共计2756个文字,预计阅读时间需要12分钟。
Linux操作系统和Shell简介:操作系统(Operating Systems,OS)实际上是一种用于计算机的软件、硬件资源管理和调度的系统级软件。它的主体是内核(Kernel),主要负责进程管理、内存管理等核心功能。
一 Linux操作系统和Shell 简介操作系统(Operating Systems, OS)实际上是一种用于计算机的软、硬件资源管理调度的系统级软件,它的主体是内核(Kernel),其主要负责进程管理、内存管理、文件管理和外设管理等功能,而它也向外界提供了内核的接口即系统调用(System Call)以便于通过OS来利用计算机资源。
此外,OS还为用户提供了一种交互式的命令行软件,即Shell,它接受命令并将其传递给OS去执行。Shell本质上是一种命令行解释器,而我们通常通过命令行终端去访问Shell程序。
Unix是上世纪60年代开发出的多用户、多任务的操作系统,而Linux是目前最为流行的类Unix系统。Linux将Bash作为默认的Shell。接下来,本文主要将根据UNIX Tutorial for Beginners对常用Shell命令做介绍。
系统目录结构Linux树状目录结构:
以下为部分目录的解释:
- /bin:该目录存放着最经常使用的命令,即可运行的Binaries (二进制文件)。
- /boot:该目录下存放的是启动Linux时使用的一些核心文件。
- /dev:该目录下存放的是Linux的外部设备。
- /etc:该目录下存放的是所有的系统管理所需要的配置文件和子目录。

