使用hyper-v、CentOS学习Linux基本概念和命令

1 虚拟机安装Linux操作系统

使用win10自带hyper-v;安装操作系统为CentOS;

使用hyper-v、CentOS学习Linux基本概念和命令

使用hyper-v、CentOS学习Linux基本概念和命令

使用hyper-v、CentOS学习Linux基本概念和命令

安装过程出现    虚拟机 the image's hash and certificate are not allowed  的解决方法;

问题:the image's hash and certificate are not allowed。
解决:关闭Hyper_V中此虚拟机的的安全启动选项。
 

2 Linux基本概念和命令1

 

shell
    当用户使用系统,其实在和Shell在打交道。
    当用户发出指令,其实先将这些指令发送给Shell,然后由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作。然后内核将硬件的工作情况发送个Shell,最后有Shell返回硬件的工作信息和情况。
    Shell,就是一个工作环境,就像Windows系统一样,如果没有这个系统,那么Office软件、Photoshop软件,将无法工作。我们使用电脑的过程就是在和Shell打交道,是一个用户界面。


Linux的登陆信息含义和内核版本号
    第一行显示的是Linux发行商和所发布的版本;

    第二行显示的是该版本的Linux所使用的Linux内核;
    例如内核版本是2.6.18;其中的2是主版本号,6是次要版本号,如果这个为偶数的话,就是一个稳定版本。最后的18为修订次数。
    次要版本号如果为奇数,那么就是一个开发的版本号,并不是一个稳定的版本,并不适合作为服务器来使用。


使用ls命令显示文件夹下的文件;
使用cat命令显示文件内容;

使用hyper-v、CentOS学习Linux基本概念和命令

 

3 Linux基本概念和命令2

 

Linux 目录结构1

/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 

/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 

/dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。 

/home: 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
 
/lib: 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 

/lost+found: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 

/media linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 

/mnt: 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。 

/opt:  这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。 

/proc: 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。 这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过命令来屏蔽主机的ping命令,使别人无法ping你的机器;


pwd命令显示当前目录;
cd命令切换目录;
/:根目录;

使用hyper-v、CentOS学习Linux基本概念和命令

使用hyper-v、CentOS学习Linux基本概念和命令

 

4 Linux文件显示命令

 

cat
    文件内容多时,用“...”省略,只看到了这个文件的后面的部分,这个命令适合于显示内容少于屏幕所能显示的最大行数。
    这个命令还有一个tac的相反的写法,

more
    按下空格键就翻下一页,当内容显示完后,就自动的退出,还可以按下“Q”键也可以退出。
    more不能向上翻页。

less
    可以使用“PageUp”和“PageDown”可以进行上一页和下一页的翻页。如果要知道具体的控制键,我们可以按下“H”键,可以显示less命令的所有控制键,如果想结束,可以按“Q”键。

head和tail
    head是显示文件的头几行,tail是显示文件的末尾几行,默认情况下,都是10行。

clear命令
    这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。

ps命令
    查看静态的进程统计信息(Processes Statistic)
    ps aux 将以简单列表的形式显示出进程信息。

磁盘情况查询
  命令:df
    将结果以易读的方式显示:   df -h

使用hyper-v、CentOS学习Linux基本概念和命令

使用hyper-v、CentOS学习Linux基本概念和命令

使用hyper-v、CentOS学习Linux基本概念和命令