LInux初学(一)基础模块

一、简介

什么是linux

一种操作系统

主要是基于命令来完成各种操作,优点类似于DOS

linux特点

  • 操作几乎都是靠各种的命令来完成的
  • 非常稳定
  • 开源,免费

很多系统都是双授权【mysql、linux.....】

社区版:免费

商业版:收费,7*24技术支持

linux的版本

ubuntu

  • ubuntu 10.04
  • ubuntu 12.04
  • ubuntu 14.04

centos

  • centos 5
  • centos 6
  • centos 7 目前主流
  • centos 8

redhat

  • redhat 5
  • redhat 6
  • redhat 7
  • redhat 8
  • 商业系统,安装需要输入序列号

kali linux

  • 这是一个linux,这是为黑客专用的操作系统
  • 在这个系统中,集成了大量的黑客工具

二、安装VMware

作用:

1、模拟生成一台计算机

2、同时可以指定计算机的内存大小、磁盘大小、网卡数量、..../

3、这个模拟的计算机,就是虚拟机的计算机、简称为:虚拟机

三、在VMware中安装系统

1、安装系统,必须得有系统盘

2、通常来说后缀是iso的这个文件,就是系统盘

鼠标捕获问题

1、物理机捕获鼠标,此时需要 在黑色区域点击鼠标就可以被虚拟机捕获鼠标了

2、虚拟机捕获鼠标,此时要按 CTRL+ALT 返回物理机

linux用户有两类

第一类:管理员,但是只有一个用户,用户名是root

第二类:普通权限用户,只要是你自己创建的用户,默认都是普通用户

四、linux入门

4.1linux的提示符

格式:[root@localhost /]

           [用户名@主机名 当前所在位置]身份标识

身份标识

管理员:#

普通用户:$

4.2、linux的两种界面

1、图形界面(GUI)

  • 类似于windows,可以用鼠标点击操作

2、字符界面(CLI)

  • 类似于DOS系统,所有的操作都只能依靠命令

4.3命令基础知识

关键点1:linux中所有的命令,严格区分大小写

关键点2:命令一般有三部分构成

                        命令 选项 参数

                                命令

                                选项:用于控制命令的执行过程

                                参数:指命令的作用对象

4.4linux的目录结构

windows的目录结构

1、windows 是一个多根系统

2、每个磁盘/分区都是一个根

3、你在存储文件的时候,文件一定是存储在某一个根目录下

4、目录结构是倒数状结构

linux的目录结构特点

1、linux是一个单根系统

2、你在linux中存储文件,只会有一个存储位置,就是/

3、目录结构是倒树状结构

linux的核心目录

linux根目录

/

linux根下的一级目录

bin/sbin:这两个目录是存储,你在linux中执行的命令【命令就是可执行程序】

lib/lib64:这两个目录是用于存放库文件的

media/mnt:这两个目录,是用于将外部设备关联到Linux中的

                     外部设备:u盘、移动硬盘、光盘

root:这个目录是root用户的家目录。

          家目录,也称为用户的主目录,用户在存储文件的时候,默认会存储在自己的家目录,每个用户都有自己的家目录,而且各不相同


etc:这个目录汇总,存储的是系统中的各个程序的配置文件

        配置文件:其实就是一个文件,通过配置文件,可以实现控制程序如果运行、占用那个端口

dev:这个目录下,存储的是系统中的设备文件

        设备文件:linux中,每个外部接入的设备,都会有一个与之相对应的设备文件,例如,你插入一个U盘,dev下就会产生一个u对应的设备文件,通常这个设备文件叫做 sdb

tmp:临时文件目录。这个目录下的文件,如果在30天内没有被访问过,那么就会被自动删除。

home:临时文件目录。这个目录下的文件,如果在30天内没有被访问过,那么就会被自动删除。

        例如:新建用户,叫做jack,主目录位置就是/home/jack

五、linux基础命令

5.1 pwd

作用:显示当前所在路径

格式:pwd

5.2 cd

作用:切换目录

