Linux系统概述和编程基础

108 阅读2分钟

一.Linux系统概述

计算机的体系结构:

计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件(Computer Software)可分为系 统软件和应用软件,系统软件就是操作系统,是其他软件的基础

image.png

Linux系统的概述: Linux系统诞生于1991年,在林纳斯·托瓦兹(Linus Torvalds)上大学期间因不满意教学中使用的 MINIX操作系统并出于个人爱好设计和研发的。

Linux系统是一套免费、自由、开发源代码的类Unix操作系统,是一个基于Posix(Portable Operating System Interface)标准和多用户、多任务、支持多线程的操作系统。

Linux能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。

主要发行版本:

image.png

image.png

二.常用命令

2.1 Shell的概念

Shell俗称外壳,是提供用户使用界面的一种软件,叫做命令解释器。

主要负责接受用户输入的命令,然后调用相应的应用程序,最后向用户输出程序运行的结果。

2.2 命令的格式

命令 [-选项] [参数] 命令区分大小写,其中选项和参数是可选的,中间采用空格隔开。

2.3 常用命令的详解

(1) 查看目录下文件/目录

image.png

(2) 目录切换

image.png

(3) 查看完整路径

image.png

(4) 查看当前用户

image.png

(5) 用户切换

image.png

(6) 管理用户

image.png

(7) 查看命令的所在目录

image.png

(8) 文件操作

image.png

(9) 目录操作

image.png

(10) 查找操作

image.png

(11) 权限管理

image.png

(12) 进程管理

image.png

(13) 其它命令

image.png

三.vi工具的使用

vi和vim是Linux系统命令行下的文本编辑器,通常格式为:vi 文件名 或 vim 文件名

3.1 vi工具的三种模式

image.png

3.2 使用方式

(1)命令模式的编辑命令

image.png (2)命令行模式的删除命令

image.png (3)命令行模式的修改命令

image.png (4)命令行模式的拷贝命令

image.png (5)底行模式的命令

image.png