栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux中文件类型和用法讲解

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux中文件类型和用法讲解

查看目录下的文件和文件类型
其命令分为两类:
1.shell(命令解释器)命令来执行:内置命令
2.独立的可执行程序文件,文件名即是命令名:外部命令 例如:passwd

**参数:**命令的作用对象,即命令对什么生效

查看目录下的文件:ls(list)用法:ls -(想要列出的信息)+文件名
ls -l 相当于ll 以长列表的方式列出 (列出文件的权限,硬链接次数,所属组,大小,最后一次修改数据的时间)
ls -r 逆序列出
ls -d 查看当前目录
ls -ld 长列表列出当前目录的详细信息
ls -lh 显示目录或文件大小
ls -a 列出隐藏文件,包括.和…
ls -A 列出隐藏文件,不包括.和…
ls -i 显示文件索引节点号。

文件类型:

– 普通文件,类似于windows下的记事本

分为三种:
1.一直就是类似于记事本的,可以查看
2.另一种为可执行文件,查看不了
3.一种为数据库的文件,只能查看一些

d 目录文件,类似于文件夹

c 字符设备文件,串行接口设备,顺序读写,键盘

b 块设备文件,可供存储的接口设备,随机读写,硬盘

p 管道文件,用于进程间的通信

s 套接字文件,通常用于网络上的通信

l link,链接文件,分为两种,一种是硬链接和软连接

软连接:又叫符号链接,和原文件不是一个文件。记录文件的路径,如果原文件被删除,所有指向原文件的软连接都不可用,有点类似于在windows下创键了一个文件的快捷方式。
创建方式:ln -s 原文件 软连接文件

硬链接:只能引用同一文件系统中的文件,它引用的文件系统中的物理索引(也称为inode)。当移动或者删除原文件时,硬链接不会被破坏掉,因为他所引用的是文件的物理数据而不是文件在文件结构的位置,硬链接记得的目标是inode
创建方式:ln 原文件 新文件

对于根目录下的文件的一些讲解:

bin 软连接,存放一些二进制的可执行的文件(一部分),可以查看,普通用户都可以执行
下面和他类似的sbin,则存放一些只有root用户才可以查看的。

boot,目录文件,存放一些系统启动相关的文件

dev,目录文件,存放一些设备文件,大多数是c和b开头的文件,字符设备和块设备文件

etc,目录文件,存放一些配置服务的文件

home,目录文件,存放一些普通用户的家目录
和home类似的,下面的root目录,这个是管理员的家目录
lib,lib64 链接文件,只能被软件运行时调用,不能主动使用,两者的区别就是一个是32 另一个是64

media、mnt 目录文件,用于挂载,类似于在windows下插u盘

opt,目录文件,用于安装第三方软件包

proc ,目录文件,内容大小为0,属于虚拟文件系统

run,目录文件,用于运行程序的文件

srv,目录文件,网络服务文件

sys,目录文件,和前面的proc一样

tmp,目录文件,把一些临时文件放在这里

usr,目录文件,软件资源,程序运行所需的代码存放在这里

var ,目录文件,在此存放的文件,会一直变化,例如:系统的日志,用户的邮箱…

使用命令行管理文件

文件命名规则
1.不能使用/来当文件名
2.文件名不能超过255个字符
3.区分大小写
4.目录页是文件,在同一路径下,不能有相同名字的文件

创建、删除、编辑文件
touch 创建
touch +文件名
如果文件存在,则更新的是文件的时间
创建多个文件
法1:touch 文件名1 文件名2 …
法2:touch {文件名1,文件名2}

删除文件
rm -f 文件名

删除目录
rm -rf 目录

向以创建的普通文件添加数据内容
echo指令

向普通文件写入简单信息的方法
echo 内容 > 文件名
追加到下一行
echo 内容 >> 文件名
例如:

vim(文本编辑器)
命令:vim +文件名
然后会进入一般模式:按esc键回到命令(末行)模式
a
在一般模式下,可以执行光标
光标的跳转
gg 去到首行首字
G 去到末行首字
数字+gg/G 去前几行/倒数第几行
w 按单词往后跳
b 按单词往前跳

dw 按单词删除
u 撤销当前操作
dd 数字+dd 删除当前行,=剪切

ctrl+r 重做上一个操作
yy 复制光标所在行
2 yy 前面的数字代表复制光标所在的下面的多少行
p 粘贴到光标下一行

进入插入模式
按i,a,s,o,然后对文本继续编辑

按esc进入命令行模式(末行模式)
:q退出,:q!强行退出 :wq 保存退出 :wq!保存强行退出
:set nu 显示行数 :set nonu 不显示行数
查找关键字 /关键字,然按n关键字来回跳转

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号