随便记的一点Linux

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36163918/article/details/84871975

Linux

一种类UNIX操作系统(程序——1、管理各种软硬件资源2、为应用程序提供系统调用接口)

GUI:图形用户接口 

Linux中所有数据以文件的形态呈现

Linux下磁盘分区和目录的关系:

  1. 目录是逻辑上的,分区是物理上的
  2. 磁盘的分区必须挂载到目录树中某个具体的目录上才能读写

文件与目录:

文件的权限与属性:ls -al 显示当前目录下所有文件的文件名与属性

chgrp  改变所属群组     chown 改变拥有者    chmod 改变权限

文件是存放实际数据的所在

目录主要内容在记录文件名列表

link——类似Windows下的快捷方式

 

Linux目录配置:

/:根目录                  /dev:装置文件

/etc:配置文件            /lib:函数库

/bin:执行文件          /sbin:系统执行文件

 

. 当前目录                 - 前一个工作目录

.. 上层目录               ~ 当前用户所在的home目录

 

cd:变换目录              pwd:显示当前所在路径                    

mkdir:创建新目录    rmdir:删除目录     

cp: 复制      rm: 删除      mv: 移动

 

文件内容查阅:

cat 由第一行开始显示文件内容          tac 由最后一行开始显示文件内容

nl 添加行号显示

more 逐页显示                                  less 加强版more

head 取前几行显示                             tail 取后几行显示

 

superblock 记录文件系统的整体信息

inode 记录文件的属性,文件数据所在的block号

block 实际记录文件内容

用户通过文件名打开文件:1、系统找到文件名对应的inode号 2、通过inode号获取文件位置信息 3、根据inode信息找到文件数据所在的block

 

Shell(C语言编写的程序)——提供用户与内核交互的接口

图形界面shell和命令行shell

1、命令语言解释器:负责把用户的指令传递给内核并且把执行结果回显给用户

2、程序设计语言(脚本语言)

*.sh:脚本或批处理文件

 

数据处理工具:sedawk

文件比对工具:diff(比对两个文件之间的差异,以行为单位,一般用于纯文档对比)

猜你喜欢

转载自blog.csdn.net/qq_36163918/article/details/84871975
今日推荐