• linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find,which,whereis,whoami,who am i)


    linux 文件管理之文件浏览命令

    1.cat命令:显示文本文件所有内容

      格式:cat 文件名

      适用场景:适合只有少量数据的文件,例如只有几行内容的可以使用此命令。

    2.more命令:分页显示文件内容,支持直接跳转行功能等

      格式:more 文件名

      操作:

      Enter   表示向下n行,默认为1行,可以自定义。

      空格键  表示向下滚动一屏 或者按Ctrl+f

      b     返回上一屏或者ctrl+B

      q     退出more

      适用场景:适合内容较多的文件

    3.less命令:分页显示文件内容,操作更加详细,功能更加强大

      格式:less [参数] 文件

      -m   显示类似more命令的百分比

      -N    显示每行的行号,一定要是大写N

      操作:

      空格键  前进一页或者page down

      b    后退一页或page up

      d    前进半页

      u    后退半页

      回车键  前进一行或者向下方向键

      y      后退一行或者向上方向键

      /字符串  向下搜索

      ?字符串  向上搜索

      v:     进入vim编辑器

      左右方向键  相当于水平滚动条

      q       退出less

    这是基本的操作,后面在补充详细

    4.tail命令:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用来查看日志文件

      格式:tail [必要参数][选择参数][文件]

      -n  显示行数

      -f  循环读取

      &   表示在后台运行,否则占用终端

    例如 tail -100f stdout.log 表示循环实时读取日志,每次显示100行

      ctrl+c  退出tail

    5. head命令:从头开始查看文件内容命令,没有设置行数时,默认是查看前十行,head -3 jason.txt,表示查看前三行内容

    ----------------------------------------------------------------------

     文件管理之文件操作命令

    1.cp(copy)命令:复制文件或目录

      格式:cp [参数]  [源文件或目录] [目标文件或目录]

      注意:无法复制目录,只能复制文件

      复制目录必须使用 -r参数

      -b 表示将备份一个文件,以备恢复,当两个文件名相同时。

    2.mv命令:移动(就是剪切功能)或者修改现有文件的名称或目录的名称

      格式:mv [源文件或目录][目标文件或目录]

      -f或--force 表示若目标文件或目录与现有文件或目录重复,直接覆盖。

    3.rm命令:删除文件或者目录

      格式:rm [--help] [文件或者目录]  

      -f  表示强制删除文件或者目录

      -r  表示递归删除所有目录及其文件

      -i  表示删除前需要进行确认

    4.find命令:查找文件或者目录

      格式:find[目录或文件][参数]

      -name  指定字符串作为寻找文件或者目录的范本样式,也就是可以模糊查找文件

      例如:find /root/ -name "*j*" 表示查找root目录下有j字母的文件或者目录。


    5.which命令:能够按PATH变量所规定的路径进行查找命令所在路径,并且查找到后将命令的绝对路径给显示出来,可以查看执行命令所在位置

      例如:which cat

      显示结果为

    img

    6.whereis命令: 按资料库查找的命令,用于查找命令所在的路径以及该路径下的资料。

      -b 表示只查找二进制文件

      -m 表示只查找位于man路径下的文件

      例如:whereis ls

    7.whoami指令:“我是谁?”显示当前登录的用户名,一般用于shell脚本,用于获取当前操作的用户名方便记录日志。   语法:#whoami

    8.who am i命令:显示当前真实的用户名。

  • 相关阅读:
    Web--js高级--12月19日随笔
    Web--js高级--12月18日随笔
    Web--js高级--12月17日随笔
    Web--js高级--关于所学闭包随笔
    Web--js高级--12月10日随笔
    Web--js高级--12月4日随笔
    Web--js高级--12月3日随笔
    微信小程序预览图片
    开发微信“小程序”必学教程
    navigator 页面链接
  • 原文地址:https://www.cnblogs.com/jasonboren/p/10967568.html
Copyright © 2020-2023  润新知