【分享】命令相关集合
日常使用到的命令做一个规整,方便使用时查询
Mac命令
MacOs使用的
-
m1切换x86架构:
env /usr/bin/arch -x86_64 /bin/zsh --login
-
MacOs文件损坏🤖️
sudo xattr -r -d com.apple.quarantine ******
Linux命令
常用的命令,比如磁盘查看,端口号查看,vim操作
- 查看当前目录大小:
du -h --max-depth=1 ./
- 查看内存情况 top,按下Shift+E 切换显示单位
- 找出Java进程并且kill掉
ps -ef | grep java | grep -v grep |awk '{print $2}' | xargs kill -9
- 清除缓存,先将内存数据下刷到磁盘
echo 3 > /proc/sys/vm/drop_caches
- Vim删除所有
ggdG
- 查看端口
lsof -i tcp:8080
- 查看磁盘空间
df -h
- 查看文件夹下面所有文件包含指定关键字:
grep -r "xx" {path}
- 查看文件过滤注释和空白行:
cat /etc/zabbix/zabbix_agentd.conf|grep -Ev '^$|#'
Docker命令
Docker一些操作技巧
-
删除none镜像
docker images|grep none|awk '{print $3}'|xargs docker rmi
-
停止所有容器
docker stop $(docker ps -a -q)
-
删除所有容器
docker rm $(docker ps -aq)
Node命令
Node相关命令
-
npm临时淘宝镜像
npm install --registry=https://registry.npmmirror.com
Studio3T🤖️
Studio3T 重置使用时间
#!/bin/sh
#删除根目录下的缓存文件
rm -f ~/Library/Preferences/3t.*
rm -rf ~/.3T
rm -rf ~/.cache/ftuwWNWoJl-STeZhVGHKkQ--
#找到无权限和无法操作之外的文件
ftPath=`find /var/folders -name "ftuwWNWoJl-STeZhVGHKkQ--" -print 2>&1 | fgrep -v "Permission denied" | fgrep -v "Operation not permitted"`
t3Path=`dirname ${ftPath}`/t3
if [ -e ${ftPath} ];then
rm -rf ${ftPath}
fi
if [ -e ${t3Path} ];then
rm -rf ${t3Path}
fi
echo "删除成功"
MongoDB
Mongo一些常用命令
-
修改文档名称
db.old_doc_name.renameCollection("new_doc_name");
评论区