Linux学习笔记
一、概述
- Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大 学上学时出于个人爱好而编写的。
- Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个多用户、多任务、支持多线程和多 CPU 的操作系统。
- Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定 的多用户网络操作系统。
- Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
- 目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、 SuSE、OpenSUSE、Arch Linux、SolusOS 等。
Linux 特点:
- 免费的/开源/稳定
- 支持多线程/多用户/处理高并发
- 安全性好
- 对内存和文件管理优越
用途:
- 嵌入式开发工程师
- Linux 环境下部署项目
二、目录结构
三、常用命令
系统信息
date
显示系统日期cal
显示当前日历cal 2021
显示2021年的日历
type
显示命令的类型,判断该命令是内容命令or外部命令
命令类型
alias
别名builtin
内建命令,shell内建命令
keyword
关键字,shell保留字
function
函数,shell函数
file
磁盘文件,外部命令unfound
找不到该命令
给出的命令为外部命令,显示其绝对路径
关机 (系统的关机、重启以及登出 )
shutdown -h now
关闭系统shutdown -r now
重启reboot
重启