Unix操作系统是一组程序,它们充当计算机和用户之间的链接。
分配系统资源并协调计算机内部所有细节的计算机程序称为操作系统或内核。
用户通过称为 Shell 的程序与内核进行通信。 Shell是一个命令行解释器。它翻译用户输入的命令,并将其转换为内核可以理解的语言。
Unix最初由AT&T员工Ken Thompson,Dennis Ritchie,Douglas McIlroy和Bell Labs的Joe Ossanna于1969年开发。
市场上有各种Unix变体。如Solaris Unix,AIX,HP Unix和BSD, Linux也是Unix的一种。
多个人可以同时使用Unix计算机,因此Unix被称为多用户系统。
用户也可以同时运行多个程序,因此Unix是一个多任务环境。
这是Unix系统的基本框图-
统一所有版本的Unix的主要概念是以下四个基础-
Kernel - 内核是操作系统的心脏,它与硬件以及大多数任务(如内存管理,任务计划和文件管理)进行交互。
Shell - Shell是用于处理您的请求的实用程序,当您在终端上键入命令时,shell会解释该命令并调用所需的程序。
Commands and Utilities - 在日常活动中可以使用各种命令和实用程序。 cp , mv , cat 和 grep 等是一些命令和实用程序的示例。
Files and Directories - Unix上的所有数据都组织成文件,然后将所有文件组织到目录中,这些目录被进一步组织成名为文件系统的树状结构。
首次连接Unix系统时,通常会看到如下提示:
login:
login : learnfk amrood's password: Last login: Sun Jun 14 09:32:32 2021 from 62.61.164.73 $
您将看到一个命令提示符(有时称为 $提示符),在其中键入所有命令。如,要检查日历,您需要按以下方式键入 cal 命令-
sanjin@Learnfk ~ % cal
十二月 2021
日 一 二 三 四 五 六
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
$
所有Unix系统都需要密码,以帮助确保您的文件和数据仍然是您自己的,并确保系统本身不受黑客和黑客的攻击。
第1步 - 首先,在命令提示符下键入password,如下所示。
第2步 - 输入您当前使用的旧密码。
第3步 - 输入新密码。
第4步 - 您必须通过再次输入密码来验证密码。
$passwd Changing password for learnfk (current) Unix password:****** New UNIX password:******* Retype new UNIX password:******* passwd: all authentication tokens updated successfully $
注意-我们在此处添加星号(*)只是为了显示您需要在系统上输入当前密码和新密码的位置,键入时不会显示任何字符。
Unix中的所有数据都组织成文件。所有文件都组织在目录中。这些目录被组织成称为文件系统的树状结构。
您可以使用 ls 命令列出目录中可用的所有文件或目录。以下是将 ls 命令与 -l 选项一起使用的示例。
$ls -l total 19621 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml -rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root 4096 Nov 25 2007 usr -rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 amrood amrood 166255 Aug 9 2007 yourfile.swf $
在这里,以 d 开头的条目代表目录。如,uml,univ和urlspedia是目录,其余条目是文件。
登录系统后,您可能会想知道:我是谁?
找出"who you are"的最简单方法是输入 whoami 命令-
$whoami
learnfk
$
有时您可能想知道谁同时登录了计算机。
根据您希望了解其他用户的多少,可以使用三个命令来获取此信息:users,who和 w 。
$users learnfk toolfk $who learnfk ttyp0 Oct 8 14:10 (limbo) toolfk ttyp2 Oct 4 09:08 (calliope) $
在系统上尝试 w 命令以检查输出。这列出了与登录系统的用户相关联的信息。
完成会话后,您需要注销系统。这是为了确保没有其他人访问您的文件。
Logout
只需在命令提示符下键入 logout 命令,系统就会清理所有内容并断开连接。
通过命令行正确关闭Unix系统的最一致的方法是使用以下命令之一-
Sr.No. | Command & 描述 |
---|---|
1 | halt 立即关闭系统 |
2 | init 0 在关闭之前,使用预定义的脚本关闭系统电源以同步和清理系统 |
3 | init 6 通过完全关闭然后重新启动系统来重新启动系统 |
4 | poweroff 通过关闭电源关闭系统 |
5 | reboot 重新启动系统 |
6 | shutdown 关闭系统 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)