在Windows上装Linux,总共分几步?

首先先去官网或镜像网点下载出来系统的iso的镜像文件,在下载个VMware,在下载个xshell

在用亿点点时间把系统装好.多装几次就熟练了

现在就可以愉快的进入下一步了

 

 

拿到一台机器后,首先就要了解它的软硬件信息,上图是汇总了常用的一些命令

 

 

 

 

 

不同的引号 `` '' ""

`` 反向引号内可用一个命令执行另一个命令 反向单引号等于$() "#本人测试也可显示出变量系统变量,但在最后会提示找不到该命令"

1 echo  `hostname`
2 centos8.1
3 
4 touch `hostname`-`date +%F`.txt |ls
5 centos8.1-2020-03-21.txt
6 #反向单引号不能嵌套,如需嵌套式,请使用$()

 

 

""双引号可以显示出变量,跟自己定义的变量,一般用echo命令的时候会把内容加在""里面 

1 echo "hostname"  ;echo "$X" ; echo "$HOSTNAME"
2 hostname
3 HAHAHAH
4 centos8.1
5 #X为自己定义的变量

 

 

''单引号会把引号内的内容不做处理显示(即输入什么,输出就是什么) 

1 echo 'PS1="\[\e[1;32m\][\u \t \w]\# \\$ \[\e[0m\]"
2 ' > /etc/profile.d/env.sh
3 #env.sh文件里的结果为PS1="\[\e[1;32m\][\u \t \w]\# \\$ \[\e[0m\]"
4 #echo不会把引号本身作为结果显示,因为把引号当成了特殊字符,所以结果里只有双引号(单引号把内容原封不动做了输出)
5 
6 echo '$PATH';echo 'hostname' ;echo  '$HOSTNAME'
7 $PATH
8 hostname
9 $HOSTNAME

 

 

特殊字符

!调用前一个命令的参数#个人觉得不太实用

1  echo "!^"  #用echo命令显示前一个命令的头一个参数(^$是正则表达式中,表示开头结尾)
2    echo "!*"  #用echo命令显示前一个命令的所有参数(通配符写法????)
3    #用alt+. 调用前一个命令的最后一个参数
4    #用!!执行上一个命令 无卵用的感觉

 

 

{}可以实现组合 

1 echo ab{A,B}{1..4}
2 abA1 abA2 abA3 abA4 abB1 abB2 abB3 abB4
3 #实现了一种组合 即{}括号内的内容与前后的不同组合

 

 

bash的快捷键

1 常用的
2 CTRL+w    (删除光标处的前一个单词)#如需重复执行某个命令又不需要全部参数UP键CTRL+w 非常实用
3 CTRL+l    (清屏)
4 CTRL+s    (锁定屏幕)#但仍可继续执行操作
5 CTRL+q    (解锁屏幕,显示出之前锁定的内容,有需要可配合ctrl+l使用)#锁定,不同于windows锁定显示屏保,Linux锁定只是定格屏幕
6 alt+r     (清楚本行)#经测试,键盘输入的本行可用,对用UP键,DOWN键调用出来的上次的命令无效
7 Ctrl+u    (从光标处删除至命令行首)
8 Ctrl+k    (从光标处删除至命令行尾)

 

 

 

对于一个不了解的命令,可用 man -f CMD 先来了解此命令的简介

man 一个命令时 用/搜索完结果后如果未正确显示,时因为man的机制时从光标处向下搜索,可以尝试"N"(向上搜索结果)"n"(向下搜索结果)

 

文件状态

1 文件状态      stat
2 文件的两个属性:    元数据:metadata,(作者,权限,更改时间的这些信息), 
3                     数据:data,(即文件内容)
4 文件的三个时间:     access time 访问时间,atime,读取文件内容
5                     modify time 修改时间,mtime,改变文件内容(数据)
6                     change time 改变时间,ctime,元数据发生改变
7                 
8 Linux的文件系统分层结构源于"FHS" 标准    全称:Filesystem Hierarchy Standard

 

 

文件类型

1  Linux下的文件类型 
2 - 普通文件
3 d 目录文件directory
4 b 块设备block
5 c 字符设备character
6 l 符号链接文件link
7 p 管道文件pipe
8 s 套接字文件socket