Linux 简介
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux
是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU
的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了
Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux 的发行版
一、Linux 系统目录结构
登录系统后,在当前命令窗口下输入命令:ls
会出现以下信息:
Linux的目录结构是一颗倒状的树,以 / 为根,以以上的目录为枝而向下展开。
上述目录的意义:
命令 | 意义 |
---|---|
/bin | 存放经常使用的命令 |
/dev | 存放Linux的设备文件 |
/hoom | 普通用户的家目录 |
/mnt | 临时挂载点 |
/proc | 虚拟目录,对内存中的信息映射到该目录下 |
/run | 临时文件系统,存储系统启动以来的信息 |
/srv | 存放一些服务启动之后需要提取的数据 |
/tmp | 存放一些临时文件 |
/var | 存放系统运行中经常改变的文件 |
/boot | 内核,与启动有关的文件 |
/etc | 系统的配置文件 |
/lib | 系统的库文件 |
/media | 其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录 |
/opt | 安装额外软件,默认为空 |
/sbin | 系统管理员能使用的程序和指令 |
/sys | 文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中 |
/usr | 系统运行中不经常改变的文件 |
… | … |
二、Linux文件类型
文件类型 | 表示 |
---|---|
目录文件 | d |
普通文件 | - |
管道文件 | p |
链接文件 | l |
设备文件 | c、b |
套接字文件 | s |
三、Linux文件权限
d:目录
r:读权限 4
w:写权限 2
x:执行权限 1
s:特殊权限(s没有执行权限 S有执行权限)
权限改变方法:
1.chmod u、g、o +要添加的权限 +文件或目录名
2.chmod+数字 +文件或目录名
例如:main文件属主有读写执行权限,同组人有写权限,其他只有读权限
则属主读(4)+写(2)+执行(1) = 7
同理同组人=2
其他=4
要改变main的权限可以用chmod 724 main一步完成.
四.Linux常用命令
处理目录: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp:复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称
处理文件:touch mkdir rm cp mv cat more tail vi vim awk sed find grep …
处理进程:ps kill jobs & pkill
处理监测:netstat top(cpu使用率) free ss tcpdump lsof ipcs ipcrm