2019/8/1笔记整理

系统的启动
  
  
                电源
                 ↓
               BIOS芯片
                /  \
        1、加电自检——检查硬件设备是否正常
         2、启动系统:1.系统所在位置的读取顺序问题(BIOS):硬盘 网路 (PXE) U盘 CD/DVD
               2.需要将硬盘中的系统文件,加载到内存中,让CPU读取,并运行;(此过程BIOS不参与)
                  MBR分区(BootLoader):就是用来寻找并引导系统加载
                          |-LILO
                          |-grub 分为第一阶段、1.5阶段、和第二阶段
                  ↓
      到此,已将内核(kernel)程序加载完成,但是,并不能运行普通成序
          此时,我们要运行第一个应用程序--init
      init:将操作系统分为0到6,7个级别;每一个级别上都会运行的应用程序;
                  ↓
      读默认级别3(命令行) -- | chkconfig rc.d(每一个级别需要启动的进程)
                (0 1 3 5 6)
                 0 关机
                 1 单用户模式(安全模式)
                 3 命令行
                 5 图形界面
                 6 重启
LInux下,一切皆文件

            rc.local //系统启动最后读取这个文件,管理员可以将需要开机就云进行的命令,添加在这里;
            chkconfig 作用:指定服务开机时在哪个级别上,启动或者关闭;
               -h --help 查看帮助
               --list
              --level 345 Name<on|off>

            update-rc.d 在Ubuntu上使用,需要安装。


Linux命令的基本格式
  
  
Command【选项】【参数】
[]:中括号代表,可有可无;指定现实命令的某个特定功能;
<>:尖括号代表命令执行的对象;如果没有加<>代表不能省略;
长整型选项
短选项 不能合并
扩展:命令 子命令 【选项】【参数】
  
  
常用的Linux命令的基本使用
        
1、echo $PATH(环境变量)        变量:一段被命名的内存空间而已;
  
①如果命令不再PATH路径下,如何解决?
A、通过绝对路径来运行该命令即可;
绝对路径执行的是命令本身;而有些命名,是系统默认别名(可以自己添加)-alias;
  
B、将这个路径添加到PATH路径下即可;
    PATH=$PATH:/xxx/xxx
  
2、Ls //显示文件信息
① -l //查看文件的相信属性(属性)0
②-i //innode(属性)
③-h //human人类可读
【截图指定所有的属性信息】
④-F 显示文件后的标记(用来区分文件类型)
⑤-r 倒序显示文件内容
⑥-a 显示所有文件 包括隐藏文件
  
3、 Pwd //显示当前路径
      $PWD 默认有这个环境变量;
    
4、Cd //切换到目标目录
①~ 当前用户的家目录(/root /home)
②. 当前目录 (以.开头的文件为隐藏文件)
③.. 当前目标的上一级目录 - $OLDPWD 存放的上一次经过的目录
  
5、Touch//修改时间戳
      stat atime访问时间 mtime修改文件内容的时间 ctime修改文件属性
Touch a.txt
①-a 修改访问时间
②-m 修改修改时间
③-t 指定修改成什么时间
④-c 修改文件mtime,如果文件不存在,不创建该文件
  
6、Mkdir //创建文件夹
①-p 递归创建多级子目录
②-v 详细显示创建过程
③tree 以树状形式,显示目录及文件结构
④-L NUM查看多少级子目录
⑤-d 只显示目录文件
  
7、Rm //删除文件
①-f 强制删除
② -i 询问是否删除该文件,默认命令(alias rm='rm -i')
③\rm abc
④/bin/rm abc
⑤-r 删除目录文件
  
扩展一下:
1、默认情况下不适用rm删除目录 -- rmdir
rmdir只能删除空目录;
2、我们将需要删除文件或目录移动/tmp目录下即可;
/tmp目录为临时文件目录,30天未被访问的文件会自动删除
3、如果必须删除一些文件,我们通过find匹配出来后,再行删除;
  
8、Clear //清屏=ctrl+l

猜你喜欢

转载自blog.51cto.com/14476490/2425778