由于Unix系统开始收费,赫尔辛基大学的一名研究生Linus Benedict Torvalds于1991年编制出类似于Unix系统的名为Linux的系统,正式的1.0版本是在1994 年公布的。
Linux操作系统=linux内核+外部应用
Linux基本操作都是命令操作:1.对目录(文件夹)进行操作2.对文件进行操作3.其他操作(压缩/解压缩,时间,匹配查找)
Linux下一切皆文件
1.Xshell连接虚拟机
在Linux终端中输入命令ifconfig查看虚拟机IP地址;在Xshell下敲:ssh [ip]
XShell 下的复制粘贴
复制: ctrl + insert 粘贴: shift + insert ctrl + c / ctrl + v 是不行的
常用基本指令
Linux命令语法:命令名 [操作选项] [源操作对象] [目的操作对象]
对目录进行的操作:
- ls [选项] [目录或文件]**************************************查看目录
- -l查看目录详细信息
- -a查看隐藏文件(以.开头的文件是隐藏文件)
Linux下的目录结构与windows完全不同(不分区:C盘D盘F盘…);Linux中的目录结构只有一个,其磁盘分区与目录结构是相互独立的,互不影响。
Linux的目录结构是树状结构,只有一个根目录,其树状分支为各个分支目录;磁盘分区是以挂载的形式放在根目录下,就可以认为给当前目录分配了一片硬盘空间存放内容。
Linux的磁盘分区一般分为三块:交换分区(交换内存)、硬盘、磁盘分区;交换分区的大小一般为物理内存(<8G的情况下,16G的物理内存,交换分区一般也设为16G)大小的2倍
一般情况下一个终端刚打开,用户所处的目录是当前目录的家目录
家目录一般有两种:1.总的home家目录2.用户自己的家目录(home下的子目录)
根目录下的各目录的意义:
文件详细信息中,各列代表不同的含义
文件类型|权限|链接数|属于哪个用户|用户组|文件大小(字节)|最后一次状态改变时间|文件名
第一列的第一个字符是用于表明文件类型的
- d:目录型wenjian
- -:普通文件
windows是按文件后缀名区分文件类型的,但Linux并不以后缀名区分文件类型,后缀名仅用于区分文件功能
以点开头的文件的特殊文件:
每一个目录下都有.(代表当前目录)或..(代表上层目录)
根目录是最上层目录,根目录的上层目录还是根目录
若ls后不加操作对象,则默认是./(当前目录)
从根目录开始查找的目录(路径)叫做绝对路径
从当前路径开始查找的路径叫做相对路径
- pwd***************************************** 获取当前路径
- mkdir【目录名】******************************** 创建目录
- -p递归创建多层级目录
- rmdir 【目录名】
- -p递归删除(只能删除多层空目录)
- rm【文件名】*********************************** 删除文件
- -r删除所有文件包括目录
- -f忽略提示信息直接删除
- -i添加提示信息
- cd【目录名】****************************** 进入指定目录
快速返回家目录:cd ~
到上一次所在路劲:cd -
- mv【源文件或目录】【目标文件或目录】******** 剪切
(目标文件需使用完整路径)
- touch【文件名】 ***************************** 创建空文件
若文件不存在,则创建空文件,若存在则刷新时间属性(默认当前系统时间,也可以指定时间)- -d【“XXXX-xx-xx xx:xx:xx”】
- -r【源文件】【目标文件】以源文件时间刷新目标文件时间
cp【源文件】【目标文件】******************** 拷贝文件
- -r拷贝目录和其下的所有文件
man 【命令】************************** 查看命令详细信息 Q退出查看