linux基础入门及常见命令

Posted 张北旅游季

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础入门及常见命令相关的知识,希望对你有一定的参考价值。


一、计算机操作系统相关知识

1. 什么是计算机

计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成:

硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等。

软件会按照用户的要求协调整台计算机的工作,比如 Windows、Linux、Mac OS、android 等操作系统,以及 Office、QQ、迅雷、微信等应用程序。

2. 操作系统的定义

操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁,是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间。

3. 操作系统的内核定义

操作系统的内核是一个管理和控制程序,负责管理计算机的所有物理资源,其中包括:文件系统、内存管理、设备管理和进程管理。


二、linux简介

1.linux简介

与大家熟知的 Windows 操作系统软件一样,Linux 也是一个操作系统软件,其 logo 是一只企鹅(如图所示)。与 Windows 不同之处在于,Linux 是一套开放源代码程序的、可以自由传播的类 Unix 操作系统软件。

2.linux和windows的区别

Linux:图形化界面简单,性能很快,在企业中当做服务器来使用. Windows:图形化界面很炫,性能相对差,大众用户.  


三、linux的特色

  1. 自由开放的使用学习环境

    Linux是基于GPL的授权之下,因此他是自由软件, 也就是任何人都可以自由的使用或者是修改其中的原始码的意思!这种开放性架构对科学界来说是相当重要的!因为很多的工程师由于特殊的需求,常常需要修改系统的原始码, 使该系统可以符合自己的需求!而这个开放性的架构将可以满足各不同需求的工程师!

  2. 配备需求低廉

    Linux可以支持个人计算机的x86架构,系统资源不必像早先的Unix系统那般,仅适合于单一公司所出产的设备!单就这一点来看,就可以造成很大的流行!如果你想要在Linux下执行X Window系统, 那么硬件的等级就不能太低!

  3. 核心功能强大稳定

    由于Linux功能并不会输给一些大型的Unix工作站,因此,近年来越来越多的公司或者是团体、 个人投入这一个操作系统的开发与整合工作!

  4. 独立作业

    由于很多的软件套件逐渐被这套操作系统拿来使用,而很多套件软件也都在 Linux这个操作系统上面进行发展与测试,因此,Linux近来已经可以独力完成几乎所有的工作站或服务器的服务了,例如 Web, Mail, Proxy, FTP.....。  


四、linux的优缺点

优点

  • 稳定的系统

  • 免费或少许费用

  • 多任务、多使用者

  • 适合需要小核心程序的嵌入式系统



缺点

  • 没有特定的支持厂商

  • 游戏的支持度不足

  • 专业软件的支持度不足


五、linux的组成

  • 内核

    内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

  • SHELL

    Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。

  • 文件系统

    Linux文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。

  • 应用系统

    标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、X  Window、办公套件、Internet工具、数据库等。


六、linux的主要版本

  • Red Hat Linux

  • Mandriva Linux

  • SuSe Linux

  • Turbo Linux


七、linux的常见命令

  1. linux命令的格式

    命令+【选项】+【参数】

  2. 常见命令及快捷键列举


    • 目录与文件命令

      命令 详解 备注
      mkdir 创建目录
      touch 创建空文件
      gzip 压缩文件
      head 查看文件


    • 用户操作命令

      命令 详解 备注
      useradd 用于建立用户账号
      useradd -r tt 创建一个系统用户


    • 用户组操作命令

      命令 详解 备注
      groundadd 创建一个新的工作组
      groundadd [-g] 指定新建工作组的ID


    • 安装软件命令

      命令 详解 备注
      yum 命令格式:yum-选项命令包 支持在线安装
      rpm 用于管理套件 安装麻烦 不建议使用


    • 网络命令

      命令 详解 备注
      ping 用来检测网络的连通情况和分析网络速度;根据域名得到服务器IP;根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。
      ifconfig 用于显示或设置网络设备


    1. 目录处理命令

    2. 操作文件命令

    3. 压缩/解压

    4. 其他常用命令



以上是关于linux基础入门及常见命令的主要内容,如果未能解决你的问题,请参考以下文章

shell入门基础&常见命令及用法

linux入门基础知识及简单命令介绍

学习计划20180918

学习Linux

新手入门Linux的步骤

linux学习路线图