1.Linux中的文件类型以及符号的表示
**重要:Linux文件类型:Linux中一切皆文件**
1. 普通文件:一个普通的文件:视频,音频,文本等等
2. 目录文件: 指的是目录
3. 链接文件:符号链接,用于不同目录下的文件共享, 指向另一个文件
4. 设备文件:
块设备:就是我们的磁盘
字符设备:按照字符进行操作的终端 tty, 键盘
5. 管道文件:主要用于进程间数据的传递
6. 套接字文件:主要应用于网络数据连接
隐藏文件:就是在文件名称的前边加.,以.开始的文件的名,被认为是隐藏文件。必须使用-a选项的ls命令。
.: 代表当前目录的意思: ./
..: 代表上一级目录
2目录操作命令:
命令规则:
长度不能超过255
不能使用/当文件名: 最常用的_来连接单词。word_count.txt wordcount.txt
严格区分大小写 word.txt 和Word.txt是两个文件
命令:
cd: change directory: 切换目录
pwd: print current/woking directory: 打印当前工作目录
ls: list directory contents: 列出目录的内容
``
命令的格式:命令名 [选项] [参数]
ls: 以简短的形式显示当前工作目录的内容
ls -l: 以长格式显示当前工作目录的内容
ls /home: 展示指定的目录的内容
ls -l /home: 以长格式显示当前目录的内容
-a: -a是短选项,对应它的长选项 --all
do not ignore entries starting with . 不忽略以.开始内容,显示所有包含以.开始的内容
# 注意:多个选项是可以合在一起使用的
ls -al
-d:显示给定的目录,但不显示目录的内容
重要:创建目录: make directory
命令: mkdir
```
# 创建不显示详细信息
[root@rhcsa ~]$mkdir test
# -v选项就是显示详细信息
[root@rhcsa ~]$mkdir -v test1
mkdir: created directory 'test1'
1.创建文件: touch
touch: 如果touch的是一个已存在的文件。只是去修改文件的时间戳。
如果touch的是一个不存在的文件,去创建一个新的空文件。
重要:每个文件都三个时间:
修改时间: mtime: modification time, 修改时间(编辑文件内容), 也是ls -l展示的时间
访问时间:atime: access time 最后一次访问时间
状态改变的时间:ctime: change time 改变状态属性的时间