Linux

Linux

一、概述

1、操作系统
  • 操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行,操作系统管理着计算机硬件资源,同时按着应用程序的资源请求,为其分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。
  • 操作系统的主要功能是资源管理,程序控制和人机交互等。计算机系统的资源可分为设备资源和信息资源两大类。
    • 设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,显示器,键盘设备和鼠标等。
    • 信息资源指的是存放于计算机内的各种数据,如文件,程序库,系统软件和应用软件等。
  • 操作系统分类:
    • Windows操作系统:微软公司Windows操作系统 ,例如常用在个人计算机的windows 10等。 用在服务器端的Windows Server 2008等。
    • Unix和类Unix(Linux操作系统:
      • unix系列的SUN Solaris,IBM-AIX,HP-UX,FreeBSD等
      • 类Unix(linux)的Red Hat Linux,CentOS,Debian,Ubuntu等
    • Mac操作系统:是苹果公司推出的个人电脑系列产品,由苹果公司设计、开发和销售。苹果公司不但生产Mac的大部分硬件,Mac所用的操作系统都是它自行开发的。有自己的处理器,自己的显示器等。MAC系统基于UNIX的核心系统增强了系统的稳定性、性能以及响应能力。
2、Linux操作系统
  • Linux:有广义和狭义之分:

    ① 狭义的linux指的是linux kernel

    ② 广义的linux指的是linux kernel+软件包

  • 发行版本

    • Linux的发行版就是将Linux内核与应用软件做一个打包。
    • 目前市面上比较知名的发行版有:RedHat、CentOS、Fedora、Debian、Ubuntu、SuSE、OpenSUSE、TurboLinux等。
3、虚拟机
  • 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
4、CentOS
  • CentOS,全称Community Enterprise Operating System,中文名为社区企业操作系统。
  • 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。
5、Linux目录说明
  • bin ——> usr/bin : 这个目录存放最经常使用的命令
  • boot : 这个目录存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
  • dev: dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,Linux中的设备也是以文件的形式存在
  • etc : 这个目录存放所有的系统管理所需要的配置文件
  • home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名以用户的账号命名
  • lib——>user/lib: 这个目录存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库。
  • mnt : 系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容
  • opt: 这是给linux额外安装软件所存放的目录。比如你安装一个Oracle数据库则就可以放到这个目录下,默认为空。
  • root : 该目录为系统管理员目录,root是具有超级权限的用户
  • tmp: 这个目录是用来存放一些临时文件的。
  • usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
  • var : 这个目录存放着在不断扩充着的东西,我们习惯将那些经常被修改的文件存放在该目录下,比如运行的各种日志文件。
6、工具
  • XShell , SecureCRT , putty 是远程工具
  • Xftp , WinSCP是文件管理工具

二、Linux命令

1、磁盘管理
(1) 切换目录:

【cd 目录名】

  • 由当前目录切换到 /usr/local,例如:cd /usr/local

  • 回到根目录(类似于我的电脑),例如:cd /

(2) 列出当前目录下目录及文件:

【ll , ls】

  • 列出目录下的详细内容(相当于Windows的列表查看),例如:在当前目录下执行 ll

在这里插入图片描述

  • 使用ll 目录名 查看指定目录下的文件和目录列表

在这里插入图片描述

  • 只列出文件/目录名,例如:在当前目录执行 ls

在这里插入图片描述

(3) 显示当前所在目录位置:

【pwd】

例如:在当前目录下执行 pwd

在这里插入图片描述

2、文件管理
(1) 创建目录:

【mkdir 目录名】例如:mkdir test

在这里插入图片描述

(2) **删除文件或目录 **

【rm , rm -rf】

  • 使用rm删除文件 ,例如:rm my.txt(回车后,系统会提示是否删除确认,在提示位置输入 y ,表示同意,文件删除。 输入n 取消删除操作。)

在这里插入图片描述

  • 不用确认的直接删除,例如: rm -f my.txt

在这里插入图片描述

  • 删除目录 rm 目录,例如:rm -rf test01( r表示递归删除, f 不做确认提示,rm 不加参数,不能删除目录)

在这里插入图片描述

(3) 复制文件命令

【cp ,cp -rf】

  • 复制文件语法:cp 被复制的文件名 新文件名,例如:cp anaconda-ks.cfg aa.txt

在这里插入图片描述

  • 复制文件夹语法:cp -rf 文件夹 新的文件夹名
(4) 查看文件全部内容:

【cat 文件路径】,例如:cat /root/anaconda-ks.cfg

在这里插入图片描述

(5) 分页查看文件内容:

【more文件路径】,例如:more /root/anaconda-ks.cfg (命令输入完按Enter)

——逐屏输出(按空白键space就往下一页)、Enter 一行一行展示

在这里插入图片描述

(6) 查看文件开头的n行数据:

【head -n 数字】

  • 例如:head /root/anaconda-ks.cfg (默认是10行)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值