1、初识操作系统
冯诺伊曼
:现代计算机之父
最早的操作系统为批处理系统,之后出现了分时系统
,该系统为Unix操作系统,由丹尼斯里奇使用C语言
编写。
Unix系统主要有2个分支:
-
BSD
1. FreeBSD
2. OpenBSD
3. NetBSD
-
OSX
现今主流操作系统
Unix(微内核
)
Linux 之间
Windows(宏内核
):因内置图形处理所以容易导致一些宏内核错误引起蓝屏,所以服务器一般不会使用该系统
操作系统基本结构:
内核--->调用--->硬件--->Shell( CLI
(Command Line Interface) 或者 GUI
(Graphic User Interface) )
常见Linux
RedHat
/Fedora
Debian
/Ubuntu
Archlinux
Gentoo
(需要手动编译成可执行文件)
2、安装 Linux 系统
Unbuntu 为 Bash shell
文件类型:
一般操作系统有3中文件类型:
1、普通文件;
2、目录文件;
3、链接文件
-
软链接
-
硬链接
4、设备文件
(Linux)
分区和文件系统类型:
Ext2
(非日志式)、Ext3
(日志式,并开始在服务器上使用)、Ext4
(在Ext3上提高性能)、others
现今的技术最多可分4个主分区、1个扩展分区(N个逻辑分区)
系统引导顺序:
通电--->BIOS
--->硬件初始化(查找硬盘中的零扇区即作为引导系统)
目录挂接:
主要分为3个目录,最好一个目录挂在至一个分区,这样的话重装系统时只会覆盖/挂在点
/
/home
swap(类似于Windows 中的虚拟内存
)
3、Ubuntu 命令
-$:表示当前为普通用户
#:表示当前用户为 root
Ctrl+L:察看当前全目录名,只能在文件管理中
ls:察看当前目录下的文件,与 windows 中的 dir 类似
ll:察看当前目录下的所有文件的详细信息——d(文件夹)rwx
(该用户权限)r-x
(该用户所在组权限)r-x
(其他用户权限)
boot:引导目录
opt:用户安装软件目录
proc:系统进程目录
tmp:缓存目录,无权限要求,任何人都可访问,一旦关机,该文件夹中的内容全部清除
usr:系统安装软件目录
var:日至目录(并非限定)
pwd:显示当前目录
etc:系统配置目录
-a:显示隐藏文件
cd:回到主目录
mkdir:创建目录,创建多个则以空格隔开
mv:移动文件到指定目录,可当重命名使用
rm:删除文件,加 -rf 删除文件夹
cp:拷贝文件
df:当前磁盘消耗信息
ln:创建硬链接文件,加 -s 创建软链接文件
cat:察看文件内容
less:察看软件内容,可滚动,Q 退出,/ 搜索
more:察看文件内容,分页显示,不可回滚,/ 搜索
whereis:察看文件目录名
chown:更改目录所有者,一般由 root 执行
chmod:更改文件属性——chmod u-x+w a:更改当前用户对 a 文件夹的权限可写(+w)不可执行(-x)
top:自带任务管理器——推荐 htop
mout:显示当前所有挂接的目录
umout:取消挂接目录
rebot:重新启动计算机
shutdown:关闭计算机——需要参数
分享到:
相关推荐
作者以其独特的昵称VBird为例,讲述了其在学习Linux过程中的心路历程,从而逐步深入探讨了Linux系统。 蔡慰慈因大学时期使用外号“菜鸟”,后被学弟学妹称为“菜鸟学长”,进而改为“鸟哥”。而之所以使用VBird作为...
Linux系统现在越来越满足人们对技术的要求,因此Linux不论在市场中还是企业里都备受欢迎,所以学习Linux的人越来越多,那么Linux到底应该怎么学呢?有没有Linux入门视频教程供大家观看呢? 现在在互联网...
学习linux的8本书 对学习linux有很大的帮助
学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核...
以下是一些推荐的书籍,它们可以帮助你从零开始学习Linux。 1. 《Linux就该这么学》:这本书专为Linux初学者设计,它详细介绍了Linux的基本概念、安装过程、文件系统、命令行操作以及常用命令。此外,书中还涵盖了...
Linux初级学习新手备忘手册。Linux备忘手册来了 解决学完就忘 高效查询 一分钟定位80%以上高频问题。...学习Linux和使用Linux,这张学习路径图和备忘手册,就是成为高手的葵花宝典....(不、不、不,应该是武林秘籍)。
从给定的文件信息来看,这是一份关于学习Linux系统的参考书籍介绍,虽然部分内容似乎出现了乱码,但根据描述和可识别的部分,我们可以提炼出以下关键知识点: ### 1. Linux系统的学习价值 Linux作为一款免费且开源...
Linux基础知识点是学习Linux笔记资料的核心内容。本节将对Linux基础知识点进行详细的讲解。 一、C基础 C语言是Linux系统的基础语言,了解C语言是学习Linux的基础。C语言的基础知识点包括: * 变量声明:变量声明...
零起点学习Linux系列培训视频教程.共61集].itboba-ice-linux-11-20
一步一步学习linux汇编语言程序设计 第三版 最新版
新手学习Linux八要素 Linux 操作系统是当今时代最流行的操作系统之一,随着 Linux 应用的逐步扩展,越来越多的人开始接触 Linux。但是,之前使用微软视窗的用户在学习 Linux 时往往有一些茫然的感觉,不知道从何处...
学习Linux对于希望深入了解操作系统的朋友们来说是一项重要的技能。Linux是一种由开源社区工程师出于兴趣共同发明的操作系统,它拥有大量的基础概念,这些概念对于深入理解计算机工作原理至关重要。尽管Linux的初学...
"在Windows上学习Linux——虚拟Linux起步安装篇.pdf" 本文档主要讲解了如何在Windows上学习Linux操作系统,包括虚拟Linux的安装和使用。Linux是一个免费的Unix操作系统,由全球数万名程序员设计和实现的。其目的是...
《浅谈学习Linux的必要性以及学习方法》 在当今数字化时代,Linux操作系统的重要性日益凸显。Linux以其开源、免费、安全和高效的特点,不仅在服务器领域占据主导地位,还在嵌入式开发、系统管理等领域有着广泛的...
教程名称:零起点学习Linux系列高清视频教程课程目录:【】Linux系列培训视频教程.共61集(1-6)【】Linux系列培训视频教程.共61集(13-19)【】Linux系列培训视频教程.共61集(20-25)【】Linux系列培训视频教程.共...
在学习Linux时,以下几点心得可能对初学者有所帮助: 1. 了解基础命令行操作:熟悉诸如ls、cd、mkdir、rm等基本命令,是掌握Linux的第一步。熟练使用这些命令,可以提高在Linux环境下的工作效率。 2. 学习Shell...
如何学习Linux网络编程如何学习Linux网络编程如何学习Linux网络编程