首页 > 系统相关 >linux4

linux4

时间:2023-05-30 10:12:51浏览次数:40  
标签:-% 输出 linux4 +% date 内存 进程

tclass{ctexart}
\begin{document}
\tableofcontents
\title{Shell}
\begin{abstract}
second class
\end{abstract}

\section{introduction}
格式化:将硬盘分成一个个固定大小的block,并且生成一个表明了位置的i node链表号用来储存文件
IDE硬盘
SCSI/SATA/USB硬盘

表示操作时间(读取、设置)

date:表示操作时间(读取、设置)

CST:Local time
date +%F :输出年
date "+%Y-%m-%d"
date +%F+%T
date "+%F %T"
date "+%Y-%m-%d %H:%M:%S"日期包括时分秒

获取之前或者之后的时间
date -d "-1 day" "+%Y-%m-%d %H:%M:%S" 输出一天前的
-: ago +:later

man.linuxde.net

cal:用来操作日历
输出当前月日历
cal -1

cal -3:输出前一个月和后一个月的日历
cal -Y 年份 :输出某一年的日历

clear/ctrl +L:清除终端中已经存在的命令或者信息

管道 |:作用:用于“过滤”,“特殊”,“扩展用法”

语法:管道不能单独使用、必须包含前面所讲的指令一起使用,主要作用是“辅助”
grep:用于过滤
ls / |grep y :找到所有含有y字母的文件

|为分界线,前面的输出就是后面的输入

ls | wc -l

hostname :操作服务器主机名
hostname -f:输出当前主机名中的FQDN(权限定域)

id:查看一个用户的基本信息

whoami :我是谁?显示当前登录的用户名

ps -ef
ps:主要查看服务器的进程信息

选项含义:
-e 等于-A:列出全部的进程。-f:列出全部的列(显示全字段)

UID:该进程执行的用户id
PID:进程id
PPID:该进程的父级进程id
C:cpu的占有率
STIME:进程的启动时间
TTY:终端设备、发起该进程的终端的设备识别符号,如果显示"?"则表示该进程并不是由终端设备发起
TIME:进程的执行时间
CMD:该进程的名称或者对应的路径

top:服务器的进程占用的资源
退出按q键盘

PR:权重、优先级
VIRT:虚拟内存
RES:常驻内存
SHR:共享内存

计算一个进程实际使用的内存:实际内存(RES)-共享内存(SHR)
%MEM:内存占用百分比
COMMAND:进程的名称或者路径
运行top时可以按下方便的快捷键
M:将内存的大小从大到小进行降序排列
P:将CPU的使用率从大到小进行逆序排列
当服务器有多个CPU时,按1可以展示多个cpu的详细信息

du -sh
显示目录的真实大小
du -sh 路径
-s 只显示汇总的大小
-h 以可读的形式显示

find:用于查找文件
find 路径范围 选项选项的值

选项:-name 按照文件的名称进行搜索(支持模糊搜索)
-type 根据文件的类型进行搜索
文件类型“-”表示文件(使用find的时候用f来替换),d表示文件夹

find 路径 -type f:找到该路径下的所有文件

service :用于控制一些软件的服务启动/停止/重启
service 服务名 start/stop/restart

例如需要启动本机安装的Apache,其服务名为httpd,即为:service httpd start

kill 杀死进程。语法:kill 进程PID
killall 进程名称

ifconfig 获取网卡信息,inet addr:ip地址

reboot: restart your pc

reboot -w 模拟重启,但是不重启:只写开机和关机的日志
shutdown:关机

shutdown -h now
shutdown -h now "关机提示"

uptime
输出计算机的持续在线时间

uname:获取计算机操作系统的相关信息:获取操作系统的类型
uname -a : get all the information of the operation system

netstat -tnlp
作用:查看网络的连接状态

-t:表示只列出tcp协议的链接
-n:将地址将字母组合转化成端口号
-l:只显示“state”列中“LISTEN”的连接
-p:显示进程的PID和发起连接的名称

man 手册
man 命令。 退出按q

\end{document}

标签:-%,输出,linux4,+%,date,内存,进程
From: https://www.cnblogs.com/lycheezhang/p/17442446.html

相关文章

  • linux4位权限分别代表什么意思(转载)
    接触linux一段时间了,有个权限问题让我一直郁闷。网上也没找到(估计是关键字不对),就是这个0777,最前面的0是什么意思。最近看到一本书(Linux与unixshell编程指南),终于找到答案了。 先说一下777什么意思吧,linux下文件权限分为所属用户权限、所属组权限和其他权限。每一个又分为r(读)w(写)x(可......