`
as619864232
  • 浏览: 324278 次
社区版块
存档分类
最新评论

学习 Linux

阅读更多

1、初识操作系统

 

冯诺伊曼 :现代计算机之父

 

最早的操作系统为批处理系统,之后出现了分时系统 ,该系统为Unix操作系统,由丹尼斯里奇使用C语言 编写。

Unix系统主要有2个分支:

  1. BSD
    1. FreeBSD
    2. OpenBSD
    3. NetBSD
  2. 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、链接文件

  1. 软链接
  2. 硬链接

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:关闭计算机——需要参数

分享到:
评论

相关推荐

    学习linux的一本书推荐

    作者以其独特的昵称VBird为例,讲述了其在学习Linux过程中的心路历程,从而逐步深入探讨了Linux系统。 蔡慰慈因大学时期使用外号“菜鸟”,后被学弟学妹称为“菜鸟学长”,进而改为“鸟哥”。而之所以使用VBird作为...

    学习Linux操作系统必须要做的几个准备工作.doc

    Linux系统现在越来越满足人们对技术的要求,因此Linux不论在市场中还是企业里都备受欢迎,所以学习Linux的人越来越多,那么Linux到底应该怎么学呢?有没有Linux入门视频教程供大家观看呢?   现在在互联网...

    学习linux的8本书

    学习linux的8本书 对学习linux有很大的帮助

    学习Linux .rar学习Linux .rar学习Linux .rar学习Linux .rar

    标题中的"学习Linux .rar"强调了这是一个关于Linux的学习资料,可能是电子书、教程或一系列的学习资源。多次重复可能是为了强调其重要性和学习的反复性。描述中提到,这是一个值得下载阅读的书籍,暗示内容丰富,...

    学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析

    学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核...

    linux学习学习linux学习学习

    linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习linux学习学习

    推荐学习linux的几本书

    以下是一些推荐的书籍,它们可以帮助你从零开始学习Linux。 1. 《Linux就该这么学》:这本书专为Linux初学者设计,它详细介绍了Linux的基本概念、安装过程、文件系统、命令行操作以及常用命令。此外,书中还涵盖了...

    linux学习linux学习linux学习

    linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍

    Linux初级学习新手备忘手册大全(高效学习linux必备).zip

    Linux初级学习新手备忘手册。Linux备忘手册来了 解决学完就忘 高效查询 一分钟定位80%以上高频问题。...学习Linux和使用Linux,这张学习路径图和备忘手册,就是成为高手的葵花宝典....(不、不、不,应该是武林秘籍)。

    学习linux参考书

    从给定的文件信息来看,这是一份关于学习Linux系统的参考书籍介绍,虽然部分内容似乎出现了乱码,但根据描述和可识别的部分,我们可以提炼出以下关键知识点: ### 1. Linux系统的学习价值 Linux作为一款免费且开源...

    学习Linux笔记资料

    Linux基础知识点是学习Linux笔记资料的核心内容。本节将对Linux基础知识点进行详细的讲解。 一、C基础 C语言是Linux系统的基础语言,了解C语言是学习Linux的基础。C语言的基础知识点包括: * 变量声明:变量声明...

    零起点学习Linux系列培训视频教程.共61集 11-20

    零起点学习Linux系列培训视频教程.共61集].itboba-ice-linux-11-20

    一步一步学习linux汇编语言程序设计 3rd

    一步一步学习linux汇编语言程序设计 第三版 最新版

    新手学习Linux八要素.pdf

    新手学习Linux八要素 Linux 操作系统是当今时代最流行的操作系统之一,随着 Linux 应用的逐步扩展,越来越多的人开始接触 Linux。但是,之前使用微软视窗的用户在学习 Linux 时往往有一些茫然的感觉,不知道从何处...

    学习linux简述.pdf

    学习Linux对于希望深入了解操作系统的朋友们来说是一项重要的技能。Linux是一种由开源社区工程师出于兴趣共同发明的操作系统,它拥有大量的基础概念,这些概念对于深入理解计算机工作原理至关重要。尽管Linux的初学...

    Linux课件学习Linux的些知识

    "Linux课件学习Linux的些知识"这个标题表明了我们将探讨的内容主要围绕Linux系统的学习,这将涵盖一系列主题,帮助初学者或进阶者深入了解Linux操作系统。 Linux的核心特性之一是它的开源性,这意味着源代码对公众...

    在Windows上学习Linux——虚拟Linux起步安装篇.pdf

    "在Windows上学习Linux——虚拟Linux起步安装篇.pdf" 本文档主要讲解了如何在Windows上学习Linux操作系统,包括虚拟Linux的安装和使用。Linux是一个免费的Unix操作系统,由全球数万名程序员设计和实现的。其目的是...

    浅谈学习Linux的必要性以及学习方法.pdf

    《浅谈学习Linux的必要性以及学习方法》 在当今数字化时代,Linux操作系统的重要性日益凸显。Linux以其开源、免费、安全和高效的特点,不仅在服务器领域占据主导地位,还在嵌入式开发、系统管理等领域有着广泛的...

Global site tag (gtag.js) - Google Analytics