源起
时间 | 事件 |
---|---|
1965 年 | 贝尔实验室、通用、麻省理工为建立分时操作系统开始 Multics 工程,因过于庞大和复杂最终失败 |
1970 年 | 贝尔实验室的肯·汤姆森为玩游戏 space travel 简化 Multics 系统,建造 Unix 系统 |
1972 年 | 同事丹尼斯里奇建立 C 语言,同时 TCP/IP 协议也被建立; 操作系统,编程语言,通信协议互相影响,密不可分,迎来大发展; |
1991 年 | 李纳斯觉得教学用的 Unix 系统 Minix 难用,敲一万行代码写了 Linux 系统并公布代码邀请所有人完善开发(Linux 的 logo 是一个企鹅,南极洲不属于任何国家,为全人类共有); 李纳斯还建立了程序员切磋社区GithubGithub 新手够用指南 | 全程演示&个人找项目技巧放送_哔哩哔哩_bilibili |
系统结构
-
sh(全称Bourne Shell),是UNIX最初使用的shell,而且在每种UNIX上都可以使用
-
bash(全称Bourne Again Shell),LinuxOS默认的,它是Bourne Shell的扩展
-
csh(全称C Shell),是一种比Bourne Shell更适合的变种Shell,它的语法与C语言很相似。
文件和命令
目录/文件结构
命令格式/常用命令
系统启动:右键-->Terminal 进入界面
Linux cp命令:复制文件和目录 (biancheng.net)
命令 | 解释 |
---|---|
cd(change directory) | 切换目录 |
cd ~ | 进入 home/工作目录 |
pwd(print work directory) | 显示目前的目录 |
ls(list files) | 列出目录中的文件 |
cd 文件名前三位+敲 tab 键 | 系统会自动补全 |
mkdir(make directory) | 创建一个新的目录 |
rmdir(remove directory) | 删除一个空的目录 |
cp(copy file) | 复制文件或目录 |
rm(remove) | 删除文件或目录 |
mv(move file) | 移动文件与目录,或修改文件与目录的名称 |
man [命令] | 查看各个命令的使用文档,如 :man cp |
Ctrl + L | 清屏 |