一 .计算机的关键部位
-
cpu(运算器 控制器):正给计算机的中枢神经,对程序控制信息的处理和 对数据的运算
-
存储器:存储程序数据和各种信息指令
-
Input:起到将各个外部信息传递给计算机的作用
-
output:将计算机内部的各个信号数据及计算结果输出
二 .一些主流Linux发行版简介
linux发行版:linux只是一个操作系统,搭配其它软件发行的系统就是发行版。
-
Debian:Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统
-
Ubuntu:Ubuntu是基于Debian的unstable版本加强而来,在Debian所有的优点, 加强了近乎完美的Linux桌面系统
-
Linux Mint:是一份基于Ubuntu的发行版,其目标是提供一种更完整的即刻可用体验,Linux Mint 是一个为pc和X86电脑设计的操作系统.
-
Slackware: 与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则 .
-
SUSE: SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品,是企业版的。
-
openSUSE:是开放的面向大众的,属于suse的测试版。
-
redhat:一个强大的服务器操作系统,拥有企业级的支持系统
-
centos:是一个重新编译可安装的Red Hat Enterprise Linux(RHEL)代 码,并提供及时的安全更新的所有套装软件升级为目标的社区项目
-
fedora:它是一套从Red Hat Linux发展出来的免费Linux系统。
-
Gentoo:是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点
三. Linux的哲学
1、一切皆文件:普通文件,设备,网络套接字等等均已文件的形式访问
2、组合小程序完成复杂任务:每个程序只实现小功能,借助不同程序之间的交互实现各种功能。
3、文本文件保存配置信息:将程序的配置信息以文本文件的形式保存。
4、尽量避免与用户交互:通过配置后,稳定运行,不需要过多人为参与
四 .一波命令来袭
-
命令的语法通用格式:
-
#COMMAND OPTIONS ARGUMRNTS
OPTIONS:制定命令的运行特性
选项有两种表现形式:
段选项: -c
短选项:–word 例如 –help –human-readable
ARGUMENTS :命令的作用对象,命令对什么生效 -
ifconfig:是一个用来查看、配置、启用或禁用网络接口的工具
-a 显示当前使用所有接口 ifconfig -a
-s 显示网卡信息列表 ifconfig -s -
echo : 将参数写入标准输出
-n 不换行 echo -n test
-e 处理转义字符 echo -e “te\nst” -
tty :查看终端设备
–version 查看tty版本信息 tty –version -
startx:在某一个虚拟终端启动gui
startx& -
export :设置或显示环境变量
-
pwd:显示当前的工作目录
-
history :查看此前的命令
-c 清空历史 history -c
-d offset 指定位置删除 history -d #
-r 从文件读取命令历史至历史列表中 history -r
-w 吧历史列表中的命令追加到文件中 history -w
#:显示最近的#条命令 history # -
shutdown :关机或重启命令
-h 关机后关闭电源 shutdown -h +20
-c 取消目前正在执行的关机程序 shutdown -c
-r 重启计算机 shutdown -r -
poweroff:关机命令
-f:强制关机 poweroff -f -
reboot:重启命令
-
hwlock : 查看或设定硬件时间
-s –hctosys 以硬件为准,把系统调整与硬件时间相同
hwlock -s
-w –systohc 以系统为准,把硬件时间调整为与系统时钟相同
hwlock -w -
data:查看或修改系统时钟
设定日期时间:data [MMDDHHmm[[CC]YY][.ss]]
data 103000002016.00
五 .如何寻求帮助
-
查看命令类型: type COMMAND
获取命令的使用帮助 -
内部命令 :help COMMAND
-
外部命令 :使用手册 manual
-
man COMMAND
-
SECTION:
-
NAME: 功能性说明
-
SYNOPSIS 语法格式
[ ]:可选内容
<>:必须提供的内容
a|b|c:多选一
…:同类内容可出现多次 -
DESCRIPTION 描述
-
OPTIONS 选项
-
EXAMPLES 使用实例
-
AUTHOR 作者
-
BUGS 报告程序bug方式
-
使用手册:按章节分
1:用户命令
2 :系统调用
3:c库调用
4:设备文件及特殊文件
5:文件格式
6:游戏使用帮助
7; 杂项
8:管理工具及守护进程
六 基本目录的组成情况
-
FHS:文件系统层级结构标准
/ bin 所有用户可用的基本命令程序文件
/sbin 供系统管理, 使用的工具程序
/boot 应道加载器必须用的个静态文件
/dev 存储特殊文件或设备文件/etc 系统程序的配置文件,只能为静态
/home 普通的家目录的集中位置 一般每个普通的家目录默认为此目录下与用户名同名的子目录
/root 管理员家目录
/lib 为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核/lib64 64位系统特有的存放64位共享库的路径
/media 便携设备挂载点
/mnt 其它文件系统的临时挂载点
/opt 附加应用程序的安装位置 可选位置
/srv 当前主机为服务提供的数据
/tmp 为那些会产生临时文件的程序提供的用于存储临时文件的目录, 可提供所有执行写入操作, 有特殊权限
/usr 全局共享的制度数据路径 bin sbin lib lib64/usr/local 让系统管理员安装本地应用程序 同常也用于安装第三方程序
/var 存储经常发生变化的目录
/proc 基于内存的虚拟文件系统,用于内核及进程存储其相关信息 他们多为内核参数
/sys sysfs虚拟文件系统提供一种比proc更为理想的访问内核数据的途径 -
include: c 程序头文件
-
share:命令手册页 命令自带文档
-
local:另一个层级目录
-
x11r6:x-window 程序的安装位置
-
src: 程序源码文件的存储位置
-
lib.so.*: 动态链接C库
-
ld*: 运行时连接器/加载器
-
modules: 用于存储内核模块目录
-
设备两种类型:字符设备(线性设备) 块设备(随机设备)
原创文章,作者:N24-超,如若转载,请注明出处:http://www.178linux.com/55814
评论列表(1条)
总结的不错,希望你能熟知这些基础的知识,加油!