Linux:操作系统,快捷键,目录结构,关机重启

1,计算机和操作系统

计算机:接受使用者输入指令,经由 CPU 的数学与逻辑单元运算处理后, 以产生或储存成有用的信息。

计算机的组成:

  • 输入单元:例如滑鼠、键盘、读卡机等等
  • 中央处理器(CPU):含有算数逻辑、控制、记忆等单元
  • 输出单元:例如显示器、打印机等等

计算机系统的组成:

  • 计算机系统由硬件系统和软件系统组成。
  • 硬件系统由运算器、控制器、存储器、输入设备和输出设备等部件组成。
  • 软件系统是指计算机系统所使用的各种程序的集合。从广义上讲,软件是指使运行、维护、管理和应用计算机的所有程序和数据的总和。

操作系统: 操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度、方便用户使用的程序的集合。

操作系统的作用:是计算机系统软件的重要组成部分,用来控制和管理计算机系统资源,合理地组织计算机工作流程,为用户有效地使用计算机提供一个功能强大、使用方便和可扩展的工作环境。操作系统是计算机用户与计算机之间进行通信的接口。

操作系统的功能:管理和控制计算机系统中的硬件、软件资源,合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好的接口。从资源管理的角度出发,操作系统应具有五个方面的功能:处理机管理、存储器管理、设备管理、文件管理和用户接口。

2,Linux概述

Linux的组成

Linux内核内核是系统的心脏,实现操作系统的基本功能。
在硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O。
在软件方面:管理文件系统,为程序分配内存和CPU时间等。
Linux Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
Shell是一个命令解释器,解释由用户输入命令并且把它们送到内核执行。
Shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
Linux应用程序标准的Linux系统都有一套叫做应用程序的程序集。包括:文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。
Linux文件系统文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前流行的文件系统。

Linux内核(Kernel):是操作系统最底层的东西,每个操作系统都有自己的核心,由它来掌管整个硬件资源的工作状态。

  • 介于低层硬件与用户界面之间
  • 真正的硬件控制器件
  • 操作系统的最底层
  • 实现操作系统的最基本功能

Linux系统的特点:自由软件,源码公开;配置要求低廉;功能强大而稳定;独立工作;

Linux的优点:系统稳定;免费或少许费用;安全、漏洞快速修补;多任务、多用户;用户与组的规划;相对而言资源耗费较少;

Linux缺点:没有特定的支持厂商;图形界面友好程序较差;汉化不够好;

Linux的应用:

  • Linux作为Internet网络服务器的应用:提供Web、DNS、FTP和E-mail服务。
  • Linux作为中小企业内部服务器的应用:提供网络代理、网络防火墙、DHCP和文件共享服务。
  • Linux作为桌面环境的应用:可选择使用KDE、GNOME等多种桌面环境
  • Linux作为软件开发环境的应用:支持C、C++、PERL、PHP、JAVA和Python语言的开发
  • 嵌入式系统:家电、PDA、手机、数字相机

3,Linux使用基础

基本指令

ls查看目录下的文件
cd进入目录
cal显示日历
date显示当前时间
bc计算器
manman date:查找date的使用方法
nano简单编辑器
who查看当前在线用户
netstat -a查看联机状态
ps -aux查看后台执行程序

常用快捷键

Tab补全功能:可以用来补全指令名或文件名
列表功能:两次点击Tab键,将会把所有可选指令或文件的名称列举出来,避免用户输入错误
Ctrl+c终止当前正在执行的程序
Ctrl+d一个特殊的二进制值,表示 EOF,作用相当于在终端中输入exit后回车。
Ctrl+z中止任务,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行。
Ctrl+s中断控制台输出
Ctrl+q

恢复控制台输出

Ctrl+l清屏

4,Linux目录结构

/根目录
/bin存放用户可执行的二进制文件的目录
/bootLinux系统内核映像和其他一些和启动有关的文件放在这里
/mnt这个目录下放着一些用来安装其他设备子目录
/tmp一般只有启动时产生的临时文件才会放到这个地方。用户的临时文件放到/var/tmp中
/lib

启动的时候所要用到的库文件都放在这个目录下。

哪些非启动用的库文件都会放到/usr/lib下

内核模块是被放在/lib/modules/(内核版本)下的

/proc这个目录在磁盘上起实是不存在的。里面的内容都是系统状态,包括正在运行的进程,硬件状态,内存使用的多少
/dev这个目录下保存着所有设备文件,里面有一些Linux创建的用来控制设备的特殊文件
/var这里有一些被系统改变过的数据。比如/var/tmp用来存储临时文件的还有很多其他进程和模块。
/var/log存放着绝大部分的记录文件。随着时间增长,需要定期清理。
/var/run包括了各种运行时的信息
/var/lib包括了一些系统运行时需要的文件
/var/spool邮件,新闻,打印序列的所在地
/rootroot用户的主目录
/home默认情况下,除root用户主目录外,Linux其他用户的目录。
/etc这里保存着绝大部分的系统配置文件。单用户的系统配置文件会保存在这个用户自己主目录里面
/usr除了上述目录外,其他文件都放到这里面
/usr/bin二进制可执行文件的存放目录
/usr/etc存放着一些安装软件时的配置文件,一般为空
/usr/games游戏程序和相应的数据会放在这里
/usr/include保存着C,C++的头文件,通常编译时需要
/usr/lib应用程序需要的函数库。
/usr/sbin这里存放着绝大部分的系统程序
/usr/share存放着各种共享文件
/usr/src存放着源代码文件
/usr/tmp这里保存临时文件

5,关机和重启

正确的关机流程:sync→shutdown→reboot→halt

sync用于将数据由内存同步到硬盘中。shutdown为关机命令,我们可以使用命令“man shutdown”查看帮助文档。例如可以运行如下命令关机:

shutdown -h 10    //计算机在10分钟后关机
shutdown -h now    //立即关机
shutdown -h 20:25    //系统在20:45关机
shutdown -h +10    //10分钟后关机
shutdown -r now    //立即重启
shutdown -r +10    //十分钟后重启
reboot    //重启,等同于shutdown -r now
halt    //关闭系统,等同于shutdown -h now 和poweroff

不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写入磁盘。

  • 关机命令有:shutdown -h now,halt,poweroff,init 0
  • 重启命令有:shutdown -r now,reboot,init 6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

燕双嘤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值