初学redhat Linux基础命令及知识 第二天

初学Linux第二天

ls 命令

ls:列出目录里的内容
ls -a 查看隐藏文件 . … (以点开头的影藏文件,显示当前目录和父目录)
ls -A 查看隐藏文件 不包括 . …
ls -r 逆序查看目录
ls -l 长列表列出目录
ls -a /home 查看根下的home下的隐藏文件。

cal 查看日历

cal 2019 显示2019年的日历
cal 06 2019 显示2019年6月的日历

创建别名

方法一
alias qwer=‘ ls’ 给ls命令创建别名qwer
unalias qwer 删除别名
方法二
vim /.bashrc
写入
alias qwer=‘ls’
shift+;
wq保存退出
source .bashrc 让文件生效
exit
重新登入

文件类型

Linux文件类型有七种:普通文件,目录文件,字符设备文件,块设备文件,socket文件,符号链接文件,管道文件。

1.普通文件
初学redhat Linux基础命令及知识 第二天
如图所示 前十个字符第一个字符为- ,这样的文件为普通文件。这样的文件一般用于一些相关应用程序的创建,例如图像工具,文档工具,归档工具等
2.目录文件
初学redhat Linux基础命令及知识 第二天
如图所示 前十个字符第一个字符为d(directory),这样的文件为目录文件
3.设备文件
3.1字符设备文件
初学redhat Linux基础命令及知识 第二天
如图所示 前十个字符第一个字符为c(character),这样的文件为字符设备文件。
字符设备文件即是一些序列性的周边设备,例如键盘,鼠标等。这些设备的特色就是“一次性读取”,不能截断输出。
3.2块设备文件
初学redhat Linux基础命令及知识 第二天
如图所示,前十个字符第一个字符为b(block),这样的文件为块设备文件
块设备文件:是连接用户空间和内核空间的桥梁,通过块设备文件描述符,能够找到内核中的设备驱动程序。就是一些存储数据,以提供系统随机存取的周边设备。
4.链接文件
初学redhat Linux基础命令及知识 第二天
如图所示,前十个字符第一个为l(link),这样的文件为符号链接文件
4.1符号链接文件(软链接):是一个文件,它指向存放在目录中某个地方的另一个文件(原文件)。(相当于Windows下的快捷方式)
ln -s aa bb
原文件 链接文件
两个文件
4.2.硬链接文件(相当于一个副本,应连接次数至少为一,代表原文件本身)
ln aa bb
原文件 链接文件
相当于一个文件两个名字

5.socket文件
当我们启动MySQL服务器时,会产生一个mysql.sock文件

6.管道文件
当我们创建一个命名管道之后,会显示文件属性为pre-r–r–,这种以p开开头的就为管道文件

通配符及其含义

通配符 含义
* · 代表任意个数字符
? 代表任意一个字符,至少一个
[] 表示可以匹配字符组中任意一个
[abc] 匹配a,b,c中的任意一个
[a-f] 匹配从a到f范围内的任意一个字符

fhs 文件系统层次标准

							boot
							开机引导文件
							
							dev device设备
							作为访问外部设备文件的接口

							etc (editable text configuration)
							用来放置配置文件
							
							home
							普通用户家目录
							
							media  挂载点目录
							用于挂载多媒体目录
							自动挂载目录
							
							mnt  (mount)挂载点目录
							用于被系统管理员使用,手动挂载一些临时媒体设备的目录
							
							root  root的主目录
							
/根目录						bin
							主要用于具体应用
							
							sbin
							主要用于系统管理
							只能root用户使用
							
							srv(server)
							主要用于存储本机或本服务器提供的服务或数据
							
							var  存放可变文件的目录
							系统产生的不可自动销毁的缓冲文件、日志记录(包括:mail、数据库文件、日志文件)
							
							tmp(temp)
							保存在使用完毕后可随时销毁的缓存文件
							(有可能有系统或程序产生、也有可能是用户主动放入的临时数据、系统会自动清理)
							
							usr(Unix software resource )Unix软件资源
							是Unix操作系统软件资源所放置的目录,而不是用户数据,所有系统默认的软件都会放置在/usr
初学redhat Linux基础命令及知识 第二天初学redhat Linux基础命令及知识 第二天 南岸青栀* 发布了2 篇原创文章 · 获赞 0 · 访问量 84 私信 关注
上一篇:RedHat 第25期在线培训班---第7课


下一篇:初学redhat Linux基础命令及知识笔记4