星巴克网站建设,德州哪个做网站做得好,网页制作公司为什么出现,seo 资料包怎么获得目录
❀My学习Linux命令小记录#xff08;16#xff09;❀
61.who指令
62.sleep指令
63.kill指令
64.top指令
65.diff指令 ❀My学习Linux命令小记录#xff08;16#xff09;❀
61.who指令
功能说明#xff1a;显示目前登录系统的用户信息。
#xff08;ps.who命…目录
❀My学习Linux命令小记录16❀
61.who指令
62.sleep指令
63.kill指令
64.top指令
65.diff指令 ❀My学习Linux命令小记录16❀
61.who指令
功能说明显示目前登录系统的用户信息。
ps.who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统单独执行who命令会列出登入帐号使用的终端机登入时间以及从何处登入或正在使用哪个X显示器。
基本语法who(选项)(参数)
选项:
-H或--heading显示各栏位的标题信息列
-i或-u或--idle显示闲置时间若该用户在前一分钟之内有进行任何动作将标示成.号如果该用户已超过24小时没有任何动作则标示出old字符串
-m此参数的效果和指定am i字符串相同
-q或--count只显示登入系统的帐号名称和总人数
-s此参数将忽略不予处理仅负责解决who指令其他版本的兼容性问题
-w或-T或--mesg或--message或--writable显示用户的信息状态栏
--help在线帮助
--version显示版本信息。
参数:
文件指定查询文件。
实例
#who #显示最近使用的10条历史命令
# who -q #只显示登入系统的帐号名称和总人数 # who -H #显示各栏位的标题信息列
# who -w #显示用户的信息状态栏
62.sleep指令
功能说明 将目前动作延迟一段时间。
(ps.sleep命令暂停指定的时间。)
语法sleep(参数)
参数:
时间指定要暂停时间的长度。
时间长度后面可接 s、m、h 或 d其中 s 为秒m 为 分钟h 为小时d 为日数。
选项
实例
# sleep 2 # 在脚本里意味着设置休息时间间隔为2秒
63.kill指令
功能说明删除执行中的程序或工作。
ps.kill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。
语法kill(选项)(参数) / xkill # 图形化关闭程序
选项:
-a当处理当前进程时不限制命令名和进程号的对应关系
-l 信息编号若不加信息编号选项则-l参数会列出全部的信息名称
-p指定kill 命令只打印相关进程的进程号而不发送任何信号
-s 信息名称或编号指定要送出的信息
-u指定用户。
参数
进程或作业识别号指定要删除的进程或作业。
实例
# kill -l #列出全部的信息名称
只有第9种信号(SIGKILL)才可以无条件终止进程其他信号进程都有权利忽略 下面是常用的信号
HUP 1 终端断线
INT 2 中断同 Ctrl C
QUIT 3 退出同 Ctrl \
TERM 15 终止
KILL 9 强制终止
CONT 18 继续与STOP相反 fg/bg命令
STOP 19 暂停同 Ctrl Z # ps -ef | grep vim #先用ps查找进程 # kill 3268 #杀掉3268的进程
# kill 3268 #在执行一遍上面的命令可以看到3268进程已经被杀掉 64.top指令
功能说明显示或管理执行中的程序。
ps.top命令可以实时动态地查看系统的整体运行情况是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面用热键可以管理。
基本语法top(选项)
选项:
-b以批处理模式操作
-c显示完整的治命令
-d屏幕刷新间隔时间
-I忽略失效过程
-s保密模式
-S累积模式
-i时间设置间隔时间
-u用户名指定用户名
-p进程号指定进程
-n次数循环显示的次数。
top交互命令:
在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的如果在命令行中使用了-s选项 其中一些命令可能会被屏蔽。
h显示帮助画面给出一些简短的命令总结说明
k终止一个进程
i忽略闲置和僵死进程这是一个开关式命令
q退出程序
r重新安排一个进程的优先级别
S切换到累计模式
s改变两次刷新之间的延迟时间单位为s如果有小数就换算成ms。输入0值则系统将不断刷新默认值是5s
f或者F从当前显示中添加或者删除项目
o或者O改变显示项目的顺序
l切换显示平均负载和启动时间信息
m切换显示内存信息
t切换显示进程和CPU状态信息
c切换显示命令名称和完整命令行
M根据驻留内存大小进行排序
P根据CPU使用百分比大小进行排序
T根据时间/累计时间进行排序
w将当前设置写入~/.toprc文件中。
实例
# top #显示执行中的程序 第一行
top - 09:44:56[当前系统时间], 16 days[系统已经运行了16天], 1 user[个用户当前登录],
load average: 9.59, 4.75, 1.92[系统负载即任务队列的平均长度]
第二行
Tasks: 145 total[总进程数], 2 running[正在运行的进程数], 143 sleeping[睡眠的进程数],
0 stopped[停止的进程数], 0 zombie[冻结进程数]
第三行
Cpu(s): 99.8%us[用户空间占用CPU百分比], 0.1%sy[内核空间占用CPU百分比],
0.0%ni[用户进程空间内改变过优先级的进程占用CPU百分比],
0.2%id[空闲CPU百分比], 0.0%wa[等待输入输出的CPU时间百分比], 0.0%hi[], 0.0%st[]
第四行
Mem: 4147888k total[物理内存总量], 2493092k used[使用的物理内存总量],
1654796k free[空闲内存总量], 158188k buffers[用作内核缓存的内存量]
第五行
Swap: 5144568k total[交换区总量], 56k used[使用的交换区总量],
5144512k free[空闲交换区总量], 2013180k cached[缓冲的交换区总量]
65.diff指令
功能说明比较给定的两个文件的不同。
ps.diff命令different简写在最简单的情况下比较给定的两个文件的不同。如果使用“-”代替“文件”参数则要比较的内容将来自标准输入。diff命令是以逐行的方式比较文本文件的异同处。如果该命令指定进行目录的比较则将会比较该目录中具有相同文件名的文件而不会对其子目录文件进行任何比较操作。
基本语法diff(选项)(参数)
选项:
-行数指定要显示多少行的文本。此参数必须与-c或-u参数一并使用
-a或——textdiff预设只会逐行比较文本文件
-b或--ignore-space-change不检查空格字符的不同
-B或--ignore-blank-lines不检查空白行
-c显示全部内容并标出不同之处
-C行数或--context行数与执行“-c-行数”指令相同
-d或——minimal使用不同的演算法以小的单位来做比较
-D巨集名称或ifdef巨集名称此参数的输出格式可用于前置处理器巨集
-e或——ed此参数的输出格式可用于ed的script文件
-f或-forward-ed输出的格式类似ed的script文件但按照原来文件的顺序来显示不同处
-H或--speed-large-files比较大文件时可加快速度
-l字符或字符串或--ignore-matching-lines字符或字符串若两个文件在某几行有所不同而之际航同时都包含了选项中指定的字符或字符串则不显示这两个文件的差异
-i或--ignore-case不检查大小写的不同
-l或——paginate将结果交由pr程序来分页
-n或——rcs将比较结果以RCS的格式来显示
-N或--new-file在比较目录时若文件A仅出现在某个目录中预设会显示Only in目录文件A 若使用-N参数则diff会将文件A 与一个空白的文件比较
-p若比较的文件为C语言的程序码文件时显示差异所在的函数名称
-P或--unidirectional-new-file与-N类似但只有当第二个目录包含了第一个目录所没有的文件时才会将这个文件与空白的文件做比较
-q或--brief仅显示有无差异不显示详细的信息
-r或——recursive比较子目录中的文件
-s或--report-identical-files若没有发现任何差异仍然显示信息
-S文件或--starting-file文件在比较目录时从指定的文件开始比较
-t或--expand-tabs在输出时将tab字符展开
-T或--initial-tab在每行前面加上tab字符以便对齐
-u-U列数或--unified列数以合并的方式来显示文件内容的不同
-v或——version显示版本信息
-w或--ignore-all-space忽略全部的空格字符
-W宽度或--width宽度在使用-y参数时指定栏宽
-x文件名或目录或--exclude文件名或目录不比较选项中所指定的文件或目录
-X文件或--exclude-from文件您可以将文件或目录类型存成文本文件然后在文件中指定此文本文件
-y或--side-by-side以并列的方式显示文件的异同之处
--help显示帮助
--left-column在使用-y参数时若两个文件某一行内容相同则仅在左侧的栏位显示该行内容
--suppress-common-lines在使用-y参数时仅显示不同之处。
参数:
文件1指定要比较的第一个文件
文件2指定要比较的第二个文件。
实例
# diff send.md5 recv.md5 -y -W 50 |grep |” #对比发送、接收两端指定类型测试文件MD5值是否一致。如果结果一致输出为空如果结果有不一致会输出带有“|”的相关行。 ❀My学习Linux命令小记录16❀over~