📝 UNIX-LINUX教程

1347篇技术文档
  UNIX / LINUX教程

📅  最后修改于: 2020-10-31 14:42:15        🧑  作者: Mango

Unix是一种计算机操作系统,能够同时处理多个用户的活动。 Unix的开发始于1969年左右的Ken Thompson和Dennis Ritchie在AT&T贝尔实验室。本教程对Unix有很好的理解。本教程已为初学者准备,以帮助他们了解涵盖Unix命令,Unix Shell脚本和各种实用程序的高级概念的基础。先决条件我们假设您对操作系统及其功能有足够的了解。对各种计算机概念的基本了解也将帮助您理解...

  Unix / Linux-入门

📅  最后修改于: 2020-10-31 14:42:54        🧑  作者: Mango

什么是Unix?Unix操作系统是一组程序,它们充当计算机和用户之间的链接。分配系统资源并协调计算机内部所有细节的计算机程序称为操作系统或内核。用户通过称为shell的程序与内核进行通信。 Shell是一个命令行解释器。它翻译用户输入的命令,并将其转换为内核可以理解的语言。Unix最初由AT&T员工Ken Thompson,Dennis Ritchie,Douglas McIlroy和Bell L...

  Unix / Linux-文件管理

📅  最后修改于: 2020-10-31 14:43:48        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的文件管理。 Unix中的所有数据都组织成文件。所有文件都组织在目录中。这些目录被组织成称为文件系统的树状结构。当以一种或另一种方式使用Unix时,您将花费大部分时间来处理文件。本教程将帮助您了解如何创建和删除文件,复制和重命名文件,创建指向它们的链接等。在Unix中,文件有三种基本类型-普通文件-普通文件是系统上包含数据,文本或程序指令的文件。在本教程中,您将研...

  Unix / Linux-目录管理

📅  最后修改于: 2020-10-31 14:44:23        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的目录管理。目录是一个文件,其唯一工作是存储文件名和相关信息。所有文件,无论是普通文件,特殊文件还是目录,都包含在目录中。Unix使用分层结构来组织文件和目录。这种结构通常称为目录树。该树有一个根节点,一个斜杠字符(/),所有其他目录都包含在它的下面。主目录首次登录时在其中找到的目录称为主目录。您将在将要创建的用于组织文件的主目录和子目录中完成大部分工作。您可以随...

  Unix / Linux-文件权限/访问模式

📅  最后修改于: 2020-10-31 14:45:13        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的文件许可和访问模式。文件所有权是Unix的重要组成部分,它提供了一种安全的文件存储方法。 Unix中的每个文件都具有以下属性-所有者权限-所有者的权限确定文件的所有者可以对文件执行哪些操作。组权限-组权限确定用户(属于文件所属组的成员)可以对该文件执行哪些操作。其他(世界)权限-其他权限表示所有其他用户可以对该文件执行什么操作。权限指标使用ls -l命令时,它显...

  Unix / Linux-环境

📅  最后修改于: 2020-10-31 14:45:56        🧑  作者: Mango

在本章中,我们将详细讨论Unix环境。 Unix的一个重要概念是环境,它由环境变量定义。有些是由系统设置的,其他是由您设置的,而其他是由Shell设置的,或者由加载另一个程序的任何程序设置的。一个变量是我们分配一个值的。分配的值可以是数字,文本,文件名,设备或任何其他类型的数据。例如,首先我们设置一个变量TEST,然后使用echo命令访问它的值-它产生以下结果。请注意,设置环境变量时不使用$符号,...

  Unix / Linux基本实用程序-打印,电子邮件

📅  最后修改于: 2020-10-31 14:46:33        🧑  作者: Mango

在本章中,我们将详细讨论作为Unix的基本实用程序的Printing and Email。到目前为止,我们已经尝试了解Unix OS及其基本命令的性质。在本章中,我们将学习一些可以在日常生活中使用的重要Unix实用程序。打印文件在Unix系统上打印文件之前,可能需要重新格式化文件以调整页边距,突出显示一些单词,依此类推。大多数文件也可以在不重新格式化的情况下进行打印,但是原始打印输出可能不会那么吸...

  Unix / Linux-管道和过滤器

