Linux - 快速入门

Linux - 快速入门 首页 / Linux入门教程 / Linux - 快速入门

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体系结构

统一所有版本的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

关闭系统

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出区块链 -〔陈浩〕

10x程序员工作法 -〔郑晔〕

软件工程之美 -〔宝玉〕

深入浅出计算机组成原理 -〔徐文浩〕

SQL必知必会 -〔陈旸〕

JavaScript核心原理解析 -〔周爱民〕

RPC实战与核心原理 -〔何小锋〕

Spring编程常见错误50例 -〔傅健〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

好记忆不如烂笔头。留下您的足迹吧 :)