Linux计算机基础及Linux入门

计算机,Linux发型版,Linux 哲学思想,基本命令,startx ,pwd tty ,shutdown ,ifconfig , echo, export, historybo, poweroff,reboot, date, hwclock, Linux 获取命令帮助信息,Linux发行版的基础目录,

一, 描述计算机组成及其功能

计算机是用来处理数据的,并将数据处理结果输出的设备。
计算机是接收用户指令,并执行的机器。
计算机:计算辅助工具
计算机的基本功能是接受用户的输入指令,通过CPU的数学与逻辑单元运算处理后,产生或存储成有用的信息。为实现其基本功能,必须具备:输入输出设备,运算器,控制器,寄存器,缓存, 内存,磁盘。
计算机要实现具体的工作,必须事先为具体工作写好相应的程序,并将其存放在磁盘上。由人来控制程序的执行,CPU接收到程序的执行请求后,将程序调入内存中,并执行。控制器负责磁盘中的数据调入内存,并根据程序的指令从内存中读取数据和指令。运算器负责将控制器读取
数据和指令进行运算,并将结果交于控制器存入磁盘或输出。
计算机的程序的执行,实则为指令对硬件的控制。要想使用计算机的资源,计算机也必须为用户提供相应的接口,在此之上程序员将具体功能的程序写出来,编译并运行。这些接口就是对硬件的控制,应用程序通过调用其基本功能来实现具体功能。这些具备基本功能的程序就是操作系统,也叫平台软件,通用软件。
多任务的实现,取决于操作系统内核的基本功能。程序的运行,必须在内存中,依赖于硬件,当多个程序都要运行时,肯定会出现多个指令控制某一个硬件,此时就需要由内核来合理分配资源满足多个程序的运行。内核的功能有驱动程序,对硬件资源的控制及分配。

二,按系列罗列Linux发行版,并描述不同发行版之间的联系和区别。

目前基于linux开发的主流发型版有Debian,slackware,redhat

Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。Debian旗下有多种不同操作系统核心的分支计划,主要为基于linux核心开发的Debian GNU/linux,还有采用GNU Hurd为核心的Debian GNU/Hurd 操作系统,采用FreeBSD核心的Debian GNU/KfreeBSD系统等。其中基于Debian Linux开发的又有ubuntu(mint为Ubuntu二次开发版,),knopix

slackware(suse,以slackware linux为基础),sles(suse的企业版),opensuse(稳定,易用,多用途,由全球性社区维护,并且是sles的基础));

Redhat(rhel(基于Redhat linux开发的企业版),centos(根据rhel发布的源码编译而来),Fedora core(Redhat 既9.0就已不在继续开发,后与Fedora计划合并));

gentoo根据自己需求在源码基础上编译;

archlinux(简洁,轻量级系统)

三,描述linux系统上的哲学思想,并按照自己的理解对其进行解释性描述。

1,一切接文件(把所有资源都抽象成文件)

2,由众多功能单一的程序组成,一个程序只做一件事,且做好,组合小程序完成复杂任务。(通过多个文件组合完成复杂任务)

3,尽量避免跟用户交互(程序都在后台根据用户需要自主运行)

4,使用文本文件保存配置信息(设置程序的运行方式,改配置文件就可以)

四,命令使用

cd的命令使用总结
cd : 用于切换目录,
cd /path/to/somdir
cd :回到当前用户的家目录中
cd .:不切换任何目录,当前目录
cd ..:切换到当前目录的父目录中去。
cd – :在上次工作目录与当前目录进行来回切换。

ls的命令使用总结
ls:列出目录中的文件,
ls /path/to/somedir
ls -l /dir :显示目录中文件的详细信息
ls -a /dir :显示目录中的所有文件,包括隐藏文件(以.开头的)
ls -A /dia :显示目录中的除. .. 的所有文件
ls -lh /dir :显示文件大小,并进行单位换算
ls -ld /dir :显示目录文件的详细信息
-r:逆序显示文件列表
ls -lr /dir
-R: 递归显示,显示目录中的文件,以及子目录中的文件
ls -lR /dir

file命令
file /path/to/file:查看文件内容类型

cat命令
cat /path/to/file :文本文件内容查看
cat -n /path/to/file :给显示的文本文件编号
tac /path/to/file :按行逆序显示文本文件内容
cat -E /path/to/file :显示文本文件的行结束符

echo命令
echo:回显
echo “字符串”:显示字符串并自动换行
echo -n “字符串”:不自动换行,
echo -e :让转义字符生效
常见转义字符
\n:换行
\t:制表
\v:纵向制表
\b:退格删除
echo -e “zifu\nchuan”
显示结果为
zifu
chuan
echo -e “\033[31m zhifuchuan \033[0m” zhifucuan 将以红色显示
echo -e “\033[31m”命令行以红色为默认显示色
字符串既可以使用”” 也可以使用”。
“”弱引用,变量引用会被替换,
echo “$SHELL”
/bin/bash
”强引用,变量引用不会被替换
echo ‘$SHELL’
$SHELL
变量引用的正规符号,在bash中,
${NAME}

shutdown命令
shutdown 关机
shutdown +M(几分钟后关机)
shutdown now 现在关机
shutdown hh:mm (什么时间关机)
shutdown -h:相当于halt,关机
shutdown -r:相当于reboot,重启
shutdown -c :取消关机操作
shutdown “发送广播”
shutdown -k ,不关机但发送关机广播

date命令
date:显示日期时间
sun sep 17 14:52:20 cst 2017
date +%F :显示yy-mm-dd
date +%T :显示HH:MM:ss
date +%Y :显示年份
date +%m :显示月份
date +%d :显示日
date +%H :显示时
date +%M :显示分钟
date +%S :显示秒
date +%F-%T
date +“%F %T”
date +%Y-%m-%d-%H-%M-%S
date +%s:显示从1970年一月一日0点0分0秒到此命令执行所经过的秒数
date MMDDHHMMYY.ss :设定系统时间(几月几日几点几分那一年几秒)

hwclock 查看硬件时间
hwclock -s :(hctosys)把系统时间改为硬件时间,以硬件时间为准
hwclock -h :(systohc)以系统时间为准

cal [[MM]YY] 日历查询

which command 命令对应的文件路径查询
whatis command 命令对应的man手册查询
whereis command 显示命令路径,以及对应man手册中的相应文件路径
who 显示用户登录详情,
whoami显示当前终端是谁登录的

五,如何在linux系统上获取帮助信息,请详细列出,并描述man文档的章节如何划分。

确定命令类型,type command,若为内建命令,则help command 查看命令帮助信息:否则

command –help,或者 man command。

命令的语法格式

command  opption  argument   :为命令名,选项(命令的功能性选择),参数(命令的作用对象)

[ ] :可省

<>:必须提供

a|b|v:多选一

…:同内容可以多个

whatis command:查看命令所属man手册的章节信息

man # command

ls /usr/share/man

man #

1, 用户命令2,系统调用3.c库调用4,设备文件及特殊文件8,管理工具及守护进程

在man手册中查看命令方法

翻屏,空格向后翻

b,向前翻屏

下一行,回车向后翻一行

k 键,向前翻行

文件内容搜索,

/keyword  (从文件首部向尾部查找)

n:下一个(与查找方向相同)

N:下一个,(与查找方向相反)

info command (获取命令在线文档)

查看 /usr/share/doc/App-version ,README, INSTAL, CHANGES

查看程序官网,站点上方的Document

GOOGLE

keyword filetype PDF

keyword site:

 

六,请罗列linux发行版的基础目录名称命名法则及公用规定。

ls /

boot

root

home

bin

sbin

lib

lib64

usr

dev

etc

media

mnt

opt

proc

run

srv

sys

tmp

var

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87306

(0)
songzisongzi
上一篇 2017-09-18 00:13
下一篇 2017-09-18 09:03

相关推荐

  • 学习宣言

    纸上得来终觉浅,绝知此事要躬行博学之,审问之,慎思之

    Linux干货 2016-10-24
  • 马哥教育网络班22期第二周课程练习1-未闻花名

    1、Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令 该命令的英文解释为print working directory(打…

    Linux干货 2016-08-22
  • 前三天基础-Linux文件系统概论

    Linux之我见     在2016农历丙申年2016年猴年,对于小白的我来说接触到了江湖流传的武功秘籍之-Linux心法,第一次接触到命令行,知道在键盘上随便敲击命令就可以满屏跑数据,就像看过的美国大片里黑客帝国里面的画面,感觉学会好后可以装逼了,废话不多说了,允许在下斗胆介绍Linux文件系统。     &nbsp…

    Linux干货 2016-03-24
  • linux三剑客之grep

    linux三剑客之grep        所谓三剑客的工具有“grep”、“sed” 、“awk”,他们都是不谋而合的文本搜索查找处理的强大工具。grep 是 Ken Thompson 写的,他也是 Unix 的创造者。 gerp及正则表达式    grep全称(GLobal search Regu…

    Linux干货 2016-08-08
  • Linux的软件包管理(RPM)

    软件包管理(RPM)   本章节内容:   软件运行环境   软件包基础  Rpm包管理   一、软件运行环境(了解API和ABI)  API:应用程序开发接口,POSIX国际标准。  程序源代码–> 预处理–> 编译–&…

    Linux干货 2016-08-21
  • 关于shell脚本编程基础第三篇

                          关于shell脚本编程基础第三篇   本章主要内容:循环的特殊用法;while;for;select 循环与菜单       &nbsp…

    系统运维 2016-08-21