0%

一、指令模式里面下达命令时,会出现的情况

  1. 该指令会直接显示结果,然后回到指令提示符等待下一个命令的输入(root@vitual:~$)
  2. 进入到该指令的环境,直到结束该指令才回到命令提示符环境
    比如bc 进入计算器 quit退出到命令提示符环境

二、重点热键

1.tab:命令补全(命令字后)和文件名补全(文件后)

阅读全文 »

一、Linux系统常用的解压命令

注意压缩后原文件就不存在了

  • 压缩 :gzip [-cdtv#] 文档名

  • 解压缩:gzip -d *.gz

  • 读取压缩文件内容:zcat/zmore/zless *.gz

  • bzip2是用来取代gzip的,用法相同,具有更高的压缩比例

  • 为了满足软件开发者需要,推出xz,具有更高的压缩比,用法类似

阅读全文 »

一、Linux文件系统的运作

数据加载到内存才能对数据处理,若在编辑一个很大文件,频繁的写入磁盘,效率很低。
1. 为了解决效率的问题,Linux使用的方式:异步处理
当系统加载一个文件到内存后,如果该文件没有改变过,则在内存区段的文件数据会被设定为干净(clean)的。但若内存中的文件数据被修改过,则内存中数据称为脏(dirty)的数据。此时所有的动作都还在内存中执行,并没有写入磁盘。系统不定时的将内存中设定为dirty的数据写回磁盘,以保证磁盘与内存数据的一致性。

阅读全文 »

一、文件系统特性

文件系统运作方式
这与操作系统的文件数据有关。较新的操作系统的文件数据除了文件实际内容,通常会含有非常多的属性,例如Linux操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数等)。文件系统通常会将这两部分的数据存放在不同的区块,权限与属性放置到inode,实际数据放在data block区块中。此外,还有一个超级区别会记录文件系统的整体信息,包括inode与block的总量、使用量、剩余量等。

阅读全文 »

一、执行文件路径的变量:$PATH

1. 文件一般要在用相对路径或绝对路径打开,为什么ls这些可以在任何路径下打开,而不提示找不到文件呢?
答:PATH文件
2. 可执行文件均放在PATH文件中
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/root/bin
若多个路径下有相同命令,则第一次找到的执行此命令
注意:可执行命令,必须放到PATH文件里面或者用绝对路径,否则命令无法执行
比如:ls 命令在/usr/sbin中,若移动到/root目录下,并且当前工作目录也是/root
①执行ls,并不能显示文件列表(因为没在PATH路径中)
②通过相对路径或绝对路径可以执行 /root/ls 或./ls
③若想直接用ls,则可以将/root路径加到PATH中
PATH=”${PATH}:/root”

阅读全文 »

任何文件都有属主、属组、其他人的权限

一、文件属性

1571393625(1)

1. 文件类型

  • d:目录
  • -:文件
  • l:链接文档
  • b:装置文件里的可供储存的接口设备(可随机读取设备)
  • c:装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)

2. 用户权限

  • rw-:文件所有者具备的权限

  • r–:加入此群组的账号的权限

  • r–:非本人且没加入该组的其他账号的权限
    无论是属主、属组、其他人的权限都是针对账号来设计的

阅读全文 »

Linux、Mac、Windows不同点
 操作系统是针对硬件来设计的,硬件函数不同,无法一套系统在不同平台上运行
 Windows是x86架构的硬件设计的,不能在其他硬件上运行
 Mac是x86架构,可能可以安装Windows
 Linux是开源的操作系统,代码可以改成适合任何机器上面运行,所以具有很好的移植性

阅读全文 »

一、x86构架
  个人计算机常被称为x86构架的计算机
 最早的Intel发展出来的CPU代号是8086,后来又出现了80286、80386….(他们主要区别是微指令集不同)
 新出一代CPU为64位,则称为x86_64(位是CPU一次数据读取的最大量!64位代表CPU一次可以读取64bits,2^64

阅读全文 »