大家好,这次介绍一些liunx下的网络配置,shell的简单基础优,先级别调整。还有一些命令,大家好好看看吧。
声明:我这个人比较喜欢分享,自己快乐,就是让大家快乐,帖子也一部分是之前我做的学习笔记,也有现在遇到的问题随手记下的,也有突然想起来就写的,别管怎么样都是我自己所学的经历,和经验,希望大家可以一起学习进步。
pid 代表自己 是子进程)
ppid 是父进程)
进程 top \u95f4 \u547d\u4ee4
\u6309m \u662f\u5185\u5b58\u6392\u5e8f
\u6309c \u662fcpu\u6392\u5e8f
PID USER PR NI VIRT PES SHR S %CPU %MEM TIME+ COMMAND
PID值 用户 优先级别 虚拟内存大小 实际内存大小 共享内存大小 状态 占CPU的百分比 占内存百分比 累积CPU时
前台后台切换
并发状态 也就是前台后台一起工作 后台比前台工作要快,但是浪费CPU
[root@localhost ~]# xclock 表
[root@localhost ~]# xclock -update 1 加一个秒针
[root@localhost ~]# xclock -update 1& 丢到后台运行
正在运行的前台程序 转换为后台程序
ctrl+z 停止并丢入后台
查看后台:
jobs
后台的程序在后台继续运行:
bg 1编号)
前台的程序运行:
fg 1 编号)
[root@localhost ~]# jobs
[1] Running xclock -update 1 &后台执行)
[2]- 之前运行的) Running xclock -update 1 前台运行的)
[3]+ 现在运行的) Running xclock -update 1 &
查看xclock 的 PID
[root@localhost ~]# ps aux | grep xclck
如果在终端上在打开一个文件 如果想看看外面的东西
按 ctrl+z 暂停退出来
按 fg 在前台继续执行
杀掉 进程或者程序:
kill % 1 pid) 正常杀死
kill -9 1pid) 强制杀死一个进程或者程序
pkill httpd服务) 把关于httpd的服务一下都杀死
killall httpd 杀掉httpd的所有进成
xkill 好玩的) 点谁谁死!!
ctrl+ait+ 退格键 重启图形界面
查看进程编号:
kill -l
kill -1 挂起状态中断了)
kill -9 他杀 强制杀死)
kill -15 自杀 正常结束)
--------------------------------------------------------------------
优先级别调整:
最大优先级-20) 最小优先级19)
nice -nnks值) -20 优先级) httpd程序或者服务) 这个程序没有执行的时候相当于创建 启动程序的时候用
对pid做调整2次调整)
renice 10优先级别) -p(pid) 6020以前的pid) 正在进行的程序 用pid改优先级别
-------------------------------------------------------------------------
高级命令:
查看passwd 文件的20行
cat /etc
查看hello world的左右方向输出
echo “hello world ” | rev
查看hello world的上下反向输出
echo “hello world ” | tac
显示一个文件里的单词数
wc -l行数 -w单词数 -c字符数
排序
sort aa.txt 按照第一个数字排序
sort -n aa.txt 按照整个数字去排序
sort -u aa.txt 排序去掉重复行
sort -r aa.txt 反向排序
uniq aa.txt 去掉连续的重复行
uniq -u aa.txt 显示不重复的行
uniq -d aa.txt 之显示重复行
uniq -d -c 统计重复次数
-------------
grep 过滤 可以过滤关键字 过滤出来的是整行
[root@localhost ~]# grep root /etc/passwd 过滤 root用户信息
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
grep -v halt$ /etc/passwd 不以halt结尾的取反
-------
cut 截取
cut -d: -f 字段) 1 /etc/paasswd 截取 第一段root的信息
cut -d: -f 字段) 1,6/etc/paasswd 截取1和6段 的信息
cut -d: -f 字段) 1-6 /etc/paasswd 截取 1到6的信息
cut -c 字符) 1,3 /etc/paasswd
head -3 文件开头三行
tail -3 文件末尾三行
stat aa.txt 显示详细信息
练习:
1.计算出你的系统中有多少个可以登录到系统的用户 [root@localhost ~]# grep -v nologin$ /etc/passwd |wc -l

