4、文件管理之:查看文件内容

1.文件管理之:

1.1 cat 查看文件内容

# cp /etc/passwd ./pass

# cat pass

# cat -n pass #-n显示行号

# cat -A pass	#查看文件的特殊符号,比如文件中存在tab键
#cat >> xuliangwei.txt <<EOF #追加数据(扩展了解)
     test
EOF

1.2 tac 倒序查看文件

# tac pass

1.3 less 查看大文件

# less /etc/services	#使用光标按行上下翻动,空格进行翻页,q退出

1.4 more 查看大文件(显示查看百分比)

# more /etc/services	#回车按上下翻动,空格进行翻页,q退出

1.5 head 查看文件头部内容,默认前十行

# head /etc/passwd    

# head -n5 /etc/passwd #指定查看头部第几行

1.6 tail 查看文件尾部内容,默认最后十行

# tail /etc/passwd    

# tail -f /var/log/messages #-f查看文件尾部的变化

# tailf /var/log/messages #查看文件尾部的变化

1.7 grep过滤文件内容

# grep "^root" pass #查找pass文件中以root开头的行

# grep "bash$" pass #查找pass文件中以bash结尾的行

# grep "failure" /var/log/secure

# grep -i "ftp" pass

# grep -Ei "sync$|ftp" pass

# grep -n -A 2 "Failed" /var/log/secure #查找/var/log/secure文件中Failed字符串,并同时打印它的下2行

# grep -n -B 2 "Failed" /var/log/secure #查找/var/log/secure文件中Failed字符串,并同时打印它的上2行

# grep -n -C 2 "Failed" /var/log/secure #查找/var/log/secure文件中Failed字符串,并同时打印它的上下2行

2.文件管理之:

联网下载文件(wget、curl)、文件上传与下载(rz、sz)

2.1 wget、curl联网下载文件

CentOS 7
yum install wget -y	#默认系统最小化安装则没有该命令

2.2 下载互联网上的文件至本地

wget http://mirrors.aliyun.com/repo/Centos-7.repo  
#将阿里云的centos-7.repo下载到/etc/yum.repos.d/并改名为CentOS-Base.repo -O参数指定
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#仅查看这个url地址的文件的内容
curl http://mirrors.aliyun.com/repo/Centos-7.repo  
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#将curl到的内容重新的写入到一个文件中.
# curl www.baidu.com > 1.html 

#使用-o参数将文件保存到指定的位置
# curl -o 2.html www.baidu.com  

#请下载一个图片至于/opt目录下(不要修改名称),最少使用2中方式, URl地址为: http://fj.xuliangwei.com/public/ks.jpeg

1.最建议的方法是wget
[root@www ~]# cd /opt
[root@www opt]# wget http://fj.xuliangwei.com/public/ks.jpeg
[root@www ~]# wget -O /opt/ks.jpeg http://fj.xuliangwei.com/public/ks.jpeg

2.curl
[root@www ~]# curl -o /opt/ks2.jpeg http://fj.xuliangwei.com/public/ks.jpeg 

2.3 rzsz上传下载文件(Windows->Linux)

# yum install lrzsz -y #不安装软件则没有该命令
#只能上传文件文件上传,不支持上传大于4个G文件,同时也不支持上传目录,不支持断点续传
# rz
# sz filename #只能下载文件(不能下载目录)

3.文件管理之:

文件或命令查找(locate、which、whereis、find)

3.1 文件查找

# locate /etc/sh #搜索etc目录下所有以sh开头的文件,全部列出来
# locate -i /etc/sh #搜索etc目录下,所有以sh开头的文件,忽略大小写

3.2 命令查找

# which ls #查找ls命令的绝对路径
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 上这些路径中查找命令
# whereis ls #查找命令的路径、帮助手册、等
# whereis -b ls #仅显示命令所在的路径
# type -a ls #查看命令的绝对路径(包括别名)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值