01-04 Linux基础

Linux基本原则

1、由目的单一的小程序组成,组合小程序完成复杂任务

2、一切皆文件

3、尽量避免捕获用户接口

4、配置文件保存为文本格式

 

Shell:外壳 人机交互接口

GUI接口: Graphic user interface图形用户接口

Windows

            X-Windows

            Gnome

           RDE

            Xface

CLI接口:conmand line interface命令行接口

         Bash

         Ksh

         Zsh

         tcsh

         csh

       

CLI接口:

   命令提示符,Prcemt

    #:root

    $:普通用户

 

命令格式:命令  选项 (可省略) 参数 ls -s

 

      选项:修改命令的执行

短选项,- ;多个选项可以结合 -a -b=-ab

长选项,--

 

  参数:指定命令的作用对象 ls /root  /var 多个参数中间空格隔开

 

使用凭证:rootredhat;区分大小写

 

虚拟终端(terminal):ctrl+alt+f1f6

图形终端:startx

 

用户切换:root,student,visor,

Swich user简写su  #su -l】 用户名  

                #exit   返回

 

更换密码:passwd 必须符合密码复杂性规则(数字 大小写字母 符号)

login:

用户名:用户ID

认证机制:Authentication

授权:Authorization

审计:Audition(日志)

 

命令提示符,Proempt:

命令:

magic number:魔数

 

#conmand  options  arguments

 

list:ls 列出指定路径下的文件,目录也是文件。

-l:长格式,显示完整信息

   文件类型:-:普通文件 d:目录文件 b:块设备文件(blockc:字符设备文件(characterl:F符号链接文件(symbolic link filep:命令管道(pipes:t套接字文件(socket

   文件权限:9位,每3位一组,每一组:rwx(读写执行)

   文件硬链接的次数

   文件的属主(owner

   文件的属组(group)

   文件大小(size)单位是字节

   时间戳(timestamp)最近一次被修改时间

          访问:acccess

         修改:modify  指修改文件的内容

         改变:change,metadate,指改变文件的属性,如文件名字,也叫元数据

        -h: 做单位转换

        -a:显示以.开头的隐藏文件

           .表示当前目录

         ..表示上级目录,父目录

        -A:显示所有隐藏文件。不显示目录

        -d :显示目录自身属性

       -i: index node,inode 显示文件的缩影节点号

       -r:逆序显示

       -R递归显示(recursize

cd: change  directory切换目录

       家目录:主目录,home directory  ~代表家目录

cd  ~username 进入指定用户家目录

        cd -在上个目录与当下目录切换,类似频道回看

 

命令类型:

内置命令:shell内置

外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

环境变量:命名的内存空间,定义当前用户的工作环境

   变量赋值:name=jerry

    Path:使用冒号分隔的路径

 

type:显示指定命令属于那种类型

    date:时间管理

Linuxrte

     硬件时钟

     系统时钟

 

 

获得命令的使用帮助

内部命令:help command

外部命令:command --help

命令手册:manual

man command

What isconmand

分章节

1.用户命令(/bin,/user/bin,/user/local/bin)

2.系统调用

3.库用户

4.特殊文件(设备文件)

5.文件格式(解释配置文件语法)

6.游戏

7.杂项

8.管理命令(/abin,/usr/abin,/usr/local/abin

 

Linux是倒状子目录,起点是根

pwd:printing working directory     显示当前目录

<>必须给出内容

【】可选内容

...可出现多次

 

Man:

     Name:命令名称及功能简要说明

     Synopsis:用法说明,包括可用选项

     Description:命令说明的详尽说明,可能包括每一个选项的意义

Options:说明每一个选项的意义

FLIES:此命令的配置文件

BUGS

Example:使用示例

      See also :另外参照

 翻屏:向后翻一页:space

       向前翻一页:b

        

       向后翻一行:enter

       向前翻一行:k

 查找:                                          

/keyword: 向后

n:下一个

N:前一个

keyword:向前

n:下一个

N:前一个

q:退出

 

练习:使用date单独获取系统的年月日小时分钟秒

 

hwclock :显示硬件时间

-w:将系统时间同步到硬件

-s:将硬件时间同步到系统

 

在线文档:介绍命令历史 mand 的补充

Info conmand

帮助文档:/user/share/doc

Google

 

练习:

1echo是内部还是外部命令?

2、其作用?

3、如何换行显示?

 

将学习及问题整理思路成思路讲出来    

方法:四WH所谓的4W分别指的是What(这节课讲什么),明确本节课的学习内容、Why(为什么讲),强调知识的重要性,吸引学生的注意力和对知识的重视性、Where(讲的知识哪里能用得到)和When(什么情况下用),解决学生学习无目的问题,同时也增强了学生的学习兴趣,并与实际应用相结合;1H 指的是How(怎么用和怎么学习此知识)