首页 > 系统相关 >Linux目录和文件管理

Linux目录和文件管理

时间:2023-07-18 19:56:18浏览次数:35  
标签:文件 文件名 cat Linux 2.3 2.2 目录 2.4

目录

1 目录层次

1.1常见子目录

常见子目录的作用
/ 根是所有文件的起点
/root 系统管理员
/home 家目录
/boot 系统启动文件
/dev 硬件设备
/etc 系统默认配置
/bin 用户可执行命令
/sbin 管理员可执行的管理命令
/usr 应用程序
/var/log 日志文件

2 查看文件内容

2.1 linux七大文件类型

字符 文件类型
- 普通文件,包括纯文本、二进制文件、各类压缩文件等
d 目录文件 directory,类似文件夹
l 链接文件 link,类似快捷方式
c 字符文件 character
b 块设备文件 block,保存大块数据的设备,比如硬盘
s 套接字文件 socket,用于进程间网络通信
p 管道文件 pipe,用于进程间通信单向传输

2.2 显示命令

2.2.1 cat

作用:查看文件内容
缺点:只能显示一屏幕内容

cat [选项] 文件名

cat -n	         #显示行号包括空行
cat -b           #跳过空白行编号
cat -s           #将连续多个空行压缩成一个空行
cat -A       	 #显示隐藏字符
cat --help       #查看帮助
实例

2.2.2 tac、rev

tac:逆向显示文本内容
rev:将同一行的内容逆向显示
实例

2.3 分页显示

2.3.1 more

more [选项] 文件名

基本操作

  • 空格下一行 到文末后自动退出
  • b上一行
  • enter一行一行滚动
  • 自动退出
  • q退出

2.3.2 less

less [选项] 文件名

基本操作

  • 可以使用/ 查找 n向下 N向上查找
  • Page Up 向上翻页,Page Down 向下翻页
  • 参考more

2.4 显示文件前后内容

2.4.1 head

head [-n] 文件名 #n是行数,具体数字

-c    #指定获取前#字节
-n    #指定获取前#行,#如果为负数,表示从文件头取到倒数第#前
-     #同上

2.4.2 tail

与head 相反,查看文件或标准输入的倒数行
tail [选项] 文件名

-f 跟踪显示文件fd新追加的内容,常用日志监控,

tail      -n      具体数字  文件名     (不加具体的数字,默认结尾十行)
tail      -f       具体数字  文件名        实时跟踪最后十行

2.4.3 tr

基本功能转换
tr [选项]... SET1 [SET2]

SET 是一组字符串,一般都可按照字面含义理解

-d  删除
-s  压缩
-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。

标签:文件,文件名,cat,Linux,2.3,2.2,目录,2.4
From: https://www.cnblogs.com/LJ69/p/17560966.html

相关文章

  • linux环境变量
    环境变量:是操作系统在运行时记录的关键信息查看环境变量的命令env环境变量的格式时keyvalue环境变量PATH记录了系统执行任何命令的路径执行命令时,会按照顺序,从path给出的路径中搜索命令的程序本体$符号可以用于取“变量”的值${}会取{}内的值临时设置环境变量export......
  • linux---python虚拟环境配置
    1.安装pipsudoaptinstallpython3-pip-ihttps://pypi.douban.com/simple/2.安装虚拟环境pip3installvirtualenv-ihttps://pypi.douban.com/simple/3.安装Python环境管理工具pip3installvirtualenvwrapper-ihttps://pypi.douban.com/simple/4在当前用户家目......
  • linux bluez编程学习「1」
    之前搭建好了环境并且实现了一个简单的demo,这次多学习几个hci层函数并进行运用hci层函数可以见usr/includde/bluetooth/hci_lib.h中1.开启与关闭设备inthci_open_dev(intdev_id);inthci_close_dev(intdd);hci_open_dev会使用socket()创建一个AF_BLUETOOTH域的套接字描......
  • linux 部署chat-GPT
    1.安装docker和docker-composecurl-fsSLhttps://get.docker.com|bash-sdockersystemctlstartdockersystemctlenabledockercurl-Lhttps://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64>/usr/local/bin/docker-compos......
  • 翻译文件存到sessionStorage,减少请求
    测试本地翻译文件,格式正不正确,检查JSON格式可以一部分str_info_english1.js,一部分的检查,是否报错<script>functionfoo(){varformData=newFormData();//提交表单varxhr=newXMLHttpRequest();xhr......
  • jenkins配置文件
    [root@localhost~]#rpm-qljenkins/etc/init.d/jenkins/etc/logrotate.d/jenkins/etc/sysconfig/jenkins/usr/bin/jenkins/usr/lib/systemd/system/jenkins.service/usr/sbin/rcjenkins/usr/share/java/jenkins.war/usr/share/jenkins/usr/share/jenkins/migrate......
  • linux常用命令
    1.ps-ef|grep jarps命令的作用是显示进程信息的;|符号,是个管道符号,表示ps和grep命令同时执行;grep命令是查找(GlobalRegularExpressionPrint),能使用正则表达式搜索文本,然后把匹配的行显示出来;ps命令有一些参数:-e:显示所有进程-f:全格式-h:不显示标题-l:长......
  • HaaS506 - HaaS506资源目录
    HaaS506-快速开始----资源目录一、选择你的开发板硬件型号区别二、HaaS506开发资料HaaS506-M320API接口案例基础使用案例综合案例HaaS506-M601M601开发板原理图及硬件设计手册API接口案例基础使用案例综合案例HaaS506-HD1RTUAPI接口案例基础使用案例综合案例三、haas506-......
  • Linux基础第二章
    一、Linux基础命令二1.cat显示命令cat:显示文件内容选项效果-n显示行号包括空行-b跳过空白行编号-s将所有的连续的多个空行替换为一个空行(压缩成一个空行)-A显示隐藏字符 cat   选项   文件路径cat 选项  test.txt打开test.txt也可以同时打开多个......
  • Linux下查看某个进程占用资源情况
    方式一先查询指定进程的PIDps-ef|grep进程名top-pPID方式二直接使用ps查询指定进程名或PIDps-aux|grep进程名/PID查看更详细的信息cat/proc/指定的PID/status查看所有进程可用top按用户查看top-u用户名......