文件查看类命令:
cat:
tac: 从文件尾部开始显示

分屏显示:
more [option] 文件名: 查看至文件尾部会退出
空格为翻页
less [option] 文件名: 查看至文件尾部不退出
ctrl+d: 往下翻半屏
ctrl+u: 往上翻半屏
k: 往上翻一行
enter:往下翻一行
1J: 第一行
: 最后一行
/keyword: 查找指定字符,从文件头开始
?keyword: 查找指定字符,从文件尾开始
n: 往下找
N: 往上找
#G: 定位某一行
q:
首尾查看:head, tail
head [options] 文件名
-n: 指定查看多少行,默认是前十行,n可有可无

head -5 messages: 显示messages文件的前五行
head -n 5 messages: 显示文件前五行
head message: 默认显示文件前十行

tail [options] 文件名
-n: 指定查看多少行,默认是后十行,n可有可无
-f: 跟随文件新增的内容,用于查看日志文件

tail -5 messages: 显示messages文件的后五行
tail -n 5 messages: 显示文件后五行
tail message: 默认显示文件后十行
tail -f log.txt 实时监控文件,如果有新内容,会显示出来

文件的时间戳管理工具
文件
元数据:文件属性信息,如属主、属组、大小、类型、时间戳的等
数据:文件内容

时间戳:
最近一次被access的时间(read): access time, atime
最近一次被modify的时间(write): modify time, mtime
最近一次被change的时间(metadata, write): change time, ctime

touch [option] 文件名
-a: 仅修改atime
-m: 仅修改mtime
-t STAMP: [[CC]YY]MMDDhhmm[.ss]
-c: 不创建空文件

文件元数据查看:stat

touch -a -t 201510101425.30 aa: 自定义修改时间
touch -c file1: 假如file1不存在,则不会被创建

文件管理工具:cp, mv, rm

文件复制:源文件,目标位置
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...

cp SRC DEST:
如果DEST不存在,复制SRC为DESK,即相当于复制且重命名
如果DEST存在:
如果DEST是文件,则覆盖
如果DEST是目录,将文件复制进DEST目录下,保持文件原名

cp SRC... DIRECTORY: 如果同时指定了多个源文件,则目标必须是目录

注意: 如果源文件是符号链接文件,则复制时会拷贝链接指向的源文件的内容

cp的常用选项:
-r: 复制目录时实现递归复制
-d: 不跟随符号链接文件指向的源文件,即复制链接文件本身而非其指向的文件
-a: 相当于-dr
-i: interactive, 目标文件存在时,提醒用户是否执行覆盖(y/n)
-f: force, 强行覆盖

