1.绝对路径和相对路径
绝对路径是从根目录开始写,以/开头。例如,使用绝对路径的表示方式指明 bin 文件所在的位置,该路径应写为 /usr/bin,测试代码如下:
相对路径是从当前工作的目录开始写起。使用相对路径表明某文件的存储位置时,经常会用到前面讲到的 2 个特殊目录,即当前目录(用 . 表示)和父目录(用 … 表示)。
测试代码如下:[
2.Linux命令下如何识别文件类型
1.颜色区分:
蓝色一般为目录,黑色一般为文件。不仅如此,Linux还可以用不同的颜色区分不同的文件类型。如:绿色代表可执行文件,,红色代表压缩文件,浅绿色代表连接文件,白色代表其他文件,黄色代表设备文件。
2.命令区分
当然,通过颜色来区分文件类型,难免有些牵强,对于颜色不太敏感的读者来说,很容易搞错。Linux 中精确判断文件类型的方法,是通过文件本身所具有的属性进行判断。通过
ls-l命令就可以查看当前目录所有目录和文件属性,测试如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200406152736978.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzkyOTg1Mg==,size_16,color_FFFFFF,t_70)
显示的执行结构中,每行代表一个文件或目录,其中第一个字符表示的就是文件的类型,其可能的取值以及表示的文件类型。
第一个字符 文件类型
- 普通文件,包括纯文本文件、二进制文件、各种压缩文件等。
d 目录,类似 Windows 系统中的文件夹。
b 块设备文件,就是保存大块数据的设备,比如最常见的硬盘。
c 字符设备文件,例如键盘、鼠标等。
s 套接字文件,通常用在网络数据连接,可以启动一个程序开监听用户的要求,用户可以通过套接字进行数据通信。
p 管道文件,其主要作用是解决多个程序同时存取一个文件所造成的错误。
l 链接文件,类似 Windows 系统中的快捷方式。
3.命令的基本格式
[root@localhost ~]# 命令[选项][参数]
中的内容代表可选可不选。比如简单的命令:ls显示当前目录下的文件和目录,可以不加选项和参数。而ls -l,加入一个选项就可以让显示的东西增多。
选项又分为端选项和长选项。短选项:ls -l,用-连接后面跟简单的字母;长选项:ls --all用–连接后面跟英文单词。
参数:参数是命令的操作对象,参数一般是文件或者目录。一般命令有默认参数,就是当前目录或文件。
4.Linux基本命令:
1.cd:切换目录
2.pwd:显示当前工作路径
3.ls:查看目录下文件
4.mkdir:创建新目录
5.rmdir:删除空目录(只能删除空目录)
6.touch:创建文件以及修改文件时间戳
7.ln:在文件之间建立连接:软连接:ln -s 源文件 目标文件;软连接:ln 源文件 目标文件。软连接比较常用,比较像windows中的添加快捷键。
8.cp:复制文件和目录:cp student class/ ##将文件studnet复制到class目录下。cp student class/students ##将文件student复制到class目录下并改名为stydents。
9.rm:删除文件或目录.rm student:先询问是否删除student文件。rm -f student:不询问,直接删除。rm -r class :删除class目录。
10.mv:移动文件或改名。移动 mv student …/techer。改名:mv student students.