Linux文件管理中的基础命令
cat命令 用来查看文件内容
cat -n 查看文件内容的时候显示行数
cat -A 查看文件内的特殊符号
les、more命令 当文件内容很大的时候用这两个命令来查看
空格进行翻页 Q键退出
head命令 默认查看文件内容的前十行
head -n3 可以查看前三行 (n后面的数字随意,只要在这个文件总共的行数内)
tail命令 默认查看文件内容的最后十行
tail -n3 可以查看最后三行
tail -f 实时监测一个文件内容的变化 (在后期排查故障时起到非常重要的作用)
上面三张图是我登录Linux时的相关文件的内容,在我登出系统后,文件内容发生了变化
grep命令 用来筛选出有关键字的行数
当我们要查看一个内容很多的文件,我们又不想全部查看,比如我们想要查看有关键字"root"的行,我们可以
grep "root" /var/log/secure 匹配出包含关键字"root"的行
grep "^r" /etc/rpc 匹配出包含以"r"开头的行
grep "root$" /var/log/secure 匹配出包含以"root"为结尾的行
grep -v "root" /var/log/secure 取反 匹配出不包含关键字"root"的行
grep -i "A" /var/log/secure 匹配的时候忽略大小写
grep -E "pam|sshd" /var/log/secure 多条件匹配 匹配出包含pam或sshd的行
grep -n "root" /var/log/secure 匹配完后显示行数
grep -n -A2 "root" /var/log/secure 匹配出来后 在该行再向下打印两行
grep -n -B2 "root" /var/log/secure 匹配出来后 在该行再向上打印两行
grep -n -C2 "root" /var/log/secure 匹配出来后 在该行再向上向下打印两行
wget、curl命令 用这两个命令可以从互联网上下载资源到Linux服务器
wget -O 可以把资源下载到指定目录中,如果不加 -O 就会下载到当前目录中
curl -o 注意 wget是大写O,curl是小写o
sz、rz命令
sz 将Linux服务器中的文件下载到Windows电脑中
rz 将Windows中的文件上传到Linux服务器中