在线查询Linux命令:
Linux系统的目录结构是一个树状结构,每一个文件或目录都从根目录开始,并且根目录只能有一个。
参考地址: https://blog.csdn.net/l18848956739/article/details/93859531
df:用于显示磁盘的使用情况
du:显示当前目录及其子目录的大小
top:任务进程 (退出top命令,输入:q 或 Ctrl + c)
任务进程
第一行:10:01:23 — 当前系统时间,126 days, 14:29 — 系统已经运行了126天14小时29分钟(在这期间没有重启过),2 users — 当前有2个用户登录系统
load average: 1.15, 1.42, 1.44 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
第二行:Tasks — 任务(进程),系统现在共有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
第三行:cpu状态
6.7% us — 用户空间占用CPU的百分比。
0.4% sy — 内核空间占用CPU的百分比。
0.0% ni — 改变过优先级的进程占用CPU的百分比
92.9% id — 空闲CPU百分比
0.0% wa — IO等待占用CPU的百分比
0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比
0.0% si — 软中断(Software Interrupts)占用CPU的百分比
第四行:内存状态
8306544k total — 物理内存总量(8GB)
7775876k used — 使用中的内存总量(7.7GB)
530668k free — 空闲内存总量(530M)
79236k buffers — 缓存的内存量 (79M)
第五行:swap交换分区
2031608k total — 交换区总量(2GB)
2556k used — 使用的交换区总量(2.5M)
2029052k free — 空闲交换区总量(2GB)
4231276k cached — 缓冲的交换区总量(4GB)
第五行以下:
PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR — 共享内存大小,单位kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
COMMAND — 进程名称(命令名/命令行)
free:内存占用情况
内存占用情况:
total:内存总数;
used:已经使用的内存数;
free:空闲的内存数;
buffers Buffer:缓存内存数;
cached Page:缓存内存数。
Vi编辑器是什么
如何使用
Vi编辑器的三种模式
文件查看
查找文件
文件内容查找
在Linux系统中可以使用两种方式的文件打包和解压
tar命令
tar命令的使用
打包命令:tar -cvf <打包后的包名> 打包文件1 [打包文件2.....N] 注意:这里打包的可以是文件或者目录. 解压命令:tar -xvf <包名称>
带压缩的打包:tar -zcvf <压缩后的包名> 压缩文件1 [压缩文件2.....N] 带压缩的解压:tar -zxvf <压缩包名>
例子: 普通打包: tar -cvf test.tar file1.txt file2.txt folder1 普通解压: tar -xvf test.tar 压缩打包: tar -zcvf test.tar.gz file1.txt file2.txt folder1 压缩解压: tar -zxvf test.tar.gz
zip命令
zip命令的使用之前先下载安装:输入命令:yum install zip ,安装过程中提示都输入:y 即可
unzip命令的使用之前先下载安装:输入命令:yum install unzip ,安装过程中提示都输入:y 即可
zip命令的使用
zip打包操作 用法:例如: zip -r test.zip ./* 将当前目录下的所有文件和目录全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件 unzip解压操作
用法:例如:unzip p2p.war -d p2p 将当前目录下的p2p.war包解压成p2p目录
用法:例如:unzip p2p.zip 解压到当前文件夹
useradd [用户名] 创建一个用户
useradd -G [组名] [用户名]:创建用户并分配一个组
在 /etc/passwd 该配置文件可以查看系统中有哪些用户
**查看系统用户:**cat /etc/passwd 以冒号(:)为分割
1 用户名
2 用户的密码,用x替代
3 用户的uid,一般情况下root为0,1-499默认为系统账号,有的更大些到1000,500-65535为用户的可登录账号,有的系统从1000开始。
4 用户的gid,linux的用户都会有两个ID,一个是用户uid,一个是用户组id,在我们登录的时候,输入用户名和密码,其实会先到/etc/passwd查看是否有你输入的账号或者用户名,有的话将该账号与对应的UID和GID(在/etc/group中)读出来。然后读出主文件夹与shell的设置,然后再去检验密码是否正确,正确的话正常登录。
5 用户的账号说明解释
6 用户的家目录文件夹
7 用户使用的shell,如果换成/sbin/nologin/就是默认没有登录环境的。
chmod [参数] [权限表达式] [目录名或文件名]
rwx : 表示读、写、执行
777 解析 : rwx rwx rwx
rwx:111 读写执行权限都有,16进制计算:1+2+4 =7 ==> 2零次方 + 2壹次方 + 2贰次方
如:chmod 777 file,chmod +x file
-R:处理指定目录以及其子目录下的所有文件
systemctl工具
启动服务:systemctl start <服务名>
关闭服务:systemctl stop <服务名>
重启服务:systemctl restart <服务名>
查看服务状态:systemctl status <服务名>
添加开机启动项:systemctl enable <服务名>
禁止开机启动项:systemctl disable <服务名>
查看开机启动项:systemctl list-unit-files
进程查看
杀死进程
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。