📅  最后修改于: 2020-10-31 14:47:05        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的管道和过滤器。您可以将两个命令连接在一起,以便一个程序的输出成为下一个程序的输入。以这种方式连接的两个或多个命令形成管道。要制作管道,请在两个命令之间的命令行上放置竖线(|)。当一个程序从另一个程序获取其输入时,它将对该输入执行一些操作,并将结果写入标准输出。它称为过滤器。grep命令grep命令在一个或多个文件中搜索具有特定模式的行。语法是-名称...

  Unix / Linux-进程管理

📅  最后修改于: 2020-10-31 14:47:53        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的进程管理。在Unix系统上执行程序时,系统会为该程序创建一个特殊的环境。此环境包含系统运行程序所需的一切,就像系统上没有其他程序在运行一样。每当您在Unix中发出命令时,它都会创建或启动一个新进程。尝试使用ls命令列出目录内容时,您开始了一个过程。简而言之,进程是正在运行的程序的实例。操作系统通过称为pid或进程ID的五位数ID号跟踪进程。系统中的每个进程都有一...

  Unix / Linux-网络通信实用程序

📅  最后修改于: 2020-10-31 14:48:30        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的网络通信实用程序。在分布式环境中工作时,需要与远程用户通信,还需要访问远程Unix计算机。有几种Unix实用程序可帮助用户在网络分布式环境中进行计算。本章列出了其中的一些。ping实用程序ping命令将回显请求发送到网络上可用的主机。使用此命令,您可以检查您的远程主机是否响应良好。ping命令可用于以下操作-跟踪和隔离硬件和软件问题。确定网络和各种外部主机的状态...

  Unix / Linux-vi编辑器教程

📅  最后修改于: 2020-10-31 14:50:20        🧑  作者: Mango

在本章中,我们将了解vi编辑器在Unix中的工作方式。在Unix中有许多编辑文件的方法。使用面向屏幕的文本编辑器vi编辑文件是最好的方法之一。使用此编辑器,您可以在上下文中与文件中的其他行一起编辑行。现在还提供了称为VIM的vi编辑器的改进版本。在这里,VIM代表Vi IM经过证明。vi通常被认为是Unix编辑器中的事实上的标准,因为-通常可以在所有Unix系统上使用。它的实现全都非常相似。它需要...

  Shell脚本教程

📅  最后修改于: 2020-10-31 14:50:35        🧑  作者: Mango

Shell脚本是一种设计为由Unix / Linux Shell运行的计算机程序,它可能是以下之一:伯恩贝壳C Shell可恩壳GNU Bourne-Again ShellShell是命令行解释器,由Shell脚本执行的典型操作包括文件操作,程序执行和打印文本。扩展Shell脚本Shell脚本具有几个必需的构造,这些构造告诉外壳环境做什么和何时进行。当然,大多数脚本比上面的脚本更复杂。毕竟,she...

  Unix / Linux-什么是外壳? -指导点

📅  最后修改于: 2020-10-31 14:51:06        🧑  作者: Mango

Shell为您提供了与Unix系统的接口。它从您那里收集输入,并根据该输入执行程序。程序完成执行后,将显示该程序的输出。Shell是一个可以在其中运行命令,程序和Shell脚本的环境。外壳具有不同的风格,就像操作系统具有不同的风格一样。每种外壳程序都有其自己的一组公认的命令和功能。外壳提示提示符$称为命令提示符,由外壳程序发出。显示提示时,您可以键入命令。在按Enter键后,Shell读取您的输入...

  Unix / Linux-使用Shell变量

📅  最后修改于: 2020-10-31 14:51:32        🧑  作者: Mango

在本章中,我们将学习如何在Unix中使用Shell变量。一个变量是我们分配一个值的。分配的值可以是数字,文本,文件名,设备或任何其他类型的数据。变量不过是指向实际数据的指针。 Shell使您可以创建,分配和删除变量。变量名变量名称只能包含字母(a到z或A到Z),数字(0到9)或下划线字符(_)。按照约定,Unix shell变量将以大写字母命名。以下示例是有效的变量名称-以下是无效变量名称的示例-...

  Unix / Linux-特殊变量

📅  最后修改于: 2020-10-31 14:51:57        🧑  作者: Mango

在本章中,我们将详细讨论Unix中的特殊变量。在上一章中,我们了解了在变量名称中使用某些非字母数字字符时应注意的事项。这是因为这些字符用于特殊的Unix变量的名称中。这些变量保留用于特定功能。例如,$字符表示当前shell的进程ID号或PID-上面的命令写入当前shell的PID-下表显示了一些可以在Shell脚本中使用的特殊变量-Sr.No.Variable & Description1$0Th...