在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
浙公网安备 33010602011771号