Linux基础篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础篇相关的知识,希望对你有一定的参考价值。
初始Linux操作系统,重新认识计算机体系
计算机:接受用户指令与数据,经过中央处理器的数据与逻辑单元运算后,以产生或存储有用的信息。
计算机的五大单元:输入单元,中央处理器,输出单元
2.环境变量:Linux是一个多用户的操作系统。多用户以为着每个用户登录后,都有自己专用的环境
。而这个环境是由一组变量所定义,这组变量称为环境变量。
环境变量和shell紧密相关,可以通过shell命令来访问相应的环境变量。Linux中常见的环境变量有:
PATH:指定命令的搜索路径
HOME:指定用户的主工作目录(即用户登录到Linux系统中时,默认的目录)
SHELL:指当前用户用的是那种SHELL
Linux也提供了修改和查看环境变量的命令:
echo:显示环境变量的值 echo $PATH
export:设置一个新的环境变量的值
env:显示所有环境变量的值
set:显示本地定义的shell变量
3.文件(Linux下一切皆文件)
1)普通文件(第一个字符为-)包括纯文本文件:这是Linux系统中最多的一种文件,称为纯文本文档,是因为内容是我们可以直接独到的数据,例如数字字母等。二进制文件,Linux中的可执行文件
数据格式文件,有些程序在运行的过程中会读取某些特定格式的档案,该档案称为数据文件。
2)目录:(第一个字符为d)
3)连接文件:(第一个字符为l)
4)设备和设备文件:(第一个字符为s)块设备文件,即一些存储文件,如键盘,鼠标等
5)套接字:(第一个字符为s)还被称为接口文件,这种类型的文件通常被用在网络上的数据连季节。
6)管道:(第一个字符为p)FIFO也是一种特殊的文件类型,主要目的是 解决多个程序同事访问一个文件所造成的错误。
注:虽然扩展名不起作用,但是可以有扩展名了解文件
.sh:脚本或批处理文件(scripts)
.tar .z .tar.ga .zip .tgz : 经过打包压缩的文件
4. Linux shell 指令的运行原理
Linux严格意义上讲是一个操作系统,我们称之为“核心(kernal)”,但我们一般用户,不能直接用kernal,而是通过他的外壳程序,也就是shell。从技术角度,shell的最简单的定义:命令行解释器,主要包含:
a.将使用者命令翻译给kernal核心处理器
b.同时,将核心处理结果翻译给使用者
5. Linux 权限管
(1)文件访问者分类(文件和目录所有者:u-user ,文件和文件目录所有者所在组的用户:g-group
其他用户: o-other)
(2)文件访问权限种类:读(r),写(w),执行(x)
(3)文件权限表示方法:
字符表示法
8进制表示法
用chmod修改权限,以下是一个例子
注:umask :0022 (凡是在umask出现的文件中,在创建文件的权限中去掉UMASK上指定的权限0022,即666-022 = 644)
(7)umask(功能:查看或修改文件掩码)
新建文件夹默认权限 = 0666-权限掩码
新建目录默认权限 = 0777 -权限掩码
umask 权限值 //修改权限
umask //查看
以上是关于Linux基础篇的主要内容,如果未能解决你的问题,请参考以下文章