Linux系统的初步认识和简单控制

Linux系统的初步认识和简单控制

一、什么是Linux系统?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。 Linux与其他操作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

二、选择Linux系统的原因

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
1、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
2、完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。
3、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
4、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
5、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

三、如何与当前操作系统进行交互
当我们打开一个Linux系统之后,一般都是默认用系统中的 bash 和系统实现交互的。
打开bash界面的几种常用方法:
1.使用图形界面操作打开
Linux系统的初步认识和简单控制_第1张图片

2.在桌面空白处点击鼠标右键,选择Open in Terminal
Linux系统的初步认识和简单控制_第2张图片
3.在已打开的bash中输入gnome-terminal (此方法很鸡肋!!!)
4.在已有bsah时快速打开新bash的方法:

ctrl+shift+n ##在新窗口中打开shell
ctrl+shift+t ##同一个窗口中打开新的tab
退出:exit | ctrl+d

什么是shell?

众所周知,计算机只能识别0-1的二进制输入,但是人们输入的命令并不是二进制的形式,这时就需要一个能和计算机进行沟通的翻译人,shell就因此诞生。
shell 是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口系统中的命令用 shell 去解释shell 接收系统回应的输出并显示其到屏幕中bash = GNU Bourne-Again Shell

Linux系统的初步认识和简单控制_第3张图片
命令提示符
打开bash之后可以看到一行字符,这一行就是命令提示符:
在这里插入图片描述
kiosk: 代表运行bash的用户
@: 信息分隔符
foundation65: 代表bash所在主机的短名称
~: 代表当前默认的操作目录
$: 代表用户身份提示符(#则表示超级用户)
如何在 shell 中执行命令
注:命令一定要在提示符之后输入
命令的输入方式:

命令 参数 目标

参数是命令功能的指定:

  • 参数
    参数
    注:参数不是必须加,目标也不是必须加。

Linux系统中的一些简单控制操作

1、系统关机,重启
重启

reboot | init 6 |shutdown -r now

关机

poweroff | init 0 | shutdown -h now

2、锁屏

ctrl + alt +L ##在rhel7.0
win键 + L ##在rhel7.2

3、date

watch -n 1 date ###让date命令每秒执行一次,ctrl +c 推出监控模式

date 11181115 ###把系统时间设定为11月18日11:15 格式:月月天天小时分钟
date 111811152016.55 ##2016表示年(可以不加).55 表示秒(可以不加)

-d +xday -xday ##查看x天前或者后的时间
+%… ##设定date的输出格式

4、file

file 文件名字 ##查看文件类型

5、tab键

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数
例如:a+TAB x2 显示系统中所有a开有的命令

6、history历史调用

history ##显示历史
hostory -c ##清除当前环境当中的历史命令
!数字 ##执行第多少行命令
!字母 ##执行最近一条以这个字母开头的命令
ctrl +R +关键字 ##执行最近一条含有这个关键字的命令
上下键 ##逐行调用命令

Linux系统的初步认识和简单控制_第4张图片

7、linux中的快捷键

左右 ##一个字符一个字符移动
ctrl +左右 ##一个字一个字移动
ctrl + <参数>

+ a     	##光标移动到行首
+ e     	##光标移动到行尾
+ u     	##光标所在位置删除到行首
+ k     	##光标所在位置删除到行尾
+ r+关键字	##调出最近一条含有关键字的命令
+ c     	##撤销以输入的命令
+ d     	##关闭当前环境
+ L		##清空屏幕
+ shift + c	##复制
+ shift + v	##粘贴
+ shift + t 	##在现有shell中重新打开一个table        
+ shift + n	##在shell中打开一个新的shell
+ shift + pageup|pagedown 	##切换table
+ alt + l      	## 锁屏
+ alt +上|下    ##切换工作界面
+ alt + f1|f7   ##进入图形界面
+ alt + f2-f6   ##进入虚拟控制台  

你可能感兴趣的:(Linux)