文件管理工具

1.正则表达式:

grep -E [a-z]\{10\} students

2.排序文件:

sort [options][filename-list]

注:字段之间以空格或TAB字符分开

3.查找文件:

find命令使用递归的方式搜索文件和目录

whereis命令搜索系统中是否含有我们指定的命令或文件或命令的说明,以及它所在的目录及路径

which命令根据环境变量$PATH所列出的路径来搜索符合要求的文件

4.搜索文件内容:

grep [options] pattern [filename-list]

5.命令记录:

终端输入的命令都会保存在历史记录中。shell环境变量HISTSIZE表示在历史列表中最多保存命令条目数,HISTFILE表示历史文件,默认为~/.bash_history。登录时,系统会从历史文件初始化一个历史命令的列表,退出时,这个列表的内容覆盖或追加到历史文件中。

读取最近使用的命令:

history [options][filename]

另外可以使用特定的事件指定符(带!号)来执行历史列表中的命令。

6.压缩文件、解压缩文件与打包文件:

gzip命令用来压缩文件,gzip -d命令用来解压缩文件

tar命令用来将多个文件打包成一个备份文件或从备份文件中取出文件。

7.RPM包管理:

RPM维护一个已安装软件包和它们的文件数据库,可以用简短的命令就可完成安装、删除安装、查询、校验、升级RPM包

rpm -ivh apache-2.2.4

时间: 2025-01-03 23:15:10

文件管理工具的相关文章

目录文件管理工具

目录管理 mkdir,rmdir,tree mkdir 创建文件目录 -p:按需创建父目录路径 -v:显示过程 -m:给定创建目录的权限 rmdir 删除文件目录 -v: -p:删除指定目录后,如果父目录为空,就一并删除 for example: /tmp/{x,y,z} = /tmp/x  /tmp/y  /tmp/z /tmp/{x/y, m/{m,n}} = /tmp/x/y /tmp/m/m /tmp/m/n /tmp/{x,y}/z = /tmp/x/z  /tmp/y/z ~]# m

Hunter -- 批量文件管理工具

一个简单工具, 用来进行批量文件的重命名, 更改后缀, 搜索特定后缀, 等 Hunter -- 批量文件管理工具

Linux文件管理工具

Linux的文件管理工具:cp.mv.rm 1.cp:copy 源文件:目标文件 单源复制:cp [OPTIONS]...[-T] SOURCE DEST 如果DEST(目标)不存在,则创建并复制数据流到目标文件中: eg:将etc/passwd 复制到/tmp/passwd.bak,目标文件不存在,因此会自动创建passwd.bak cp -v /etc/passwd /tmp/passwd.bak 如果DEST(目标)存在,则覆盖目标文件: eg:由于目标文件已存在,则会覆盖目标文件. cp

开源作品-PHP写的在线文件管理工具(单文件绿色版)-SuExplorer_PHP_2_0

前言:项目开发过程中,网站一般部署到远程服务器,所以文件管理就不能和本机操作一样方便.通常文件管理是用ftp下载到本地,修改后再上传,或者远程登录到服务器进行修改.但是这些操作都依赖于复杂的第三方软件.如果只是想简单修改网站中一个页面中的文字,或查看文件代码,相对于繁琐的使用第三方软件进行操作的流程,如果有一个小程序能在线操作文件,那就能方便快速达到自己的需求了.所以,SuExplorer就是在这样的需求中被开发出来.秉承自己开发的小工具一贯的风格,首先是要尽可能绿色单文件,尽量不依赖其他文件,

4款简单实用的的服务器文件管理工具推荐

作为Linux服务器远程桌面系统的必备工具,选择一款好用的Linux文件管理器,能让日常使用更效率.接下来推荐几款功能丰富,适用于Linux 的免费文件管理器,希望能对大家有所帮助. 这几款Linux文件管理器分别具有文件传输(上传下载).可视化面板.目录文件的管理(新建.复制.删除等).批量操作(批量重命名.批量分发采集)等功能,企业可以根据实际需求选择最合适的管理工具. 一.云帮手 一款远程管理文件,集成Windows系统RDP远程桌面协议.Linux系统SSH远程登录协议,模拟Window

Linux下磁盘分区、文件管理工具详解

一.规划磁盘分区:fdisk 二.格式化磁盘分区:mkfs.xxx 三.文件系统管理:blkid.e2label.tune2fs 四.创建swap分区:mkswap 五.文件系统的检测:fsck 一:规划磁盘分区 测试环境:CentOS 6.6 1.查看磁盘分区 格式:fdisk -l [磁盘名] 示例: [[email protected] ~]# fdisk -l /dev/sda     //如果不指出磁盘名,会列出所有磁盘分区信息 Disk /dev/sda: 107.4 GB, 107

Linux的日志文件管理工具——logrotate(linux日志切割与轮循)

日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事. Linux日志切割 现代的Linux版本都有一个小程序,名为logrotate,用来帮助用户管理日志文件,它以自己的守护进程工作.logrotate周期性地旋转日志文件,可以周期性地把每个日志文件重命名成一个备份名字,然后让它的守护进程开始使用一个日志文件的新的拷贝.

android 文件管理工具类

import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp

构建应用程序的工具

构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化的方式进行配置,所以维护起来相当困难. Gradle:Gradle采用增量构建.Gradle通过Groovy编程而不是传统的XML声明进行配置.Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民. 字节码操作 编程操作Java字节码的函数库. ASM:通用底层字节码操作及