文件查看类命令:
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. ArrayList简单学习

    类声明: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomA ...

  2. Java内置锁和简单用法

    一.简单的锁知识 关于内置锁 Java具有通过synchronized关键字实现的内置锁,内置锁获得锁和释放锁是隐式的,进入synchronized修饰的代码就获得锁,走出相应的代码就释放锁. jav ...

  3. jQuery offset()源码解析

    首先是原型上的offset方法,根据arguments判断到底是取值还是设值.如果是设置,就遍历调用静态方法jQuery.offset.setOffset 如果是取值.那么就是从"var d ...

  4. vs 2017注册码 激活码

    Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFVisual Studio 2017(VS2017 ...

  5. Oracle Data Integrator 12c 安装(ODI安装)

    Oracle Data Integrator 12c 安装(ODI安装) 企业版安装步骤(包含独立安装步骤) 官网下载Oracle Data Integrator 12cR2 (12.2.1.0.0) ...

  6. Android Theme.Dialog 到光 AppCompatDialog

    我用在我的 style.xml 作为主要应用程序主题 <style name="AppTheme" parent="Theme.AppCompat.Light&qu ...

  7. python中中括号中的负数

    >>> a="a,b,c,d,e">>> a.split(",")[0:2]['a', 'b']>>> a ...

  8. Lucene全文检索技术学习

    ---------------------------------------------------------------------------------------------------- ...

  9. SQL server 数据库基础语句 子查询 基础函数

    上一章 说了下   子查询的意义是 把一条查询语句当做值来使用 select *from car   //查询汽车的信息 假设我知道一个汽车的编号是 c021 但是我要查询 比这个汽车价格高的汽车信息 ...

  10. (十二)mybatis之动态代理

    mybatis之动态代理的应用 在前文(https://www.cnblogs.com/NYfor2018/p/9093472.html)我们知道了,Mybatis的使用需要用到Mapper映射文件, ...