系统文件查看命令 -more -less -head -tail及上传下载命令

Posted zabcd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统文件查看命令 -more -less -head -tail及上传下载命令相关的知识,希望对你有一定的参考价值。

系统文件查看命令more

空格向下显示一页,回车 向下显示一行,/后面跟内容会显示出你要查找的内容,n是向下搜索,q退出

系统文件查看命令less

空格向下一页
回车向下一行
/后面跟查找内容会高亮显示
n向下搜索
N向上搜索
gg回到第一行
G到末行
冒号:指定翻页行数

系统文件查看命令head

默认显示文件前十行
-n数字:从第一行显示指定显示多少行
[root@wzh ~]# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
显示前五行
[root@wzh ~]# cat -n /etc/passwd|head -5
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin
     3	daemon:x:2:2:daemon:/sbin:/sbin/nologin
     4	adm:x:3:4:adm:/var/adm:/sbin/nologin
     5	lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

系统文件查看命令tail

默认显示文件后十行
-n数字 指定显示后多少行
-f 实时查看日志更新
F  实时查看日志更新,没有这个日志,他会一直尝试读取
tailf  实时查看日志更新
显示后五行
[root@wzh ~]# cat -n /etc/passwd|tail -5
    19	nginx:x:998:996:Nginx web server:/var/lib/nginx:/sbin/nologin
    20	wzh:x:1000:1000::/home/wzh:/bin/bash
    21	wzh1:x:1001:1001::/home/wzh1:/bin/bash
    22	ntp:x:38:38::/etc/ntp:/sbin/nologin
    23	wsh1:x:1002:1002::/home/wsh1:/bin/bash
    默认后十行
[root@wzh ~]# tail /etc/passwd
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
nginx:x:998:996:Nginx web server:/var/lib/nginx:/sbin/nologin
wzh:x:1000:1000::/home/wzh:/bin/bash
wzh1:x:1001:1001::/home/wzh1:/bin/bash
ntp:x:38:38::/etc/ntp:/sbin/nologin
wsh1:x:1002:1002::/home/wsh1:/bin/bash

技术图片

系统文件查看命令grep

三剑客之一,支持扩展正则
-E或egrep 支持正则
主要用于文件的过滤,并把过滤出的内容加上颜色
过滤包含oldboy内容的行
[root@wzh ~]# grep ‘oldboy‘ 123.txt
oldboy
oldboyoldboy
不区分大小写-i
[root@wzh ~]# grep -i ‘oldboy‘ 123.txt
oldboy
OLDBOY
oldboyoldboy
只显示匹配的内容-o
[root@wzh ~]# grep -o ‘oldboy‘ 123.txt
oldboy
oldboy
oldboy
显示匹配内容的行数-c
[root@wzh ~]# grep -c ‘oldboy‘ 123.txt
2
排除取反 -v
[root@wzh ~]# grep -v ‘oldboy‘ 123.txt
OLDBOY
wangzhanghang
WANGZHANGHANG
给内容加行号-n
[root@wzh ~]# grep -n ‘oldboy‘ 123.txt
1:oldboy
3:oldboyoldboy
-A后面跟数字显示向下几行
[root@wzh ~]# grep -A2 ‘oldboy‘ 123.txt
oldboy
OLDBOY
oldboyoldboy
wangzhanghang
WANGZHANGHANG
-B显示向上几行
[root@wzh ~]# grep -B2 ‘wangzhanghang‘ 123.txt
OLDBOY
oldboyoldboy
wangzhanghang
-C显示向上向下分别几行
[root@wzh ~]# grep -C2 ‘wangzhanghang‘ 123.txt
OLDBOY
oldboyoldboy
wangzhanghang
WANGZHANGHANG
|在正则中表示或者的意思
[root@wzh ~]# grep -E ‘wangzhanghang|oldboy‘ 123.txt
oldboy
oldboyoldboy
wangzhanghang
.*匹配所有

文件的上传下载

yun install -y lrzsz 知识rz和sz的下载包
rz 上传
sz  下载(从虚拟机下载到物理机windows中)后面接文件名

wget 下载(从网络下载)-o指定下载位置后面跟网页链接地址
[root@wzh ~]# wget -o /tmp/123.jpg http://pic.sogou.com/d?query=%E5%A4%B4%E5%83%8F&page=1&did=10&st=191&phu=http%3A%2F%2Fimages.liqucn.com%2Fimg%2Fh1%2Fh994%2Fimg201802021024070_info300X300.jpg
[1] 7538
[2] 7539
[3] 7540
[4] 7541

以上是关于系统文件查看命令 -more -less -head -tail及上传下载命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux查看系统日志的一些常用命令

在linux系统中用啥命令可以查看目录

系统目录结构ls命令文件类型alias命令

Linux系统中查看所有文件的命令是啥?

Linux 查看磁盘分区文件系统使用情况的命令和相关工具介绍

linux系统怎么查看文件指定行的数据