《Linux 就该这么学》笔记(一)

用户头像
编程随想曲
关注
发布于: 2020 年 05 月 11 日

​常用系统工作命令

    1. echo

echo Helloworldecho $SHELL

    2. date

%t 跳格[Tab键]
%Y 年
%H 小时(00~23)
%I 小时(00~12)
%M 分钟 (00~59)
%S 秒(00~59)
%j 今年中的第几天

日期格式化输出
date "+%Y-%m-%d %H:%M:%S"
修改日期
date -s "20170406 9:39:06"
输出当前是今年的第几天
date "+%j"

    3. reboot

    4. poweroff

    5. wget

wget [参数] 下载地址
-b 后台下载模式
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有资源,包括图片、视频等
-r 递归下载

    6. ps

-a 显示所有进程
-u 用户及其他详细信息
-x 显示没有控制终端的进程
USER 进程所有者
PID 进程ID号
%CPU cpu占用率
%MEM 内存占用率
VSZ 虚拟内存使用量(KB)
RSS 占用的固定内存量(KB)
TTY 所在终端
STAT 进程状态
START 被启动的时间
TIME 实际使用cpu时间
COMMAND 命令名称与参数

进程状态
R 正在运行
S 中断、休眠
D 不可中断,kill也无法中断
Z 僵死,进程已经终止,但进程描述符依然存在
T 停止

    7. top

第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。

第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。

第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。

第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

    8. pidof

查询本机上sshd服务程序的PIDpidof sshd

    9. kill

kill [参数][进程PID]

10. killall

结束httpd服务程序带有的全部进程killall httpd



参考书目

•《Linux就该这么学》 刘遄 著



上一篇

Redis学习笔记(有序集合)



欢迎关注我的微信公众号「编程随想曲」



发布于: 2020 年 05 月 11 日 阅读数: 35
用户头像

编程随想曲

关注

学如逆水行舟,不进则退。 2018.03.11 加入

微信公众号「编程随想曲」作者。

评论

发布
暂无评论
《Linux就该这么学》笔记(一)