学习一下linux的思路和笔记分享

发布于:2025-05-10 ⋅ 阅读:(17) ⋅ 点赞:(0)

上一个kafka也是从b站的一个up主上面找到的笔记然后配合视频学习的,我主要先从使用出发,先会使用然后我再去了解原理,这样的话会好很多。

java入职必知必会-06 linux的基本指令使用_哔哩哔哩_bilibili这个是地址

我们直接开始命令的介绍吧,对于目录就不用太了解。

首先是 ip地址,刚刚开始学习的时候我用外部软件来连接本地虚拟机的时候就用这个,当时我用的是ip addr,后面也可以用ifconfig查看

然后就是进程以及内存以及磁盘的信息

进程就是top可以查看信息 然后是内存 free -h 然后是磁盘 df -h

内存主要看cpu占用 然后磁盘主要看根目录用了多少内存

记忆的话free是自由的意思 就是内存

df是disk free disk就是盘 然后加起来就是磁盘 -h意思是 human 人类可以看懂的方式展示

此时是系统操作 比如说防火墙 

系统操作一般跟着的就是systemctl (里面的clt是controller)的意思 

开启防火墙就是systemctl start firewalld 关闭是stop

然后是vi和vim 编辑嘛 最后使用:wq保存并退出即可

然后是cd mkdir rm都比较熟悉了

那么我学习的主要是cp 这个主要用来进行进行备份 比如说cp a.jar a.back.jar 就把a备份一下

然后是cat 这个用来查看文件内容

然后就是find

比如说用find . "*.txt" 那么就在该目录开始查找所有.txt的文件

如果是  find / -name a.txt 就是从该目录开始往后面找所有为a.txt的文件

那么关于用户权限操作的一般用不到我们来进行所以我跳过了hh

然后是压缩和解压 这个我用的也比较少 但是估计后面工作可能还是得会用

如果是单个压缩一般用gzip压缩用gunzip(只能获得zip压缩包以及解压zip压缩包)

那么如果使用的是tar包的话

压缩包是使用tar -czvf a.tar.gz a.txt c是create z是zip包 v是详细过程 f是file名字 一个都不能缺 缺少就报错

所以压缩就是tat -xzvf a.tar.gz就可以了

然后就是进程的权限,这个不太常用,如果用到的话直接ai就可以了。

然后是进程管理 用来查看进程的情况的 

比如说 ps -ef |grep mysql等等这种

然后还有查看java进程 jps

然后还有查看端口lsof -i:8080 就是8080端口

lsof的意思是 list open files 查看被打开的文件以及进程 -i就是网络的意思 

强制杀死进程就是用kill -9 pid

软件安装用rpm 很常用了 跳过

然后后面拓展的就是docker了 这个也常用 

总的来说我学习到了ifconfig top free -h df-h systemctl start firewalld vim vi cd find rm cp mkdir tar -czvf -xzvf gzip gunzip ps -ef | grep xxx jps lsof -i :xxx kill -9 pid rmp 等


网站公告

今日签到

点亮在社区的每一天
去签到