Linux_centos7_文件与目录管理_指令与文件搜寻_(4)_(bird_bro)

2023-11-03

[kingarthur@localhost ~]$ pwd
/home/kingarthur
Desktop  Documents  Downloads  Music  Pictures  Public  README  README.1  README.2  README.3  Templates  test_tty1  Videos
#输出 password 字符串的ASCII 编码
#参数 -t 后可接各种类型输出
#参数 o 采用八进制来输出数据
#参数 c 使用ASCII 字符来输出
[kingarthur@localhost ~]$ echo password | od -t oCc
0000000 160 141 163 163 167 157 162 144 012
          p   a   s   s   w   o   r   d  \n
0000011
#测试输出
[kingarthur@localhost ~]$ echo I_love_you  | od -t oCc
0000000 111 137 154 157 166 145 137 171 157 165 012
          I   _   l   o   v   e   _   y   o   u  \n
0000013
#测试
[kingarthur@localhost ~]$ echo Iloveyou  | od -t oCc
0000000 111 154 157 166 145 171 157 165 012
          I   l   o   v   e   y   o   u  \n
0000011




##修改文件时间或新建文件 touch
#modification time(mtime) 为默认, status time(ctime)文件权限与属性被更改时发生变化, 
#access time(atime)文件内容被取用时发生改变
[root@localhost ~]# date; ls -l /etc/man_db.conf ; ls -l --time=atime /etc/man_db.conf ; ls -l --time=ctime /etc/man_db.conf 
Wed Apr  8 03:43:12 CST 2020
-rw-r--r--. 1 root root 5171 Oct 31  2018 /etc/man_db.conf
-rw-r--r--. 1 root root 5171 Apr  4 16:19 /etc/man_db.conf
-rw-r--r--. 1 root root 5171 Mar 18 08:18 /etc/man_db.conf


##touch 修改时间日期
#touch 创建文件并查看文件时间与日期
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# touch testtouch
[root@localhost tmp]# ls -l testtouch 
-rw-r--r--. 1 root root 0 Apr  8 03:50 testtouch
[root@localhost tmp]# date; ls -l ./testtouch ; ls -l --time=atime ./testtouch ; ls -l --time=ctime ./testtouch 
Wed Apr  8 03:56:58 CST 2020
-rw-r--r--. 1 root root 0 Apr  8 03:50 ./testtouch
-rw-r--r--. 1 root root 0 Apr  8 03:50 ./testtouch
-rw-r--r--. 1 root root 0 Apr  8 03:50 ./testtouch
#复制目标文件、查看文件时间日期并修改
[root@localhost tmp]# cp -a ~/.bashrc bashrc
[root@localhost tmp]# date; ls -l ./bashrc ; ls -l --time=atime ./bashrc ; ls -l --time=ctime ./bashrc 
Wed Apr  8 03:59:22 CST 2020
-rw-r--r--. 1 root root 176 Dec 29  2013 ./bashrc
-rw-r--r--. 1 root root 176 Apr  8 03:41 ./bashrc
-rw-r--r--. 1 root root 176 Apr  8 03:57 ./bashrc
#查看源文件时间属性   
[root@localhost tmp]# ll ~/.bashrc
-rw-r--r--. 1 root root 176 Dec 29  2013 /root/.bashrc
#将日期调整为”两天前“(注意 ctime )
[root@localhost tmp]# touch -d "2 days ago" bashrc
[root@localhost tmp]# date; ls -l ./bashrc ; ls -l --time=atime ./bashrc ; ls -l --time=ctime ./bashrc 
Wed Apr  8 04:04:30 CST 2020
-rw-r--r--. 1 root root 176 Apr  6 04:04 ./bashrc
-rw-r--r--. 1 root root 176 Apr  6 04:04 ./bashrc
-rw-r--r--. 1 root root 176 Apr  8 04:04 ./bashrc
#指定文件日期(注意 ctime )
[root@localhost tmp]# touch -t 201406150202 bashrc
[root@localhost tmp]# date; ls -l ./bashrc ; ls -l --time=atime ./bashrc ; ls -l --time=ctime ./bashrc 
Wed Apr  8 04:05:53 CST 2020
-rw-r--r--. 1 root root 176 Jun 15  2014 ./bashrc
-rw-r--r--. 1 root root 176 Jun 15  2014 ./bashrc
-rw-r--r--. 1 root root 176 Apr  8 04:05 ./bashrc
#文件预设权限 umask 
#文件隐藏属性 chattr
#文件特殊权限 SUID / SGID / SBIT
#观察文件类型 file


##指令与文件搜索
#脚本文件名搜索
[root@localhost tmp]# which ifconfig
/usr/sbin/ifconfig
#参数 -a 将所有由 PATH 目录中可以找到的指令均列出
[root@localhost tmp]# which -a ifconfig
/usr/sbin/ifconfig
[root@localhost tmp]# which which
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
	/usr/bin/alias
	/usr/bin/which
#搜索 history  , 提示 “ no history ” 
[root@localhost tmp]# which history
/usr/bin/which: no history in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/kingarthur/.local/bin:/home/kingarthur/bn)
#特定目录搜索文件名
[root@localhost tmp]# whereis ifconfig
ifconfig: /usr/sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
[root@localhost tmp]# whereis passwd
passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1.gz
#参数 -m  只找出在说明文档 mannual 路径下的文件
[root@localhost tmp]# whereis -m passwd
passwd: /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1.gz
#参数 -l 列出 whereis 会去查询的几个主要目录
[root@localhost tmp]# whereis -l -m passwd
bin: /usr/bin
bin: /usr/sbin
...
man: /usr/share/man/man7
man: /usr/share/man/man5
...
src: /usr/src/debug
src: /usr/src/kernels
passwd: /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1.gz
#从已建立的数据库搜索 /var/lib/mlocate ,而非去硬盘中存取
[root@localhost tmp]# locate -l 5 passwd
/etc/passwd
/etc/passwd-
...
#输出 locate 所使用的数据库文件的相关信息,包括该数据库记录的文件/目录数量等
[root@localhost tmp]# locate -S
Database /var/lib/mlocate/mlocate.db:
	19,168 directories
	230,746 files
	12,481,889 bytes in file names
	5,470,406 bytes used to store database
#根文件 24h 内有变动的文件列出
[root@localhost tmp]# find / -mtime 0
/dev
/dev/vcsa6
/dev/vcs6
/dev/vcsa5
/dev/vcs5
/dev/vcsa4
/dev/vcs4
/dev/vcsa3
/dev/vcs3
/dev/vcsa2
/dev/vcs2



#路径 /etc 下寻找文件, 如果比 /etc/passwd 新则列出
[root@localhost tmp]# find /etc -newer /etc/passwd
/etc
/etc/resolv.conf
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux_centos7_文件与目录管理_指令与文件搜寻_(4)_(bird_bro) 的相关文章

  • Numpy学习笔记

    文章目录 常用函数 np linspace numpy arange start end step dtype numpy tile A reps np array numpy ndim A np flatten np reshape np
  • RPA机器人有效解决低效能业务流程升级难点

    企业的数字化 自动化转型是一个综合命题 RPA也绝非是低效套用的通用模板 在决策各个阶段的关键要点都需要量体裁衣 细致考量 为了达到更好的效果 企业在从厘清内部需求阶段就应引入专业的咨询人员有针对性地开展交流和指导 以结果为导向 协助企业全
  • ue4 命令行编译 烘焙 打包 存档

    首先是官方wiki的说明 How to package your game with commands Jump to navigation search Template Rating This aims to be a quick gu
  • 爬虫做js逆向分析的思路

    1 为什么要做逆向 正常我们访问一个网站是由html css js 文件组成的 下图是某网站的正常访问 当然我们也可以看到是谁调用了这个请求执行了什么 2图为某网站登录链接 分析URL 我们可以看到这个链接他的请求参数 传输方式等 我们可以
  • 蚁群算法原理及matlab代码实现

    蚁群算法基本原理 背景 在自然界中 生物群体所表现出的智能得到越来越多的关注 许多的群智能优化算法都是通过对群体智能的模拟而实现的 其中模拟蚂蚁群体觅食的蚁群算法成为一种主要的群智能算法 算法原理 在自然界中 对于觅食的蚂蚁群体 其可以在任
  • MATLAB PreScan CarSim 联合仿真

    参考视频 PreScan carsim simulink联合仿真 哔哩哔哩 bilibili 参考文档 matlab carsim prescan联合仿真从零开始详细步骤 版本 MATLAB2021b Prescan8 5 CarSim20
  • java注解-ElementType详解

    java注解使用是相当频繁 特别是在搭建一些框架时 用到类的反射获取方法和属性 用的尤其多 java中元注解有四个 Retention Target Document Inherited Retention 注解的保留位置 Retentio
  • go安装

    windows 1 建议去go语言中文网下载 网址 https studygolang com dl 2 配置环境变量 先创建GOPANTH 再配置path 如图 3 检测环境是否安装成功
  • python - os.walk()

    介绍 讲解 概述 os walk 方法用于通过在目录树中游走输出在目录中的文件名 向上或者向下 os walk 方法是一个简单易用的文件 目录遍历器 可以帮助我们高效的处理文件 目录方面的事情 语法 walk 方法语法格式如下 os wal
  • Android反编译apk逆向分析

    Android反编译apk 反编译 逆向 软件下载地址 反编译 逆向 反编译 高级语言源程序经过 编译 变成可执行文件 反编译就是逆过程 但是通常不能把可执行文件变成高级语言源代码 只能转换成汇编程序 计算机软件反向工程 Reversepe
  • QNX网络驱动-设备驱动编写处理方式

    锋影 e mail 174176320 qq com 第一部分 QNX系统的安装与使用 1 QNX的微内核 甚至不包括进程管理 仅提供进程间的通信 Software Bus 但在实际编译的系统中 仍然是进程调度 同步 进程间通信等编译在同一
  • Spring的基本使用

    大家好我是栋zzzz 今天介绍一下Spring的基本使用 为了更好的熟悉Spring 可以先看一下我前面的文章 初识Spring 目录 一 Spring的创建和使用 1 创建一个Maven项目 2 添加Spring框架支持 3 添加启动类
  • YOLO系列训练时出现loss出现nan值或者测试时P\R\map全部为0值的解决办法(GTX16xx系列显卡大坑)

    目录 0 前言 用处不大 可以直接看解决办法 1 产生问题的原因 2 解决办法 YOLO V5 YOLO V7 2 小结 这个问题是GTX16xx用户的大坑 基本上每个GTX16xx用户使用YOLO系列算法 都会遇到这些问题 这个方法是不彻
  • zutuanxue.com-linux磁盘管理基本管理

    linux磁盘管理基本管理 开课 本章我们将学习到磁盘管理的相关知识 这部分知识在我们以后的工作中非常重要 它可以让我们知道如何去规划磁盘 如何去使用磁盘 如何去提高磁盘的利用率 这些都会影响服务器的性能和效率 而服务器性能和效率会影响到我
  • 聪明的人脸识别1——Keras 搭建自己的Facenet人脸识别平台

    聪明的人脸识别1 Keras 搭建自己的Facenet人脸识别平台 学习前言 什么是Facenet 源码下载 Facenet的实现思路 一 预测部分 1 主干网络介绍 2 根据初步特征获得长度为128的特征向量 3 l2标准化 4 构建分类
  • H5页面跳转关注微信公众号页面

    实现点击就跳转到关注公众号的页面 实现点击就跳转到关注公众号的页面 如下图 如果已关注 就会是发消息 如果未关注 发消息的按钮就会是关注 实现步骤 1 登录 微信公众号 后台 F12打开网页调试模式 2 打开Sources 搜索 uin b

