首页 > 系统相关 >Linux文件属性及类型-替换(tr)

Linux文件属性及类型-替换(tr)

时间:2024-04-14 14:33:17浏览次数:22  
标签:文件属性 tr 替换 Linux txt root tyq localhost

1.## tr只能按照字符 一一对应取替换,如果出现相同的字符,那么后面的赋值会将前面的赋值覆盖 tr '被替换的内容' '替换内容' < 文件名

可以替换但是文件真正的内容没变

[root@localhost ~]#tr 'tyq' 'zyx' < 1.txt zyx zym

[root@localhost ~]#cat 1.txt tyq tym

如果不是一一对应就会出错

[root@localhost ~]#vi 1.txt tyqtym [root@localhost ~]#tr 'tyqtym' 'address' < 1.txt redres

## 语法 sed 's/被替换内容/替换内容/g' 文件名

[root@localhost ~]#sed 's#tyq#zyx#' 1.txt zyx tym [root@localhost ~]#cat 1.txt tyq tym

2.文件的属性

文件类型字符                                      文件类型

-                                                          file普通文件

d                                                         directory目录

c                                                         char字符设备

b                                                         biock块设备

l                                                          link链接文件

s                                                         socket安全(套接字文件)

p                                                         pipe管道文件

#文件类型 文件权限r:read 读 w:write 写 x:execute执行

-rw-r--r--. 1 tyq tyq 7 Apr 14 14:05 1.txt

 

-rw-r--r--         1               root               root              298         Apr 7 17:55         1.txt
文件类型     硬链接数       用户            用户组          文件大小       时间             文件名

 

标签:文件属性,tr,替换,Linux,txt,root,tyq,localhost
From: https://www.cnblogs.com/style0427/p/18134114

相关文章

  • Linux内核协议栈skb成员
    struct__sk_buff{ __u32len; __u32pkt_type; __u32mark; __u32queue_mapping; __u32protocol; __u32vlan_present; __u32vlan_tci; __u32vlan_proto; __u32priority; __u32ingress_ifindex; __u32ifindex; __u32tc_index; __u32cb[5]; __u32has......
  • 04_NET中使用Redis(ServiceStack.Redis)和Linux中安装Redis
    官网:Redis-TheReal-timeDataPlatformLinux安装Redis: 1.安装gcc安装gccyum-yinstallgcctcl如果出现Complete表示成功查看gcc版本gcc-v 2.升级gcc升级到gcc9.3:yum-yinstallcentos-release-sclyum-yinstalldevtoolset-9-gccdevtoolset-9-gcc-c++......
  • Solon 的事务管理工具类(TranUtils)
    Solon在编码上,是强调注解与手写并重的一个风格。它有个@Tran注解,用于事务管理(可以参考:《事务的全局控制及应用》)。这里,主要是讲讲它的手动处理工具类TranUtils。1、看看它的接口:publicfinalclassTranUtils{//执行事务publicstaticvoidexecute(Trantran,R......
  • [POJ2891]Strange Way to Express Integers公式推导
    没啥事干,想着推个式子玩玩。题目链接题意不过多赘述,直接上过程:由题意得\[\begin{cases}x\equiva_1\,(mod\,\,n_1)\\x\equiva_2\,(mod\,\,n_2)\end{cases}\]展开得\[x=k_1·n_1+a_1=k_2·n_2+a_2\dots①\]移项得\[k_1·n_1=(a_2-a_1)+k_2·n_2\]\[k_1·n......
  • docker拉取失败 Error response from daemon: Get "https://registry-1.docker.io/v2/
     解决方法:配置DNS地址用xftp打开/etc/resolv.conf更改dns地址nameserver8.8.8.8nameserver8.8.4.4保存,在xshell中重启docker  ---  sudosystemctlrestartdocker重新拉取nginx--dockerpullnginx拉取成功!!! ......
  • 在Linux中,如何使用脚本进行系统配置和部署?
    在Linux中,使用脚本进行系统配置和部署是一种自动化和标准化环境设置的有效方法。脚本可以简化复杂的安装和配置过程,确保在多个系统或环境中的一致性。以下是使用脚本进行系统配置和部署的一般步骤:1.规划和设计在编写脚本之前,规划你需要执行的任务和步骤。确定脚本需要完成的功......
  • 在Linux中,如何使用LVM管理逻辑卷?
    在Linux中,逻辑卷管理(LVM)是一种灵活的磁盘管理方法,它允许你创建、调整和移动逻辑卷,而无需中断服务。LVM提供了对物理存储资源的抽象层,使得管理大型存储解决方案变得更加容易。以下是使用LVM管理逻辑卷的基本步骤:1.安装LVM工具首先,确保你的系统已经安装了LVM工具,包括lvm2和device......
  • 在Linux中,如何管理磁盘配额?
    在Linux中,管理磁盘配额是一种限制用户或组磁盘使用量的方法,以防止单个用户或组占用过多的磁盘空间,从而影响系统的稳定性和其他用户的正常使用。磁盘配额通常通过文件系统属性或使用专门的配额管理工具来实现。1.使用文件系统配额许多现代文件系统(如ext4、XFS)支持内置的磁盘配额......
  • 在Linux中,如何创建、检查和修复文件系统?
    在Linux中,创建、检查和修复文件系统是磁盘管理和维护的重要部分。以下是使用常用命令行工具进行这些操作的步骤:1.创建文件系统创建分区:使用fdisk或parted命令创建一个新的磁盘分区。sudofdisk/dev/sdx在fdisk提示符下,使用n创建新分区,w写入分区表并退出。格式化分区:......
  • 在Linux中,如何实现文件系统的快照和克隆?
    在Linux中,文件系统快照和克隆是两种用于数据备份和恢复的技术。快照是文件系统在特定时间点的只读副本,而克隆则是快照的可写副本。1.文件系统快照LVM(逻辑卷管理)提供了一种创建文件系统快照的简单方法。快照可以用于数据恢复、备份、升级系统或应用程序等场景。创建逻辑卷:如......