Linux初认识

1、计算机的五大部件

CUP:

CUP中包含了两大部件分别是运算器、控制器。其中运算器主要是进行数学运算、逻辑运算等各种运算的。除了两大部件以外CUP内部还有寄存器、缓存,它们是提升CUP性能的辅助性工具。

存储器:

内存RAM(Random Access Memory)。

输入设备Input:

输入设备用来下指令,提供数据等。输入设备有键盘,鼠标,麦克风等。

输出设备Output

输出设备用来输出数据加工结果。输出设备有打印机,音响,显示器等,显示器被称为最廉价的输出设备。

CUP和存储器组成了计算的最核心部件。

2、Linux的发行版

Linux有上百个发行版。

其中有三大主流,分别是Debian、Slackware、Red Hat

Debian是三大发行版中唯一不是由公司发布的。最著名的二次发行版为Ubuntu。除此之外还有以安全著称的Knopix

Slackware是SLS的二次发行版,它有众多的自分支,其中最著名的叫做S.u.S.E。S.u.S.E的二次发行版有Opensuse已界面华丽著称。

Red Hat9.0之后分裂为其中出现了Red Hat Entetprise,之后又出现了Centos。

3、Linux的哲学思想:

(1)一切皆是文件:几乎所有资源统统抽象为文件形式;包括硬件设备,甚至通信接口等。

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

(3)尽量避免跟用户交互;目标:易于以编程的方式实现自动化任务

(4)使用文本文件保存配置信息

4、Linux命令

Linux命令的语法通用格式:# COMMAND OPTIONS ARGUMENTS 命令 选项 参数

ifconfig – configure a network interface(配置网络接口)

ifconfig [-v] [-a] [-s] [interface]

ifconfig [-v] interface [aftype] options | address …

echo – display a line of text(回显,显示文本) -n:不进行换行

-e:让转义符生效;

\n:换行

\t:制表符

STRING可以使用引号,单引号和双引号均可用;

单引号:强引用,变量引用不执行替换;

echo ‘$SHELL’

双引号:弱引用,变量引用会被替换;

echo “$SHELL”

注意:变量引用的正规符号

${name}

tty – print the file name of the terminal connected to standard input(查看当前终端设备)

tty [OPTION]…

startx – initialize an X session(启动图形界面)

startx [ [ client ] options … ] [ — [ server ] [ display ] options … ]

export – attribute for shell variables(设置或显示环境变量)

export [-fn] [name[=value] …]

pwd – print name of current/working directory(显示工作目录)

pwd [OPTION]…

history – Display or manipulate the history list(显示或操作历史列表)

history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg…]

shutdown – Halt, power-off or reboot the machine(关机或重启)

shutdown [OPTIONS…] [TIME] [WALL…]

OPTIONS:

-h:halt(关机)

-r:reboot(重启)

-c:cancel(取消关机)

TIME:

now

hh:mm

+m(+0)

poweroff -关机(systemctl poweroff——Centos7专用) poweroff [OPTIONS…]

reboot -重启(systemctl reboot——Centos7专用)

reboot [OPTIONS…]

hwclock – query or set the hardware clock (RTC)(显示或设定硬件时钟)

hwclock [function] [option…]

-s,–hctosys:以硬件为准,把系统调整为硬件时间相同;

-w,–systohc:以系统为准,把硬件时间调整为与系统时间相同;

date – print or set the system date and time

date——系统时钟

显示日期时间date [OPTION]… [+FORMAT]

FORMAT:格式符

%F:full date; same as %Y-%m-%d

%T:time; same as %H:%M:%S

%Y:year

%M:minute (00..59)

%D:date; same as %m/%d/%y

%H:hour (00..23)

%m:month (01..12)

%S:second (00..60)

%s:从1970年1月1日(unix元年)0点0分到命令执行那一刻经过的妙数;

设定日期时间date [MMDDhhmm[[CC]YY][.ss]]

5、命令帮助

获取命令的使用帮助:

内部命令:

help COMMAND

外部命令:

