一、终端常用指令
- ls - 查看文件与目录的命令
- cd - 切换当前目录
- mkdir - 创建目录
- pwd - 查看当前目录
- mv,cp,rm - 移动、复制、删除 文件夹或目录,- rf
- cat - 查看文件内容
- chmod - 修改文件权限
- chown - x修改文件属性
- u | g | o = user | group | other
- apt-get - 包管理软件
- vim - 文件编辑器
如果给文件添加权限,可执行:
chmod u+x test.js // 为用户增加可执行权限
chmod u-r test.js // 为用户删除可读权限
二、LINUX 基本概念
Linux 狭义上是一个操作系统的内核:
- 负责管理和维护硬件、CPU 管理、内存管理、外设
- 对硬件资源进行抽象以及向上层提供接口,即“驱动”
- 文件系统、内存管理、进程、进程间通信
- UNIX 标准
Linxu 广义上是以 “Linux 内核” 为核心的操作系统套件和发行版本: - 发行版本
- 包管理、GUI、Shell、终端模拟器
三、Linux 架构
系统调用:操作系统内核提供的“函数调用”,内核和应用的唯一接口。
Linux.png
四、文件系统
使用树形结构管理文件,遵循一定的惯例:
- / - 根目录
- /home - 用户目录
- /var - 经常变化的文件,如日志
- /usr - 用户程序,库
- /bin - 可执行文件
- /boot - 引导系统启动
- /tmp - 临时文件
-
/lib , /lib64 - 系统库文件
文件系统.png
四、其他说明
- 终端 - 终端模拟器
- Shell - Linux 系统内核和用户交互的接口,可以通过 shell 执行命令
- 管道 - 程序和程序通信的一种方式,对接输入和输出
- Linux 中一切都是文件
- 标准输入
- 标准输出
- 标准错误
问题思考:
- 进程和线程的差别
网友评论