操作系统
什么是Linux操作系统
Linux 操作系统 (GNU/Linux) 是一个免费使用和自由传播的类 Unix 操作系统。它是一个基于 POSIX 的多用户、多任务、多线程和多 CPU 操作系统。
特点
- 基本思想:一切皆文件;每个文件都有一定的用途
- 完全免费
- 完全兼容POSIX1.0标准
- 多用户、多任务
- 良好的界面
- 支持多平台
优点
- Linux 由多个微内核组成,其源代码完全开源,并且融合了全球程序员的精华
- 继承了 Unix 的特性,具有非常强大的网络功能,并支持所有Internet协议,可以利用Unix的网络特性开发新的协议栈
- 系统工具链完整,简单的操作可以配置合适的开发环境,可以简化开发过程,减少仿真工具在开发中的障碍,使系统具有很强的可移植性。
Liunx 目录结构
root 管理员的家在目录root 中;
其他用户家目录的家在目录中。
Linux 常用命令
重定向输出
>
重定向输出并覆盖原始内容
例如:cat /etc/password> a.txt 将输出重定向到 a.txt
>>
重定向输出并添加函数
例如:cat /etc/passed >> a.txt 输出并追加
系统管理命令
ps 正在运行的进程的状态
<块引用>ps -ef 查看所有进程
ps -ef | grep ssh 查找进程
kill 2868 杀死编号为2868的进程
kill -9 2868 强行杀死进程
管道
- 概念:它是Linux命令中的一个重要概念,它的作用是将一个命令的输出作为另一个命令的输入。
ls --help |更多分页查询帮助信息
ps –ef | grep java 查询名称中包含java
ifconfig | 的进程更多
cat index.html |更多
ps –ef | grep aio
Linux 权限命令
文件权限
Linux 的三种文件类型
- 普通文件:包括文本文件、数据文件、可执行二进制程序文件······
- 目录文件:Linux系统将目录视为特殊文件并使用它构成树状结构的文件系统。
- 设备文件:Linux 系统将每个设备视为一个文件。
推荐阅读