(1)命令自带简要格式的使用帮助

COMMAND –help

(2)使用手册:manual

位置:/usr/share/man

man COMMAND

SECTION:

NAME:功能性说明

SYNOPSIS:语法格式

DESCRIOTION:描述

OPTIONS:选项

EXAMPLES:使用示例

AUTHOR:作者

BUGS:报告程序bug的方式

SEE ALSO:参考

。。。

SYNOPSIS:

[]:可选内容;

<>:必须提供内容;

a|b|c:多选一;

…:同类内容可出现多个;

使用手册:压缩格式的文件,有章节之分;

/usr/share/man

man1,man2,…

1:用户命令;

2;系统调用;

3:C库调用;

4:设备文件及特殊文件;

5:文件格式(配置文件格式)

6:游戏使用帮助;

7:杂项;

8:管理工具及守护进行;

man CHAPTER COMMAND

注意:并非每个COMMAND在所有章节下都有手册;

查看:

whatis COMMAND

注意:其执行过程是查询数据库进行的;

手动更新数据库:

makewhatis

man命令打开手册以后的操作方法:

翻屏:

空格键:向文件尾翻一屏;

b:向文件首翻一屏

Ctrl+d:向文件尾翻半屏

Ctrl+u:向文件首翻半屏

回车键:向文件尾翻一行;

K:向文件首翻一行;

G:跳转至最后一行

数字G:跳转到指定行

1G:跳转至文件首

文本搜索:

/keyword:从文件首部向文件尾部依次查找;不区分字符大小写

?keyword:从文件尾部向文件首部依次查找;

退出:

q:quit退出

6、命名法则

严格区分字符大小写:file1,File1,FILE1(三个文件完全不是一个文件)

目录也是文件,同一路径下,两个文件不能同名

支持使用除/以外的任意字符

最长不能超过255个字符

用户有家目录:home

用户的起始目录;普通用户管理文件的位置

工作目录:

basename:最右侧的文件或目录名

dirname:basename左侧的路径

Edit By MaHua

原创文章,作者:N27_zoulei,如若转载,请注明出处:http://www.178linux.com/79509

(0)
上一篇 2017-07-09 12:11
下一篇 2017-07-09 15:29

相关推荐

  • Linux 下的帮助及文件管理

    1、whatis     whatis command 或 man -f command     仅能提供命令基本的介绍。不提具体用法。     基于数据库的查找,优点:检索速度快;缺点:缺乏实时性    &n…

    2017-07-15
  • raid 5 软件实现

    raid 5        RAID 5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的…

    2017-05-02
  • 8-8 sed 练习

    8-8 作业 1. 如何设置tab缩进为4个字符? 2. 复制/etc/rc.d/init.d/functions文件至/tmp目录;替换/tmp/functions文件中的/etc/sysconfig/init为/var/log; 3. 删除/tmp/functions文件中所有以#开头,且#后面至少有一个空白字符的行的行首的#号;

    Linux干货 2016-08-12
  • linux基础

    1.计算机的组成及其功能。 计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备、和输出设备。 控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器 运算器的功能是对数据进行各种算术运算…

    Linux干货 2016-08-15
  • LinuxGrub修复方法

    Linux因Grub损坏的修复方法: 1)救援模式修复(备份了MBR) 2)救援模式修复(无备份MBR) 3)Grub下手动启动Linux系统 1、救援模式修复(备份了MBR)     MBR中存放了Bootloader信息(Grub),在磁盘的最开始512字节,当这512字节出现故障,系统将无法引导启动。 &nbsp…

    Linux干货 2016-06-22
  • 权限管理

    linux文件权限:     在linux系统中,每个文件或目录都包含有相应的权限,这些权限决定了哪些用户或组能够对此文件做哪些操作,如读取、删除、写入等操作 文件权限分为三类:r,w,x     应用于文件:      &nbs…

    Linux干货 2016-08-07

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-13 17:04

    赞,很详细的整理记录。一开始打下坚实的基础,会让以后的学习更加顺利,加油。