​<05>linux的文本基础操作

            <05>linux的文本基础操作


文本的操作基础:

cat --文本的简单查看命令,只能查看最后一屏的信息
cat -n /<path>/file --显示行号

more --分页查看文本内容
less --分页查看,比more好用

head --局部查看命令,查看文本的头部
head /etc/passwd     --默认查看前10行
head -3 /etc/passwd    --头3行

tail --局部查看命令,查看文本的尾部
tail /etc/passwd    - -默认查看末10行
tail -3 /etc/passwd --末3行
tail -f /var/log/message    --可以看到最新的更新内容  

grep 过滤命令
#grep root /etc/passwd --在passwd过滤root关键字
#grep -i root /etc/passwd --忽略大小写
#grep -n -i root /etc/passwd --忽略大小写并输入行号
#grep -v root /etc/passwd -v除了root这个关键字
# grep -v ‘^$‘ /etc/passwd ^$ 空行
# grep ‘^root‘ /etc/passwd ^root以root开头
# grep ‘bash$‘ /etc/passwd bash$以bash结尾
# cat /etc/vsftpd/vsftpd.conf  | grep -v ‘^#‘ | grep -v ‘^$‘  
查看 vsftpd.conf 并过滤掉以#开头的注释文件和空行


linux信息搜集命令:
uname -r 内核版本
uname -n 主机名
uname -a 所有信息

free -m 内存和交换分区的使用情况
df -h 显示已经挂载的分区,以M为单位显容量
df -Th 显示已经挂载的分区和分区对应的文件系统
df -i 显示已经挂载的分区和文件节点数


ps aux  
-a 显示其他用户启动的进程
-u 启动这个进程的用户和它启动的时间
-x 查看系统中属于自己的进程
-f 显示进程的父子关系

ps -elf
-e 显示所有进程
-l 长格式
-f 全格式

pstree --以树状的方式查看进程
pstree -aunlp
-a 显示所有
-u 启用进程用户身份
-n 以数字显示进程号
-l 以长格式显示启动命令
-p 进程ID

top --以动态方式查看进程状态
查询某个用户进程 root --> u
查询那个进程占用 CPU 最高 --> P
查询那个进程占用 内存 最高 --> M
杀掉进程 --> k

更改显示频率 --> d
top -p pid

一个终端
# ps aux | grep top
另外一个终端
#top   k  9 [15]

pgrep 以关键字查看进程
pgrep  -l bash 以关键字查看进程
pgrep -l ba
pgrep -l tty

pkill 以关键字杀死进程
pkill -9 bash --强制杀死启动命令中包含有bash关键字的进程
pkill -15 -t tty1 --以正常方式关闭tty1终端的所有进程
pgrep -u rpc portmap --杀死以rpc身份启动portmap进程  (pgrep -u root httpd )
pkill -HUP syslogd --让进程重启,并重新加载配置文件    --不提倡使用
pkill -1 syslogd --让进程重启,并重新加载配置文件
pkill -9/15 sshd   (service sshd restart )



kill 根据进程ID,给进程发信号
kill PID 发进程发正常关闭信号 (默认发的是15信号)
kill -15 PID 发进程发正常关闭信号    
kill -9 PID 发进程发强制退出信号
kill -1 | -HUP  --让进程重启,并重新加载配置文件


# cat >heizi.txt <<END      ||  EOT
> hello,word
> END  

| 管道
cat /etc/passwd |grep -n -v "^#" > heizi.txt
查看passwd文档并过滤#开头的行且显示行号再重定向到heizi.txt


本文出自 “Linux学习总结” 博客,请务必保留此出处http://helloheizi.blog.51cto.com/10275907/1656607

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。