指令篇:文件内容的查看和修改___cat、tac、head、tail、nl、more、od、touch、umask、chatter、lsatter(上接第一篇)

查看文本的命令

创建文件和目录的权限(umask)

隐藏权限:chattr    lsattr

一、查看文件命令

 cat、tac、head、tail、nl、more、less、od  + 文本名

  -n  : 查看文件的行号  

  -b :显示空白行号

区别:

    cat:只显示最后一页(适合查看小文件)

    tac:从最后一行开始显示,倒着显示

    nl :直接显示行号,

    more(分屏显示文件,只能往后看不能往前看)

    less  (分屏显示文件,能往钱后看,支持 pg Up\pg Dn\Home\End 键)

    按反斜杠 “/” 查找文件里面的内容

    head   (默认查看前10行)

        head -16     查看前16行    

    tail    (默认查看后10行)

      tail -f    <==>tailf   监控日志

    od    查看二进制文件

      od -t c /bin/ls  以ASCII的格式显示出来

      strings /bin/ls  以字符串的格式显示出来

    

二、创建文件:touch

  1、touch xxx

      如果该文件在源文件夹里没有的话,创建一个名字为xxx的文件

      如果该文件在文件夹里面有了的话,则把源文件的属性改为当前创建的时间

      touch -t 20171224235959 xxx

  2、目录、文件权限为问题(umask  --->权限过滤符 (0022<==>022))

    创建一个目录的权限本来是:777,过滤之后为:755

    创建一个文件的权限本来是:666,过滤之后为:644

      umask 333 权限过滤符设置为333

      umask -S 权限保留问题  

 chatter 命令:(CentOS7版本好像不能用了)

   chatter +a  aa/xx  只能够向文件夹aa里面添加文件,不能删除文件  

   chatter +i aa/xx   不能够向文件夹aa里添加和删除文件,即不能更改该文件夹

   lsattr aa   查看文件夹的权限

基础7-2

原文地址:https://www.cnblogs.com/Panda-lk/p/9208080.html

时间: 2024-10-31 04:28:33

指令篇:文件内容的查看和修改___cat、tac、head、tail、nl、more、od、touch、umask、chatter、lsatter(上接第一篇)的相关文章

(转)剖析Linux文件编码的查看及修改

Linux文件编码的查看和修改都有不止一种做法,如果你需要在Linux中操作windows下的文件,那么很可能会经常遇到文件编码转换的问题,如何进行这项工作,也应该是经常工作在双系统下的操作者的必须掌握的知识. Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换. 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileen

linux文件时间的查看和修改touch

1. linux文件的时间 linux下文件时间主要有下面三种: 1.1 modification time(mtime) 文件修改时间,即文件内容的修改时,更新这个时间,不包括文件权限和属性的修改. 使用ls -l查看,默认显示时间为mtime $ ls -l uconv.h -rw-rw-r-- 1 work work 1808 Jul 23 2013 uconv.h 1.2 status time(ctime) 文件状态status的修改时间,如文件的权限和属性修改时更新这个时间. 使用

【Linux】目录文件权限的查看和修改【转】

转载自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718 ------------------------------------------------------------------------------------------------------------------------------------------ =========================================================

linux系统下文件夹以及文件的权限查看及修改;以及文件和文件夹删除 rm -rf 命令的使用

1.直接查看文件或者文件夹的权限命令: >>ll 或者 >>ls -l r代表读取权限,w写权限,x代表执行权限 第一个代表文件类型,-代表是普通文件,d代表是文件夹 权限一共分成3组,3个一组,分别是所有者,所属组,其他人 2.修改文件权限: 权限管理命令chmod,全拼:chang permissions mode of a file 语法:chmod [{ugoa}{+-=}{rwx}][文件或目录] [mode=421][文件或目录] -R 递归修改 u:所有者,g:所属组

Git 提交修改内容和查看被修改的内容

我们将仓库里的readme.txt文件修改一下,改成如下内容: Git is a distributed version control systemGit is free software. 运行git status命令查看一下结果: $ git statusOn branch masterChanges not staged for commit: (use "git add <file>..." to update what will be committed) (u

linux下文件编码的查看与修改

在Linux中查看文件编码可以通过vim编辑器来查看,在vim命令模式下输入如下命令即可: :set fileencoding //在vim中查看文件编码 如果你只是想查看其它编码格式的文件或者想解决用vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容: set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 //在~/.vimrc配置文件中加入 这样就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文

Linux学习之一:文件权限的查看和修改

1.用户的账户信息全部是放在etc文件下面. 2.文件权限 查看文件夹的权限:(ls -ld 文件夹名) 第2列:表文件的硬链接数(只有在Linux专有的) 第3列:表示所有者 第4列:表示所有族 第5列:指文件的大小  ( ls -lh) 第6列:显示文件的创建时间或者修改时间 第1列: 第一个字符代表文件的类型 -:代表普通文件 d:代表目录 b:设备文件(块设备:U盘.光驱.硬盘...) c:设备文件(字符文件:鼠标.键盘....) l:软连接(快捷方式) 第2--->9字符代表文件的权限

Linux学习笔记——如何使用echo指令向文件写入内容

0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符. echo向文件中输出内容的基本方法是使用IO重定向指令--">",默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件中. 1.echo指令基本用法 [1]Linux官方用户手册--echo指令 [2]输入指令获得帮助 sudo echo --help 返回内容如下 用法:echo [短选项]... [字

Linux 查看文件内容的命令

观看档案内容 : cat, tac, more, less, head, tail, nl, 刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了 !此外,如果我们要查看一个很大型的档案(好几百MB 时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外, tac 这个指令也可以达