UNIX/LINUX初学者教程-入门(unixlinux安全模块)
UNIX/LINUX初学者教程
开场白:
我也是一名Linux小白,从今天开始就把自己学习Linux的过程记录在此,持续更新,和各位志同道合的技术小伙伴们分享我的学习历程,以资鼓励。
也希望各位技术大牛们给小弟一些有用的建议,让我能够在此为大家不断更新一些无用的知识。小生再次谢谢大家了。
Unix是一种计算机操作系统,它能够同时处理多个用户的活动。Unix的开发始于1969年,由Ken Thompson和Dennis Ritchie在AT&T贝尔实验室开发。本教程可以很好地理解Unix。
读者对象
本教程是为初学者准备的,旨在帮助他们理解Linux命令、Linux shell脚本和各种实用工具等高级概念的基础知识。
各位技术大牛就请绕道而行吧,谢谢您嘞。
预备知识
我们假设您对操作系统及其功能有足够的了解。对各种计算机概念的基本理解也将帮助您理解本教程中给出的各种练习。
入门书籍
首先推荐几本适合Linux初学者入门的书籍:
执行Unix Shell程序
如果你愿意学习Unix/Linux的基本命令和Shell脚本,但你没有相同的设置,那么不要担心- CodingGround是一个高端专用服务器上提供给你真正的编程经验与舒适的单点执行。是的!它绝对是免费的,而且是在线的。
Unix / Linux入门
Unix是什么?
Unix操作系统是一组作为计算机和用户之间链接的程序。
分配系统资源并协调计算机内部所有细节的计算机程序称为操作系统或内核。
用户通过一个称为shell的程序与内核通信。shell是一个命令行解释器;它将用户输入的命令转换成内核能够理解的语言。
Unix最初是在1969年由贝尔实验室的一群AT&T员工肯·汤普森、丹尼斯·里奇、道格拉斯·麦克罗伊和乔·奥萨纳开发的。市场上有各种各样的Unix变体。Solaris Unix、AIX、HP Unix和BSD是一些例子。Linux也是Unix的一种变体,可以免费获得。几个人可以同时使用一台Unix计算机;因此Unix被称为多用户系统。用户还可以同时运行多个程序;因此Unix是一个多任务环境。UNIX操作系统结构
下面是Unix系统的基本框图

统一所有Unix版本的主要概念是以下四个基础:
内核-内核是操作系统的核心。它与硬件和大多数任务交互,如内存管理、任务调度和文件管理。Shell-Shell是处理请求的工具。当你在终端输入一个命令时,shell会解释这个命令并调用你想要的程序。shell对所有命令使用标准语法。C Shell、Bourne Shell和Korn Shell是最著名的Shell,它们与大多数Unix变体一起使用。命令和实用程序-有各种各样的命令和实用程序,你可以在你的日常活动中使用。cp、mv、cat和grep等是命令和实用程序的几个例子。有超过250个标准命令加上许多其他通过第三方软件提供。所有命令都带有各种选项。文件和目录-Unix系统的所有数据都被组织成文件,然后将所有文件组织到目录中,这些目录被进一步组织成一个树状结构,称为文件系统。系统启动
如果你有一台安装了Unix操作系统的计算机,那么你只需要打开系统就可以了。一旦您打开系统,它就会启动,最后它会提示您登录到系统,这是一个登录到系统并将其用于日常活动的活动。
安装Linux
工欲善其事,必先利其器。
为了学习Linux,我们首先得有一台安装Linux操作系统的计算机。
我是在Windows下安装了虚拟机VirtualBox,然后在虚拟机中安装了ubuntu操作系统用来学习和工作。
可以参考我的另外一篇文章:

至此,我们就可以开始我们的Linux学习之旅了。
那么,我们就赶紧小试牛刀一下吧,显得咱也是开始会Linux的人了。
列出目录和文件
Unix中的所有数据都被组织成文件。所有文件都被组织到目录中。这些目录被组织成一个树状结构,称为文件系统。
可以使用ls命令列出一个目录中可用的所有文件或目录。下面是使用带有-l选项的ls命令的示例。

这里的条目以d.....开头代表目录。例如,01_Work、Desktop和Documents等都是目录,examples.desktop是文件。
你是谁
当您登录到系统中时,您可能会想知道:我是谁?
要知道“你是谁”,最简单的方法就是输入whoami命令:

在您的系统上尝试一下。此命令列出与当前登录相关联的帐户名。你可以试试谁是我的命令,以及得到关于你自己的信息。
谁登录了?
有时您可能有兴趣知道谁同时登录到计算机上。当然这要得是在Linux计算机可以同时允许其他用户登陆,一般是Linux服务器,我这里由于是单机Linux,目前用户只有我自己。
根据您对其他用户的了解程度,可以使用三个命令获取这些信息:users、who和w。

退出系统,注销
当您完成会话时,您需要注销系统。这是为了确保没有其他人访问您的文件。
只需在命令提示符处输入logout命令,系统将清除所有内容并断开连接。
关闭系统
通过命令行正确关闭Unix系统的最一致的方法是使用以下命令之一:
Sr.No.Command & Description1halt
Brings the system down immediately2init 0
Powers off the system using predefined scripts to synchronize and clean up the system prior to shutting down3init 6
Reboots the system by shutting it down completely and then restarting it4poweroff
Shuts down the system by powering off5reboot
Reboots the system6shutdown
Shuts down the system通常需要超级用户或root (Unix系统中最具有特权的帐户)才能关闭系统。但是,在一些独立的或个人拥有的Unix机器上,管理用户(有时是普通用户)可以这样做。
以上就是关于《UNIX/LINUX初学者教程-入门(unixlinux安全模块)》的全部内容,本文网址:https://www.7ca.cn/tg/42452.shtml,如对您有帮助可以分享给好友,谢谢。