IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux中文件类型和用法讲解 -> 正文阅读

[系统运维]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关键字来回跳转

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 20:02:38  更:2021-11-09 20:04:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:28:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码