为了保证制作简历的安全性和流畅性,建议您使用Chrome浏览器进行访问
你挺茬楞阿 伦敦政治经济学院·2022届
APP 内打开
分享
评论
27

Linux 复习

字节一面又来啦,这次要把所有基础知识都好好巩固一下,借鉴了很多很多。

因为自己也是初学,所以如果有不对的地方希望大家纠正一下。


ps命令


pstree -p | grep init


树状结构显示进程,-p显示进程号。

ps -A

显示所有进程信息。


ps -u root

显示指定用户下的进程

ps -ef

显示所有进程


STIME是进程启动时间,TTY是终端,PPID是父进程

ps -l

显示本次登入的PID和相关信息


CMD是什么指令

TIME使用掉的CPU时间

WCHAN表示是否在运行,若为-表示在运作。

SZ表示使用的内存大小

ADDR指出该程序在内存的那个部分。如果是个running的程序,一般就-

C是CPU使用率

F代表程序的旗帜,4表示是超级用户

ps aux

显示所有在内存的进程


VSZ虚拟内存使用

RSS固定内存使用

STAT

该程序目前的状态,主要的状态有文件

R:该程序目前正在运作,或者是可被运作

S:该程序目前正在睡眠当中 (可说是idle状态),但可被某些讯号 (signal) 唤醒。

T:该程序目前正在侦测或者是停止了

Z:该程序应该已经终止,但是其父程序却无法正常的终止他,造成zombie (疆尸)程序的状态


chmod命令


chmod [who] [+/-/=] [mode] 文件名

u文件或目录的所有者

a所有用户

g同组用户

o其他用户

RWX可读可写可执行,X=1,W=2,R=4

也可以转换成八进制的形式,顺序是u,g,o

比如chmod a+x,g+w exer1或者chmod 777 exexr1


cat命令


cat可以显示文件内容,可以显示多个文件

cat -n显示行号

cat test1.sh test2.sh > test.sh可以创建一个新文件

cat,不加参数就是输入,然后输出,输出可以重定向到文件。

cat > 1.txt

输入重定向是<,我们可以进行cat <1.txt >2.txt


cat命令适合显示短的文本文件。因为文件太大时,前面的内容就滚出屏幕,看不到了。

显示文本文件,我们现在就有两个命令:less和cat。除了它们外,vi也可以显示文本文件,它是用来编辑文本文件的,因此,显示文件是小菜一碟。

这三个命令用来显示文本文件时,less和vi都可以来回滚动,不存在看不见全部内容的问题。


top命令



load average系统负载

PID进程号,PPID父进程号

PR优先级,NI表示nice值(负值表示高优先级)

%CPU表示CPU使用率,%MEM表示物理内存使用比,

RES进程使用的内存大小,SHR共享内存大小,TIME+表示CPU使用时间

S表示进程状态,Z是僵尸进程,R是运行,S是睡眠,T是跟踪/停止。


netstat命令



1、Active Internet connections有源TCP连接,其中"Recv-Q"和"Send-Q"指接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。

2、Active UNIX domain sockets有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。

列名解释:

Proto:显示连接使用的协议。

RefCnt:表示连接到本套接口上的进程号。

Types:显示套接口的类型。

State:显示套接口当前的状态。

Path:表示连接到套接口的其它进程使用的路径名。


free命令



total 列显示系统总的可用物理内存和交换空间大小。

used 列显示已经被使用的物理内存和交换空间。

free 列显示还有多少物理内存和交换空间可用使用。


df命令



磁盘文件的内存使用


Mounted on表示挂载点,磁盘文件的入口目录


先发了吧

发布时间:2020年07月03日
用户头像
我来说两句…
暂无评论 暂无评论