zoukankan      html  css  js  c++  java
  • Linux-文件查看命令

    系统文件查看命令-cat

    cat	# 查看文件
    cat -n	# 查看文件,并显示行号
    cat -b	# 查看文件,并显示行号,但空行不计入内!
    cat -T	# Tab,用'^I'标识Tab键 
    cat -E	# End,用'$'标识行尾
    cat -v  # 将一些特殊字符(如汉字)用特殊符号标识
    cat -A	# -vET
    cat -e	# -vE
    cat -t	# -vT
    tac 	# 倒序查看文件
    # 创建一个新的文件并添加内容
    [root@wqh06 ~]# cat >> 1.txt << eof
    > line01
    > line02
    > line03
    > wqh06
    > eof
    
    

    系统文件查看命令-more

    more	# 查看文件命令
    more file.txt
    操作指南:
    space	# 向下翻页
    b	# 向上翻页
    Enter	# 一行一行的翻页
    =       # 显示当前所在行的行号
    /ssh	# 搜索关键字'ssh',按 n 向下搜索,无法向上搜索 (无法高亮显示)
    q       # 退出
    

    系统文件查看命令-less

    less 	# 查看文件命令
    less -N # 显示文件的行号
    less -i # 忽略搜索时的大小写
    less file.txt
    操作指南:
    space	# 向下翻页
    b	# 向上翻页
    Enter	# 一行一行的翻页
    /ssh	# 搜索关键字'ssh',按 n 向下搜索,按 N 向上搜索 (高亮显示)
    g	# 跳到文件首部
    G 	# 跳到文件尾部
    :111	# 如果当前是第1行,那么会跳到111行,如果是111行,会跳到222行
    :1111g  # 跳到 1111 行
    =	# 显示当前页的行数范围,总行数,已浏览文件内容总字节数,百分比
    
    

    系统文件查看命令-head

    head		# 查看文件首部(默认前10行)
    head -20 	# 查看文件首部20行
    

    系统文件查看命令-tail

    tail		# 查看文件尾部(默认后10行)
    tail -20	# 查看文件尾部20行
    tailf		# follow,实时追踪文件的尾部更新内容(tail -f)
    tail -F		# 实时查看文件内容的更新,当文件不存在时,会一直尝试读取该文件,可以创两个终端实验
    

    系统文件查看命令-grep

    grep		# 过滤关键字,并且把关键字所在行的内容都打印出来
    grep -i		# ignore,过滤关键字,忽略大小写
    grep -n 	# number,显示过滤关键字所在行的行号
    grep -c		# count,统计过滤内容所占的行数
    grep -v		# invert,反向过滤,显示除关键字所在行的其他所有行
    grep -w		# word,精确过滤单词
    grep -o		# output,只输出过滤的内容,并每个过滤的内容单独一行
    grep -E         # egrep,支持扩展正则表达式
    grep -A2	# after,显示过滤行,并显示过滤行之后的两行
    grep -B2	# before,显示过滤行,并显示过滤行之前的两行
    grep -C3	# 显示过滤行,并显示过滤行前后的三行
    grep '^s'	# 输出以 s 开头的所有行
    grep 'nologin$'	# 输出以 nologin 为结尾的所有行
    grep -r		# 不需要指定文件名,在目标路径下搜索所有文件内容中的关键字(如下)
    grep -rl        # 不需要指定文件名,在目标路径下搜索所有文件内容中的关键字,但只打印出文件名(如下)
    [root@wqh06 ~]# grep -r 'ssh'
    services:ssh             22/tcp                          # The Secure Shell (SSH) Protocol
    services:ssh             22/udp                          # The Secure Shell (SSH) Protocol
    services:x11-ssh-offset  6010/tcp                        # SSH X11 forwarding offset
    services:ssh             22/sctp                 # SSH
    services:sshell          614/tcp                 # SSLshell
    services:sshell          614/udp                 #       SSLshell
    services:netconf-ssh     830/tcp                 # NETCONF over SSH
    services:netconf-ssh     830/udp                 # NETCONF over SSH
    services:sdo-ssh         3897/tcp                # Simple Distributed Objects over SSH
    services:sdo-ssh         3897/udp                # Simple Distributed Objects over SSH
    services:snmpssh         5161/tcp                # SNMP over SSH Transport Model
    services:snmpssh-trap    5162/tcp                # SNMP Notification over SSH Transport Model
    services:tl1-ssh         6252/tcp                # TL1 over SSH
    services:tl1-ssh         6252/udp                # TL1 over SSH
    services:ssh-mgmt        17235/tcp               # SSH Tectia Manager
    services:ssh-mgmt        17235/udp               # SSH Tectia Manager
    .lesshst:"ssh
    [root@wqh06 ~]# grep -rl 'ssh'
    .lesshst
    services
    
    
    

    文件上传下载命令-rz,sz

    yum -y install lrzsz	# 安装软件包
    # wget
    -O : 指定我要下载的位置、文件名  + URL
    # curl
    -o : 指定我要下载的位置、文件名  + URL
    
    
  • 相关阅读:
    百度地图学习
    JS中call和apply区别有哪些 记录
    初次学习AngularJS
    C#中Abstract和Virtua笔记,知识
    css学习笔记四
    css学习笔记三
    jquery基础 笔记三
    jquery基础 笔记二
    jquery基础 笔记一
    负边距在布局中的应用
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12555670.html
Copyright © 2011-2022 走看看