Linux文件管理命令笔记
more\less:翻页命令
more:翻页的形式查看文件内容。该命令可作为管道命令。
翻页过程可使用的键:
空格(space):向下翻页;
回车(Enter):向下翻一行;
b:往回翻,只限,但管道命令时无效。
q:立刻离开more。
less:比more更方便翻页,能向上翻页。可作为管道命令。
可使用的键,包括more命令的功能,还包含以下:
[pageup][pagedown]:向上翻动一页,向下翻动一页;
head/tail:显示部分文章内容。
head [-n number] 文件:显示前几行文件内容。
tail [-n number] 文件:显示后几行文件内容。
tee:多重传送命令,可以将标准输出转存一份到文件内并将同样的数据送到屏幕去处理。
示例:ls –l /home | tee ~/homefile | more
pr:重整格式输出命令,如果文件名省略则可作为管道命令。
命令格式:pr <可选项> [文件名]
+<页号>:从指定页号的页开始输出,缺省页号是1;
-<栏数>:指定输出时的分栏数,缺省为1;
wc:统计一个文件 (或标准输入)的文本行数、单词数以及总字符数。可作为管道命令
选项:
-l:仅列出行;
-w:仅列出多少字;
-m:多少字符。
find命令:
基本用法:
find <目录列表> <检索方式> [<执行操作>]
目录列表:根据哪些目录树进行搜索。如有多个目录可用空格分开或使用通配符;
检索方式:
- 根据名称检索:
-name <文件名>,文件名可用*?等通配符;
-iname可以不区分大小写;
- 根据文件类型:
-type <类型值>,类型值有:
f:普通文件;d:目录;l:符号链接文件;p:管道文件;c:字符设备文件;b:块设备文件;s:套接文件;
- 根据八进制权限字串:
-perm [-] <八进制权限串>
如果在八进制权限前加-,表示搜索不是这种权限的文件。
(4)根据文件的大小迚行检索。
-size <数目>k
(5)根据文件的拥有者迚行检索。
-user <拥有者账号名称>
(6)根据文件被访问戒修改的时间迚行检索。
-atime<数目>
表示检索在<数目>所指定的天数前访问过的文件。而:
-mtime<数目>
则表示检索在<数目>所指定的天数前修改过的文件。
-newer <文件名称>
表示检索所有修改时间比<文件名称>所指定文件更新的文件。
以上的<检索方式>还可以通过逻辑运算迚行组合,产生更复杂的检索条件。
这些逻辑运算包括:
与:即.and.操作,无须特别算符表达,只须将检索方式全部列出,中间用空格分开卲可。
或:.or.操作,用算符-o表示,当两个检索条件是"戒"关系时,将"-o"放在两个检索条件之间。
否:.not.操作,用算符!表示。
当把一些检索条件组合时要使用"()",但"()"在下有特殊含义,故要用转义符"\"将其写为"\("和"\)"。
常用的<执行动作>有:
-print:将检索到的文件名称在标准输出(屏幕)上显示。
-exec <命令> \;:执行<命令>,如果命令中要使用检索出的文件名称的话,用符号"{}"来代替,系统会在发现"{}"的地方,将检索出来的文件名称传递给该命令。
grep:全文检索。可用于检索包含指定字符表达式的文件,字符表达式中可以包含"*"、"?"等通配符以实现模糊查询(也称作"正则表达式")。
grep<正则表达式> <文件名称列表>↙
Linux文件管理命令笔记的更多相关文章
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
- Linux常用命令 笔记
Linux常用命令 笔记 一.文件处理命令 1. ls命令:显示目录文件 -a 显示所有文件,包括隐藏文件.(all) ...
- linux 使用命令笔记
这篇随笔用来记载常用的 linux 终端命令 1. 重命名 方案a. mv old.c new.c //正规命令,把old.c 重命名为: new.c 方案b. cp old.c new.c ...
- Linux 文件管理命令语法、参数、实例全汇总(一)
命令:cat cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数 ...
- Linux学习篇(四)-Linux 文件管理命令详解
rootfs:根文件系统,Root FileSystem 的简称. Linux 文件命名规则 长度不超过255个字符. 不能使用/当文件名. 严格区分大小写. Linux 目录简介 / 根目录 /bo ...
- Linux常用命令笔记一
笔记1:查看ubuntu是32位还是64位的方法及其版本号 查看ubuntu是64还是32的命令如下: uname -m 如果是i386到i686,那就是32位系统:如果是x86_64 ,那就是64系 ...
- linux 进阶命令笔记(12月26日)
1. df 指令 作用:查看磁盘空间 用法: #df -h -h 表示以可读性较高的形式展示大小 2.free 指令 作用:查看内存使用情况 语法:#free -m -m表 ...
- Linux常用命令笔记总结(待补充)
问题实际场景:遇到告警磁盘利用率不足,检查根目录下各文件大小 Linux查看磁盘利用率 df –h 查找磁盘占用情况 find / -size +100M 从根目录往下找大于100M大小的文件 du ...
- Windows&Linux常用命令笔记
目录 linux windows Linux: 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. find . -name &qu ...
随机推荐
- Dropzone.js实现文件拖拽上传
dropzone.js是一个开源的JavaScript库,提供 AJAX 异步文件上传功能,支持拖拽文件.支持最大文件大小.支持设置文件类型.支持预览上传结果,不依赖jQuery库. 使用Dropzo ...
- 编译器开发系列--Ocelot语言4.类型定义的检查
这里主要介绍一下检查循环定义的结构体.联合体.是对成员中包含自己本身的结构体.联合体进行检查.所谓"成员中包含自己本身",举例来说,就是指下面这样的定义. struct point ...
- js动态加载css和js
之前写了一个工具类点此链接里面含有这段代码,感觉用处挺多,特意提出来 var loadUtil = { /* * 方法说明:[动态加载js文件css文件] * 使用方法:loadUtil.loadjs ...
- mono3.2和monodevelop4.0在ubuntu12.04上两天的苦战
首先第一步是设置ubuntu server 12.04版更新源,推荐中科大的比较快:deb http://debian.ustc.edu.cn/ubuntu/ precise main multive ...
- linux系统下基于mono部署asp.net,使用ef6与mysql出现的问题【索引】
git clone github.com/mono的源码,日期:2014-06-19,百度网盘链接:http://pan.baidu.com/s/1kTG9EUb 关于asp.net利用mono部署到 ...
- 微软Visual Studio Code 0.8.0发布,新增多种主题
月30日,Build 开发者大会上,正式宣布了 Visual Studio Code 项目;并将其定义为:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和 ...
- 2000条你应知的WPF小姿势 基础篇<28-33 WPF启动故事>
在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件工程师.最为出色的是他维护了两个博客:2,000Things You Should Know About C# 和 2,0 ...
- CSharpGL(9)解析OBJ文件并用CSharpGL渲染
CSharpGL(9)解析OBJ文件并用CSharpGL渲染 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了.CSharpGL源码中包含10多个独立的Demo ...
- [转]: stm328种GPIO模式
[原创]:这段时间开始研究stm32,今天撸着一段代码一直追,追到了GPIO口模式的枚举类型这里,遂去网上查看这8种模式到底是什么,网上一查,看到了一个答案被很多博主转载或者原创,那我也就不重复废话了 ...
- 断电不断网——Linux的screen
title: 断电不断网--Linux的screen author:青南 date: 2015-01-01 20:20:23 categories: [Linux] tags: [linux,scre ...