由于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下的子目录)

根目录下的各目录的意义

初识Linux及常用指令
文件详细信息中,各列代表不同的含义

文件类型|权限|链接数|属于哪个用户|用户组|文件大小(字节)|最后一次状态改变时间|文件名

第一列的第一个字符是用于表明文件类型的

  • 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退出查看

相关文章: