个人私房菜-记录下平时新学到的linux&mac常用命令

linux

查看linux版本号或内核
1
uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。

要找出系统上正在运行的Linux内核版本,请输入以下命令

uname -srm

在这里插入图片描述
2

hostnamectl

hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本

在这里插入图片描述
3
使用这个命令只显示当前内核版本:

hostnamectl | grep -i kernel

在这里插入图片描述
4
查看/proc/version文件确认内核版本。/proc目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。
结合cat查看文件内容:
在这里插入图片描述

或者 lscpu
5 使用-i:port 来显示与指定端口相关的网络信息
学习:

lsof -i :9090

先总结这么多 再想起来其他的继续续上

telnet

ubuntu安装 telnet:

apt-get install telnetd
如果这一步报错:E: Unable to locate package telnet
那么就先更新下apt-get:  apt-get update
再去apt-get install telnet

经验: apt 不好用的时候 要先记得apt update

查看磁盘空间
df -h
查看内存使用情况
free -h
查看各进程状态
top

netstat -napt

使用命令netstat -napt查看了服务器程序进程对应的端口号
或者 netstat -http

stat

linux:查看文件创建时间和权限信息等:stat demo.txt

ps -ef|grep git|wc -l
查看,统计正在运行的与 某某相关的进程数量,比如查看与git相关的

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                   
105372 git       20   0  469712 231232   9368 R 100.0  1.4   0:05.02 bundle  
[root@localhost service]  ps -ef|grep git|wc -l
43

**

mac

**

macos查看公网ip: curl ifconfig.me 或者 curl ipinfo.io/json
macos查看内网ip:ifconfig en0 inet后边的

docker

可以使用 docker --help查看

docker ps -a
docker ps -a --no-trunc
是在显示容器列表的命令后面加上–no-trunc,大概是不省略的意思

docker logs -f xxxxx
docker network ls
docker network rm adsf1
docker 删除镜像 docker rmi fasjlsfsjlid
docker cp
docker load
docker save
docker export
docker import

查询某个容器比如a859的平台架构
docker inspect a859 | grep Architecture

编译指定平台架构的(amd64)镜像
docker build --platform linux/amd64 . -t ant_service:beta

vim

显示行号:set nu

sudo lsof -i -P -n | grep LISTEN
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值