在linux中,不用后缀名区分文件。磁盘,键盘鼠标等都是文件,一切皆文件,在windows中磁盘不是文件,Linux只区分文件和文件夹。 

目录

一、系统目录

二、Linux其中基本文件类型

 三、/ ./ ../ ~ -符号的使用

编辑四、相对路径和绝对路径

五、文件基本操作指令

(1)ls 查看目录

(2)cd 切换目录

(3)mkdir 创建目录

(4)rmdir 删除空目录

(5)touch 创建新文件

一、系统目录

需要在根目录下执行 ls,才可以看到系统目录呀!

linux access目录不区分大小写_绝对路径

  • bin:全称binary,存储的都是一些二进制文件,文件都是可以被运行的。

        例如:我们使用 date 查看日期,date 就是 bin 中的可执行文件。

linux access目录不区分大小写_运维_02

date和./date两者区别如下:

date是把命令交给命令解析器,解析器帮我们执行./date
./date必须在bin目录下执行,表示执行这个可执行文件

  • boot:存放关于系统启动的文件
  • dev:存放外接设备相关的文件,例如键盘、鼠标、其他的光盘等。
  • etc:配置文件
  • home:家目录,存放各个用户的家目录,除了root用户以外其他用户的家目录。
  • root:root用户自己的家目录。
  • sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。
  • tmp:表示“临时”的,当系统运行的时候产生的临时文件会在这个目录存着。
  • usr:存放的是用户自己安装的软件。
  • var:存放程序/系统的日志文件的目录。
  • proc:process,表示进程,该目录中存储的是Linux运行时候的进程。
  • mnt:当外接设备挂载时,就挂载在这个目录下

举个例子:如果我们想查看鼠标的日志。可以在dev目录下,实施如下操作:

linux access目录不区分大小写_运维_03

二、Linux其中基本文件类型

  •  - :普通文件
  • d :目录文件(文件夹)
  • l  :软连接

前三种真实占用磁盘空间

  • p :管道文件
  • s :套接字文件
  • c :字符设备文件,键盘、屏幕
  • b :块设备文件,硬盘

后几种为伪文件,不占用磁盘空间,占用的是内存,和文件系统关联在一起

 三、/ ./ ../ ~ -符号的使用

  • '/':根目录
  • './':当前目录
  • '../':上一级路径  (..也可以) 
  • '~':当前用户的家目录,cd ~:不管在哪都能跳到当前用户的家目录文件
  • '—':上一次所在的目录

如果我们只敲了cd,后面什么都没有,默认就是回到家目录下。

linux access目录不区分大小写_绝对路径_04

还是在根目录

linux access目录不区分大小写_运维_05

四、相对路径和绝对路径

绝对路径:
       不使用 .  和  ..  描述的路径,完全指明路径的名称
相对路径:
       从当前位置开始描述的路径

linux access目录不区分大小写_服务器_06

五、文件基本操作指令

(1)ls 查看目录

1. ls 列出当前文件夹下目录项,不包括隐藏文件

linux access目录不区分大小写_运维_07

 2. ls -l :显示目录项的详细信息

linux access目录不区分大小写_根目录_08

文件权限说明 

linux access目录不区分大小写_运维_09

 3. ls -lh:'h': 对于文件大小会自动进位,以可读的形式显示文件的大小 。达到1k,就以k为单位显示,达到1M,就以M为单位显示。

linux access目录不区分大小写_根目录_10

 4. ls -a :查看所有文件,包括隐藏文件

linux access目录不区分大小写_linux_11

 最后,看一下 ls -alh 的效果叭!(也可以使用 ll,ll 是 ls-l 的简写)

linux access目录不区分大小写_linux_12

(2)cd 切换目录

这个就不赘述了,可以往上找。

(3)mkdir 创建目录

linux access目录不区分大小写_根目录_13

(4)rmdir 删除空目录

注意:一定要是空的目录,否则删除失败

linux access目录不区分大小写_根目录_14

(5)touch 创建新文件

linux access目录不区分大小写_运维_15

未完待更~~