格式:cd 目录位置

特殊操作:

  • cd / :直接切换到根目录下
  • cd ~ :返回到当前用户的家目录
  • cd .. :返回到当前位置的上一级目录
  • cd -  :返回到上一次所在的目录

家目录:家目录本质上就是一个目录,linux每个用户都有一个自己的专属目录,可以在家目录下执行任何操作

注意:

  • 路径是连续的,不能加空格
  • 目录和目录之间,用 / 进行分割

5.3 clear

作用:清空屏幕

格式:clear

快捷键: CTRL+L

5.4 touch

作用:新建文本文件

格式1:touch 文件名          在当前位置下创建文件

格式2:touch 路径/文件名        在指定的位置下创建文件

案例:创建一个文件,文件名是:年-月-日:小时:分钟:秒.log

           touch `date +%F-%H:%M:%S`.log

5.5 mkdir

作用:新建文件夹/目录

格式1:mkdir 目录名

格式2:mkdir [选项]  路径/目录名

选项:

         -p:在父目录不存在的情况下,会自动创建父目录

         -v:显示创建目录的过程信息

5.6 cp

作用:复制文件或者目录

格式:cp [选项]   源文件 目的路径

选项:

         -a:在复制文件的过程中,保持文件的属性不变,另外,也可以实现赋值目录【cp默                    认无法直接复制目录】

         -r:递归复制。这个选项就是单纯的用来实现复制目录。

扩展:

         ./:表示当前位置

         ../:表示当前目录的上一级目录

5.7 mv

作用:移动文件或者是目录

格式:mv 源文件 目的路径

案例:mv /home/b.txt  /ttt

注意:在进行移动的时候,会首先判断,目标ttt是否存在

                如果不存在,那么就会将原始文件移动到/下,并改名为ttt

                如果存在,那么就会判断这个文件的类型

                        如果类型是目录,那么就会将b.txt移动到ttt中

                        如果类型是文本文件,那么就会将目标位置下的ttt文件用b.txt覆盖掉

5.8 rm

作用:删除文件或者目录的

格式:rm -rf 要删除的文件或者目录

选项:          

         -r:这个选项是专用于删除目录的

         -f:这个选项是强制删除【删除过程不会进行询问】

案例:删除所有文件

          rm -rf  *

5.9.ls

作用:查看当前位置或者是指定的位置下,有什么文件

格式:ls                查看当前位置下的文件

           ls ./             查看当前位置下的文件

           ls 路径        查看指定位置下的文件

选项:

          -a:显示所有文件,包括隐藏文件【linux中的隐藏文件是文件名前面是一个. 】

           -l: 显示文件的属性信息

          -d:显示目录自身(如果不使用-d,则是显示目录中的文件)

          -h:结合-l 使用,以易读的方式显示文件的大小【只能是显示文件的大小,不能真是                     显示目录的大小】

          -t:根据文件的修改时间进行排序【将最后修改的文件排在前面】

          -r:逆序排序显示文件

          -R:递归显示

绝对路径和相对路径:

绝对路径:就是从根目录下开始查找

相对路径:相对当前位置的路径

5.10 cat

作用:查看文本文件的内容

格式:cat 选项 文件名

选项:

          -n:在每行的前面显示行号

          -E:显示出来行结束符

补充:

          windows中文件的换行符:\n

          linux中文件的换行符:$

          【这样的符号都是隐形符号-都是默认不可见的】

5.11 more

作用:查看文件的内容【比较适合查看大文件】

格式:more 文件名

more的操作:

                        敲回车:显示下一行

                        敲空格:显示下一屏

                                 q:退出

5.12 less

作用:查看文件的内容【比较适合查看大文件】

格式:less 文件名

5.13 head

作用:查看文件的内容【默认是查看文件的前十行】

格式:head -n 文件名

5.14 tail

作用:查看文件的内容【默认是查看文件的后十行】

格式:tail -n 文件名

  • 20
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ys52IT

你的鼓励将是我创作的最大动力你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值