随机推荐

  • HashMap中put方法(白话加源码分析)

    一 首先不看代码用白话分析一下流程 我们在使用put方法的时候会传进key和value参数 在我们将这两个参数传入后 第一步 我们的put方法会去判断这个hashmap是否为null 或者长度是否为0 如果是则对hashmap数组进行res
  • 数据处理:归一化与标准化

    归一化与标准化 归一化和标准化是数据预处理时常用的方法 它们都可以将数据映射到特定的区间内 但是具体的实现方式和应用场景有所不同 1 归一化与标准化的相同点 都能够处理特征值之间的差异性 避免特征值之间的度量不一致或者差异过大 都可以提高模
  • openseadragon实战系列基础篇(有你想要的干货)

    序言 如果你正在寻找openseadradgon的相关资料 那么我相信你一定清楚了这个插件的作用 这里就不再赘述了 openseadragon所支持的图像协议可以在官网找到 https openseadragon github io exa
  • Jvm类加载机制详解--类加载的几个阶段

    虚拟机把描述类的数据从Class文件加载到内存 并对数据进行校验 转换解析和初始化 最终形成可以被虚拟机直接使用的Java类型 这就是虚拟机类加载机制 在Java语言中 类的加载 连接和初始化过程都是在程序运行期间完成的 这是java作为动
  • 使用servlet实现用户登录

    本文简单讲述使用servlet实现用户登录 包括用户登录 退出和注册等 1 关于servlet 1 1概述 Servlet Server Applet 全称Java Servlet 未有中文译文 是用Java编写的服务器端程序 其主要功能在
  • react usecontext_鬼才!我居然把 Vue3 的原理用到了 React 上?

    前言 vue next是Vue3的源码仓库 Vue3采用lerna做package的划分 而响应式能力 vue reactivity被划分到了单独的一个package中 如果我们想把它集成到React中 可行吗 来试一试吧 使用示例 话不多
  • 什么是基于模型设计(MBD)?

    MBD Model based Design 是什么 随着嵌入式行业的快速发展 MBD作为解决专家紧缺 国内解决方案匮乏的新软件开发方式备受关注 MBD是一种通过建模自动生成代码的 Auto generation Code 开发方式 可以说
  • 对STDOUT_FILENO的理解

    分类 嵌入式 在linux系统调用中 标准输入描述字用stdin 标准输出用stdout 标准出错用stderr表示 但在一些调用函数 引用了STDIN FILENO表示标准输入才 同样 标准出入用STDOUT FILENO 标准出错用ST
  • 深入讲解set_multicycle_path多周期约束---实战篇

    设计一个FIFO并且在VIVADO中进行时序约束和时序分析 1 demo背景 设计一个异步的FIFO 2 FIFO时钟的周期约束 create clock period 2 500 name fifo wr clk waveform 0 1
  • Linux文件夹分析

    Linux文件夹分析 1 bin usr bin usr local bin 都是放置用户可执行二进制文件 2 boot 主要是放置Linux系统启动时用到的文件 3 dev 文件夹内主要是西东外设与存储有关的一些相关文件 4 etc 设置
  • 解决ssh 登陆失败: no matching host key type found. Their offer: ssh-dss

    gedit ssh config 加入内容 ssh server为要登录的地址 Host ssh server HostKeyAlgorithms ssh dss 具体内容可看 Using OpenSSH with legacy SSH i
  • 15、Access数据库偏移注入

    前言 本来想好好介绍一下Access数据库的偏移注入 找个目标来试试 但是找了好久都没有找到 又想自己要不在本地搭建一个 额 还是算了吧 没有太多的时间 之后在网上搜索了一些 偏移注入 看看其他人是否有写这个方面的资料 但是非常少 不过还是
  • js数组的方法

    1 push 数组末尾添加 2 unshift 数组头部添加 3 some 4 findIndex 返回数组中满条件的第一个元素的索引 若找不到 返回 1 const ccc 1 2 3 4 const idx ccc findIndex
  • grafana对指标进行组合计算

    在使用Grafana配置图表看板时 我们可能需要对多个查询条件筛选出来的结果进行计算 把计算结果生成最终的图表 此时需要用到transform功能 add field from calculation
  • 2022年高教社杯全国大学生数学建模竞赛-【赛题解析篇】E题:小批量物料的生产安排(附MATLAB代码)

    前言 最近发现一个关于数学建模比较好的专栏 需要的小伙伴可移步 数学建模应用 算法实战案例精讲300篇 持续更新ing 赛题描述 某电子产品制造企业面临以下问题 在多品种小批量的物料生产中 事先无法知道物料的 实际需求量 企业希望运用数学方
  • 二维数组和数组指针

    二维数组 int arr 3 4 每个元素arr 0 arr 1 arr 2 等价于一维数组名 所以也是子数组的首地址 3个一维数组分别有4个元素 二维数组名arr是首地址 可以理解为指向第一个子数组的数组指针 如int p 4 arr 所
  • 【CTR模型】TensorFlow2.0 的 xDeepFM 实现与实战(附代码+数据)

    CTR 系列文章 广告点击率 CTR 预测经典模型 GBDT LR 理解与实践 附数据 代码 CTR经典模型串讲 FM FFM 双线性 FFM 相关推导与理解 CTR深度学习模型之 DeepFM 模型解读 CTR模型 TensorFlow2
  • 特斯拉传记--摘要

    参考 https baike baidu com item E5 B0 BC E5 8F A4 E6 8B 89 C2 B7 E7 89 B9 E6 96 AF E6 8B 89 4481228 fr aladdin 尼古拉 特斯拉 Nik
  • python flask自定义404错误页面

    在用浏览器访问url的时候 如果url不正确会报404错误 默认的404错误太枯燥了 这里我讲述一下如何将404错误页面修改为好看的404页面 1 首先 创建一个我们希望当出现404错误时展示的html页面 这里我随便写一个页面内容不多定义
  • Linux_centos7_文件与目录管理_指令与文件搜寻_(4)_(bird_bro)

    kingarthur localhost pwd home kingarthur Desktop Documents Downloads Music Pictures Public README README 1 README 2 READ