cp -r /etc /tmp/: 把etc目录复制到tmp下
cp -r /etc/* /tmp/: 把etc目录下的所有文件及目录复制到tmp下
which cp: 查看cp命令本身及路径

文件移动:mv
mv [OPTION] SRC DEST
mv [OPTION] SRC... DEST
-i: interactive
-f: force

文件删除:rm
rm [OPTION] FILE...
-r: 递归删除目录及其内部所有文件
-f: 强制删除

注意:建议先移动到某专用的目录下,过一段时间再清理

bash的特性之命令别名:
alias显示所有的命令别名

定义别名:alias 命令别名='真实的命令'
alias NAME='VALUE'
注意:在命令行中定义的别名,仅对当前shell进程有效;如果想永久有效,需要定义在配置文件中;
仅对当前用户有效: ~/.bash
对所有用户有效: /etc/bash

注意:直接编辑配置文件

撤销别名:unalias 命令别名
unalias NAME

Linux文件管理类命令及命令别名的更多相关文章

  1. Linux文件管理和编辑常用命令

    Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...

  2. 3-1 Linux文件管理类命令详解

    根据马哥Linux初级 03-01整理 1. 目录管理 ls cd pwd mkdir rmdir tree 2. 文件管理 touch stat file rm cp mv nano 3. 日期时间 ...

  3. linux初级学习笔记四:Linux文件管理类命令详解!(视频序号:03_1)

    本节学习的命令:cat(tac),more,less,head,tail,cut,sort,uniq,wc,tr 本节学习的技能:目录管理 文件管理 日期时间 查看文本 分屏显示 文本处理 文件管理命 ...

  4. Linux上的文件管理类命令(2)

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示: wc 统计文件中的字节数.单词数.行数.并将统计结果显示输出 -c, --bytes 打印字节数 [root@qingchen ...

  5. 第1章 Linux文件类基础命令

    1. 关于路径和通配符 Linux中分绝对路径和相对路径,绝对路径一定是从/开始写的,相对路径不从根开始写,还可能使用路径符号. 路径展开符号: . :(一个点)表示当前目录 .. :(两个点)表示上 ...

  6. Linux文件管理相关命令

    Linux文件管理相关命令   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ...

  7. Linux网卡高级命令、IP别名及多网卡绑定 转

    http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100065.html 本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名 ...

  8. 『学了就忘』Linux基础命令 — 28、别名和常用快捷键

    目录 1.别名 2.常用快捷键 1.别名 别名也是Shell中的命令. 命令的别名,就是命令的小名,主要是用于照顾管理员使用习惯的. 命令格式: # 查询系统中命令别名 [root@localhost ...

  9. Linux文件管理命令笔记

    more\less:翻页命令 more:翻页的形式查看文件内容.该命令可作为管道命令. 翻页过程可使用的键: 空格(space):向下翻页: 回车(Enter):向下翻一行: b:往回翻,只限,但管道 ...

随机推荐

  1. 关于controller返回的页面js文件和css文件404问题的正式解决

    谨用此博客记录一下这条卡了两个星期的bug…… 还是之前的问题,通过get方法,后台@Controller返回页面然后弹窗.但是不知道为什么一直所有js文件和css文件都报404…… (之前的博客记录 ...

  2. HTML <form> 标签的 enctype

    form的enctype有三种 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编码. 在使用包含文件 ...

  3. 什么是OOA/OOD

    Object Oriented Analyzing Object Oriented Design Object Oriented Programming ooa(object oriented ana ...

  4. Linux下各文件夹的结构说明及用途介绍(转载)

    linux下各文件夹的结构说明及用途介绍: /bin:二进制可执行命令. /dev:设备特殊文件. /etc:系统管理和配置文件. /etc/rc.d:启动的配 置文件和脚本. /home:用户主目录 ...

  5. get和post请求及进程和线程及cookie和session的区别

    get和post请求及进程和线程及cookie和session的区别 1.get和post请求的区别 get请求是指向服务器进行获取查询数据的请求,post请求指向服务器提交数据的请求. get请求如 ...

  6. 压力测试工具segie的使用

    压力测试工具segie的使用 使用文档参考地址:https://www.joedog.org/siege-manual/ siege4地址:http://download.joedog.org/sie ...

  7. java文件读写链接流向

    1)字节流 读写的链接流向源节点->FileInputStream->BufferedInputStream->ObjectInputStream->程序 程序->Obj ...

  8. 通过90行代码学会HTML5 WebSQL的4种基本操作

    Web SQL数据库API是一个独立的规范,在浏览器层面提供了本地对结构化数据的存储,已经被很多现代浏览器支持了. 我们通过一个简单的例子来了解下如何使用Web SQL API在浏览器端创建数据库表并 ...

  9. 【GIMP学习】抠图方法二则

    之前抠图都比较二,懒人我尝试过在线抠图软件.以及在线PS简易版,真的都很不好用,前者简单粗暴,后者我遇到各种储存不能的bug. 在ubuntu的环境下有一个功能可以和PS相媲美的功能强大图片处理软件G ...

  10. java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal问题解决

    使用Maven构建项目并加载spring配置文件时,报如下异常 Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTrav ...