东子破解1


linux  过滤器 cat ls
标准输入
<
标准输出
>
ls 过滤器
编辑器 vi vim
都是先清空在重定向
2> 错误的输出重定向到文件里面

> 输出重定向正确的信息

>file name  可以到到创建文件

大于好的作用:
新建文件,重定向,清空文件

cat >a.txt
hello this is a test!
good for your
hello kitty

ctrl+D 结束

&> 错误正确的都重定向到文件中

>>追加了

>a cat>a  #把输出作为输入

cat << eee
>deadsdlfdjslfj
>ddsfsfsf
>dssdfdfsd
结束:ctrl+d
或者 eee 时才一并输出

tr "a-z" "A-Z" 转换大小写只对于过滤器
起作用的

cat >a.txt <<EEE
>ffffffff
>hhhhhhhhhhh
>EEE
-------------
cat >b.txt <<dddd
this is a test
dsdfldslf
dsjflsjdfljss
sdjflksdjlf
sljdlfsdjdlf
>dddd
chmod a+x b.sh

前面的命令的输出作为后面命令的输入
ls /etc/ -l | grep '^1'|tee /dev/pts/2 | wc -l

管道 grep '正则表达式'

管道的只能串联过滤器
eg:ls /etc/-l | grep '^d' | wc -l

学习正则表达式:^d ^l ^- 用单引号括起来

tee 是把管道的输出的结果复制出来一个同时
在给你返回一个个数
复制出来份到一个地方去
-----
linux命令的分类:
shell的内部命令
shell的外部命令

人给shell下指令 shell根据人的命令
去调用api 本地库文件

pstree 显示所有的进程
bash提供的startx 
ls /bin/*sh 看见我们想要的sh的种类
--
echo hello echo是一个内部命令
help echo 查询帮助
内部命令 help在前
shell本身提供的内部命令
ls是外部命令
/bin/ls
help 内部命令
外部命令 --help

--------------
系统状态监测及进程控制
proc 文件系统
查询当前系统的信息
查询进程的显示
控制进程
系统信息的收集:
hostname 显示或者设置主机名
uname 显示系统信息
last 显示最近的用户登录
lastlog 显示每个用户的登录情况

vi/etc/sysconfig/network
uname -a 查看平台

系统状态
/proc 文件系统
Free 查看内存的使用情况
Df 查看硬盘使用情况
Du 查看文件大小
系统日志

mount 命令
cat /proc/meminfo

/proc 内核参数
cat/proc/sys/net/ipv4/
proc 的重要性

/var/log/messages 日志的目录的所在地
tail /var/log/messages -f

secure是安全方面的
wtmp 保密安全方面二进制 用last wtmp文件
maillog 日志

名词 :阶段日志 
ftp日志文件xferlog

cron文件日志

/var/log/dmesg 核心启动日志
/var/log/messages 系统报错日志
/var/log/maillog 邮件系统日志
/var/log/boot.log 系统引导过程日志
/var/log/cron 记录守护进程派生子进程
/var/log/syslog 记录警告信息
/var/log/wtmp 永久记录用户登录事件
/var/log/xferlog 记录ftp会话
/var/log/secure 安全信息

查看 tail 命令
tail 是查看系统日志

进程是什么:pstree 内核中内核线程

进程 与进程 通信是有ipc 来实现的
信号命令:
top命令 可以看到所有的进程
kill 杀进程 kill -15 信号是自杀信号 kill -9 强制信号
kill 信号 pid 

kill -l  查看所有的信号

僵尸进程 -9信号会产生 子进程 可能会无法控制

ps a/u/au/aux 我们经常用的是ps aux 不仅查看所有的还有
后台的进程

ps -ef  和ps ef 不一样

ps auxf 进程树 pid ppid

kill pid 默认是15信号

ps aux | grep bash

kill -19 是暂停信号

kill -18 是继续运行

进程号有跟系统的位数有关32 位有32个信号 running stopping
con

top ,?, q, ,M ,K ,n ,> ,<
ps a ,u ,au aux auxf

kill pid ,kill -9 pid ,kill -15 pid

killall 信号 pid/进程名字

skill 信号 pid

w 命令 远程结束 skill -9

pkill -u/信号 pid 
进程的状态: z表示僵尸进程 s 睡眠进程 d 深度睡眠进程
r 运行的进程 t stopping 停止

s t d r z

优先级:
-20 -- 19  top 命令是将一个进程的优先级改成地或高 用r

renice 优先级 pid 已经存在

当打开的时候:nice -n 优先级 pid

后台进程:
find / -name aa&  & 代表是后台的进程

命令 &

jobs 来看后台的进程


ps aux | grep vim

kill %1 杀掉第一个任务

fg %3 拿到前台来运行 %参数

bg %参数  说明参数是整数

ctrl + z 指直接把任务丢掉后台并暂停

杀掉后台进程 kill %参数

nohup  xxxxx &  丢出控制台 变成在init 的子进程的

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值