CentOS 6 命令(三)——查看、统计、过滤、rpm安装

ls -l #长格式显示 以d开头的文件表示目录
ls -l /etc | grep “^d” | wc -l #以长格式显示/etc目录内容,再过滤d开头的行(d开头的为子目录),统计文件内容的行数——实现功能:统计/etc目录中子目录的个数
ls -l /proc | grep “^d” | wc -l #统计/proc目录(进程存放目录)中子目录的个数
cat -n /etc/man.config #标行号查看,默认进入尾部
less /etc/man.config #查看文件的方式 逐行分页查看,上下箭头可以逐行移动 空格翻页 q退出查看
less -N /etc/man.config #带行号分页查看,默认进入开头,更人性化
cat -n /etc/man.config | less #带行号分页查看,进入开头
less /var/log/secure #分页查看linux登录(安全)日志。
ip addr show eth0 #通过命令字查看我eth0网卡的ip地址信息 eth0表示我系统中第一个以太网卡
cd /var/log/ #当前目录中保存了系统中所有的日志信息。日志就是记录各种事件发送的信息

#tail命令专门(默认)看文件最后的10行内容,如果自己指定参数,他会根据参数显示要看的行数。
cat -n secure | tail #看文件的最后几行
cat -n secure | tail -5 #看文件的最后5行
tail -f /var/log/secure #实时跟踪。-f,follow
tail -f 日志文件 #实时观察,要退出,中断操作按ctrl+c即可

ssh [email protected] #远程登录

grep --color “Failed” secure #列出了所有失败 的信息记录
awk{print $3}’ /tmp/class2001.txt #取出txt文件中第三个字段的内容
grep --color “Failed” secure | awk{print $11}#精确取出所有登录失败的ip地址
grep --color “Failed” secure | awk{print $11}| sort #排序(sort)
grep --color “Failed” secure | awk{print $11}| sort | uniq -c #(-c,count统计次数。uniq-报告或省略重复行。相同的内容合并)

file httpd-2.2.15.tar.gz #分析文件类型
md5sum httpd-2.2.15.tar.gz #分析有没有丢包现象(拷贝来的软件包,要做md5值验证,防止丢包)
tar -xf httpd-2.2.15.tar.gz #解压缩到当前路径

gcc /tmp/test.c -o /tmp/test.o #将源码编译成二进制文件

cd /media/ #进入光盘挂载路径
ls #列出当前目录内容
ls -lh #长格式易读显示目录详细信息
du -sh Packages/ #统计文件夹Packages的总大小。sum统计总大小,h易读
grep “root” /tmp/passwd #在passwd内容中过滤含root的行
ls | wc -l #统计该目录的行数
ls | grep “tree” #过滤出tree软件(在众多软件中,选一款软件名为tree的软件包)

rpm -qa #列出系统中已经安装过的所有软件包
rpm --qa |grep “tree” #确认是否安装过叫tree的软件
rpm -qpi tree-1.5.3-3.el6.x86_64.rpm #分析该软件包的详细信息
rpm -qpl tree-1.5.3-3.el6.x86_64.rpm #列出该软件包安装以后会产生的文件和文件路径
rpm -ivh  tree-1.5.3-3.el6.x86_64.rpm #安装软件,显示进度条
rpm -e tree #删除软件tree

netstat -antpul #查看端口状态信息。t为tcp、u为udp协议、p代表pid号、l为listen,监听状态
netstat -antpul | grep --color 80 #过滤80(关键字高亮)所在的行

ip addr show eth0 #查看eth0网卡的ip地址信息
发布了33 篇原创文章 · 获赞 42 · 访问量 2003

猜你喜欢

转载自blog.csdn.net/qq_17841153/article/details/104957431