Linux 简单教程

Linux 是一套免费使用和自由传播的类unix操作系统。
Linux 发行版就是将Linux内核与应用软件做一个打包(Ubuntu\RedHat…)
Linux应用领域 今天各种场合都有使用各种linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位。通常服务器使用lamp( Linux apache mysql php) 或LNMP ( linux nginx mysql php)
目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎

Linux 系统启动过程
1. 内核引导
当计算机打开电源后,首先是BIOS开机自检,操作系统接管硬件以后,首先读入/boot目录下的内核文件
2. 运行init
init是系统所有进程的起点,首先是需要读取配置文件/etc/inittab.
3.系统初始化
在init的配置文件中有这么一行: si::sysinit:/etc/rc.d/rc.sysinit 它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bash shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本。
它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。
4.建立终端 –
5.用户登录系统
Linux系统目录结构
登录系统以后,在命令行窗口输入:ls/,可以看到系统的目录,以下是对目录的解释:
/bin:
bin 是Binary的缩写,这个目录存放着最经常使用的命令。
/boot:
这里存放的是启动时使用的核心文件,包括一些连接文件以及镜像内容
/dev:
dev是device(设备)的缩写,该目录下存放的是linux的外部设备,在linux中访问设备的方式和访问文件的方式是相同的。
/etc:
这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home:
用户主目录
/lib:
这个目录存放着系统最基本的动态连接共享库,其作用类似于windows里的dll文件。几乎所有的应用程序都需要用到这些共享库。
/lost+found
这个目录一般是空的,当系统非法关机之后,这里就存放了一些文件。
/media:
linux系统会自动识别一些设备,如U盘,光驱。当识别以后,设备就会挂载到这个目录下。
/root:
该目录为系统管理员的用户主目录。
/sys:
该文件是内核设备树的一个直观反映,当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。
/tmp:
存放系统临时文件的。
/usr:
用户很多文件在这,类似于windows下的program files目录。
/var:

Linux 处理目录的常用命令
- ls:列出目录
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp:复制文件或目录
- rm:移除文件或目录

Shell

Linux 简单教程相关推荐

  1. 宝塔linux输入bt,Linux宝塔面板如何挂载硬盘?BT宝塔面板磁盘挂载超简单教程来了!...

    Linux宝塔面板如何挂载硬盘?BT宝塔面板磁盘挂载超简单教程来了! 为解决这个问题,我们制作了磁盘自动挂载工具,支持Centos.Ubuntu.Debian.Fedora说明: 1:本工具默认将数据 ...

  2. linux 6.4简单使用mysql,Linux系统下Mysql使用简单教程(一)

    如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因为windows有时候真的让人很抓狂,而本人也相信没有什么 ...

  3. expect简单教程

    expect简单教程 一.概述 expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Pas ...

  4. linux terminal教程,Linux入门教程 - 如何记录和重放Linux终端会话

    原标题:Linux入门教程 - 如何记录和重放Linux终端会话 来自:https://www.linuxmi.com/replay-linux.html 使用命令,我们可以在type文件中记录终端会 ...

  5. linux 入门教程

    linux入门教程 搜索 Linux入门教程 前言 第一章 关于Linux的历史 第二章 图形界面还是命令窗口 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统 ...

  6. 计算机linux入门教程,Turbolinux入门教程1

    原标题:Turbolinux入门教程1 第一课:什么是Linux 简单地说, Linux 是一套免费使用和自由传播的类 Unix 操作系统,它主要用于基于 Intel x86 系列 CPU 的计算机上 ...

  7. 锁住文件linux,linux新手教程之创建锁文件的方法

    linux新手教程之创建锁文件的方法 Linux提供了多种特性来实现文件锁定.其中最简单的方法就是以原子操作的方式创建锁文件,所谓"原子操作"就是在创建锁文件时,系统将不允许任何其 ...

  8. qt4 连接mysql_Qt4访问mysql 数据库的简单教程

    编译问题: 1.系统中安装有VC,所以头文件冲突 手工修改makefile 删除所有-I 加载VC头文件的项目 2.mysql cannot find -llibmysql 指定libmysql.a的 ...

  9. Linux学习教程,Linux入门教程(超详细)| 网址推荐

    今天发现一个Linux中文教程,再此收藏备份. 目录 第1章 Linux简介 第2章 Linux安装 第3章 Linux文件和目录管理 第4章 Linux打包(归档)和压缩 第5章 Vim文本编辑器 ...

  10. Linux搭建waf防火墙,Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖...

    Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖 Naxsi 是第三方 nginx 模块 ,它和 Modsecurity 都是开源 WAF ,但是它 ...

最新文章

  1. File.documentsDirectory抛出异常Error #2014问题解决方案
  2. rtmp 时间戳问题
  3. 使用Apache下poi创建和读取excel文件
  4. 驱动_Input输入子系统
  5. 数据结构---递归实现十进制装换为任意进制
  6. Jquery事件、冒泡、委托与节点
  7. c程序员的python开发总结
  8. 区块链矿池(pool)汇总(不定期更新,欢迎评论区留言)
  9. 互联网推送服务原理:长连接+心跳机制(MQTT协议)
  10. 百度开撕离职前高管:侵犯商业机密索赔 5000 万!
  11. VS2010/MFC设置对话框控件的Tab顺序
  12. php 百度天气,php使用百度天气接口示例
  13. Elastic Job 入门
  14. Hadoop安装详细教程 单机版
  15. linux ps -ang,PS顶级一键人像修图插件-DeliciousRetouchPlus
  16. java语音处理包判断音高,灵活使用GoldWave处理音频变声
  17. 如何除去Windows的快捷方式小图标
  18. 图片怎么无损放大?不影响清晰度这么做
  19. 如何辨别中标麒麟和银河麒麟
  20. 高版本Ubuntu(如22.02)修改apt源,快速安装低版本gcc/g++

热门文章

  1. 御剑扫描后台/Burp爆破--Bugku13.网页被黑
  2. Android 文件md5校验
  3. Welcome to Xiao
  4. Linux下类似美图秀秀的软件,美图秀秀在Deepin下能用到Linux版、网页版及Wine版
  5. linux软盘镜像下载,Linux系统各发行版镜像下载(持续更新)
  6. python开发软件有哪些?Python编程软件
  7. 已刷高格固件的路由器如何更换为潘多拉固件
  8. kali foremost 分离文件_只需 1 分钟,这个网站用 AI 分离歌曲的人声、伴奏和乐器声...
  9. 什么是磁力链接如何愉快的使用磁力链接
  10. Android适配64位TBS X5内核