当前位置: 首页 > article >正文

Python基础(Linux用户、权限、实用操作)

认知root用户Windows、MacOS、Linux均是采用多用户的管理模式进行权限管理。在Linux系统中拥有最大权限的账户名为root超级管理员而在前期一直使用的账户是普通的用户root用户root用户拥有最大的系统操作权限而普通用户在许多地方的权限是受限的。普通用户的权限一般在其HOME目录内的不受限一旦出了HOME目录大多数地方普通用户仅有只读和执行权限无修改权限su切换账户su就是用于账户切换的系统命令。语法su [-] [用户名]- 符号是可选的表示是否在切换用户后加载环境变量参数用户名表示要切换的用户用户名也可以省略省略表示切换到root切换用户后可以通过exit命令退回上一个用户也可以使用快捷键ctrl d使用普通用户切换到其他用户需要输入密码如切换到root使用root切换到其他用户无需密码可以直接切换sudo为普通的命令授权临时root语法sudo 其它命令在其它命令之前带上sudo为普通的命令授权临时以root身份执行。但是并不是所有的用户都又权利使用sudo需要为普通用户配置sudo认证为普通用户配置sudo认证切换到root执行sudo命令会自动通过vi编译器打开/etc/sudoers文件的最后添加其中的NOPASSWD:ALL 表示使用sudo无需输入密码最后通过 wq 保存切换回普通用户执行的命令均以root运行切换用户”临时“借调权限相关命令su 用户名 # 切换用户, 来源于: switch user, # root - 其它, 无需密码, 否则: 需要密码. sudo Linux命令 # 临时借调权限, Linux会检查 /etc/sudoerrs文件, # 如果没有权限, 则会记录该行为到日志. 如果有权限, 则可以执行执行该命令. # 临时借调权限, 默认持续时间: 5分钟.Linux系统中可以配置多个用户配置多个用户组用户可以加入多个用户组中Linux中关于权限的管控级别有2个级别针对用户的权限控制针对用户组的权限控制用户组相关命令# 查看所有的用户组 getent group # 创建用户组 groupadd 组名 # 删除用户组 groupdel 组名用户管理创建用户useradd [-g -d] 用户名选项-g 指定用户的组不指定-g回创建同名组并自动加入指定-g需要组已经存在如已存在同名组必须使用-g选项-d 指定用户HOME路径不指定HOME目录默认在/home/用户名删除用户userdel [-r] 用户名选项-r 删除用户的HOME目录不使用 -r删除用户时HOME目录保留查看用户所属组id [用户名]参数用户名被查看的用户如果不提供则查看自身修改用户所属组usermod -aG 用户组 用户名将指定用户加入指定用户组用户相关命令# 查看所有用户. getent passwd # 创建用户, -g是指定用户所在的组. 不写则默认会创建1个和该用户名一模一样的组, 然后添加用户到该组中. useradd [-g] [用户组] 用户名 # 设置密码 passwd 用户名 # 删除用户, -r: 删除用户的同时, /home目录下 该用户的目录也同步删除. userdel [-r] 用户名 # 查看用户信息 id 用户名 # 改变用户所在的组. usermod -aG 组名 用户名 # append group: 追加组权限管理1. 表示文件、文件夹的权限控制信息2. 表示文件、文件夹所属用户3. 表示文件、文件夹所属用户组Linux的权限管理 “1.” 部分的介绍例drwxr-xr-x这个是一个文件夹首字母d表示所属用户2.) 的权限是有r有w有xrwx所属用户组3.的权限是有r无w有xr-x-表示无此权限其他用户的权限是有r无w有xr-xrwx解释r表示读权限w表示写权限x表示执行权限差别r针对文件可以查看文件内容针对文件夹可以查看文件夹内容如 lsw针对文件表示可以修改此文件针对文件夹可以在文件夹内创建、删除、改名等操作x针对文件表示可以将文件作为程序执行针对文件夹表示可以更改工作目录到此文件夹cd 进入修改权限控制chmodchmod修改文件、文件夹的权限信息。注意只有文件、文件夹的所属用户或root用户可以修改。语法chmod [-R] 权限 文件或文件夹选项-R对文件夹内的全部内容应用同样的操作chmod urwx,grx,ox 1.txt # 属主权限:rwx, 属组权限:r-x, 其它用户权限: --x chmod -x 1.txt # 属主, 属组, 其它权限都去掉 x 权限 chmod ux,g-r,orw 1.txt # 属主x权限, 属组-r权限, 其它权限为: rw-为了更好的表示权限, 引入了 数字权限的概念, 发现权限无外乎四种, r, w, x, -#分别用数字: 4 - r, 2 - w, 1 - x, 0 - - 表示权限的数字序号权限可用3位数字来代表第一位数字表示用户权限第二位表示用户组权限第三位表示其它用户权限。数字的细节如下r 记位 4w 记为 2x 记为 1可有0无任何权限即 ---1仅有x权限即 --x2仅有w权限即 -w-3有w和x权限即 -wx4仅有r权限即 r--5有r和x权限即 r-x6有r和x权限即 rw-7有全部权限即 rwx#数字 对应的权限 0 --- 1 --x 2 -w- 3 -wx 4 r-- 5 r-x 6 rw- 7 rwx # 实际开发写法, 遇到权限问题, 犹豫不决, 直接 777 chmod 777 1.txt # 俗称: 满权限.例如751rwx7r-x5--x1chown:chown修改文件、文件夹的所属用户和用户组。注意普通用户无法修改所属为其它用户或组所以此命令只适用于root用户执行。语法chown [-R] [用户] [:] [用户组] 文件或文件夹选项-R同chmod对文件夹内全部内容应用相同规则选项用户修改所属用户选项用户组修改所属用户组用于分隔用户和用户组chown zhangsan 1.txt # 改变: 属主 chown :itcast 1.txt # 改变: 属组 chown lisi:itheima 1.txt # 改变: 属主 和 属组 chown -R zhangsan aa # 改变: 属主, 包括子级快捷键强制停止ctrl c 强制停止Linux某些程序的运行如果想要强制停止它可以使用快捷键 ctrl c命令输入错误也可以通过快捷键 ctrl c退出当前输入重新输入退出或登出ctrl d 退出或登出可以通过快捷键 ctrl d 退出账户的登录或者退出某些特定程序的专属页面注意不能用于退出 vi / vim 。历史命令搜索history查看历史输入过的命令可以通过!命令前缀自动执行上一次匹配前缀的命令可以通过快捷键ctrl r输入内容去匹配历史命令如果搜索到的内容是需要的回车键可以直接执行键盘左右键剋得到此命令不执行光标移动快捷键ctrl a 跳到命令开头ctrl e 跳到命令结尾ctrl 键盘左键向左跳一个单词ctrl 键盘右键向右跳一个单词清屏通过快捷键 ctrl l 可以清空终端内容或通过命令 clear 得到同样效果ctrl c # 强制结束(执行) ctrl L # 清屏, 等价于: clear ctrl d # 强制登出 ctrl a # 跳转到命令 行首 ctrl e # 跳转到命令 行尾 ctrl ← # 上一个单词 ctrl → # 后一个单词 history # 查看历史命令 !命令名 # 倒序匹配第一个能匹配上的命令, 并执行. ctrl r # 搜索命令, 并执行.软件安装yumyumRPM包软件管理器用于自动化安装配置Linux软件并可以自动解决依赖问题。类似于: windows系统 或者 Mac系统的应用商店, 直接从中查找并进行安装。语言yum [-y] [install | remove | search] 软件名称选项-y自动确认无需手动确认安装或卸载过程install安装remove卸载search搜索# 格式解释: yum # 命令名 -y # 可选项, 表示在安装过程中, 只要询问, 默认输入: yes install # 安装 remove # 卸载(移除) search # 查找并安装注意yum命令要root权限可以su切换到root或使用sudo提权。yum命令需要联网。yum [-y] install wget 通过yum安装wget程序yum [-y] remove wget 通过yum卸载wget程序yum search wget 通过yum搜索是否有wget安装包# 安装 wget 命令, 可以联网下载资源 yum -y install wget # wget命令的用法 # 格式: wget url地址apt -扩展前面Linux命令都是通用的。但软件安装CentOS系统和Ubuntu是使用不同的包管理器。CentOS使用yum管理器Ubuntu使用apt管理器语法apt [-y] [install | remove | search] 软件名称用法和yum一致同样需要root权限apt install wget 安装wgetapt remove wget 移动wgetapt search wget 搜索wgetsystemctlLinux系统很多软件内置或第三方均支持使用systemctl命令控制启动、停止、开机自启能够被systemctl管理的软件一般也称为服务语法systemctl start | stop | status | enable | disable 服务名start 启动stop 关闭status 查看状态enable 开启开机自启disable 关闭开机自启系统内置的服务比较多比如NetworkManager 主网络服务network 副网络服务firewalld 防火墙服务sshdssh 服务FinalShell远程登录Linux使用的就是这个服务除了内置的服务以外部分第三方软件安装后也可以以systemctl进行控制yum install -y ntp 安装ntp软件可以通过ntpd服务名配合systemctl进行控制yum install -y httpd 安装apache服务器软件可以通过httpd服务名配合systemctl进行控制systemctl status firewalld #查看防火墙软连接ln 创建软连接在系统中创建软连接可以将文件、文件夹连接到其它位置类似Windows系统中的快捷方式语法ln -s 参数1 参数2-s选项创建软连接参数1被连接的文件或文件夹参数2要连接去的目的地IP地址固定IP当前虚拟机的Linx操作系统其IP地址是通过DHCP服务获取的DHCP动态获取IP地址即每次重启设备后都会获取一次可能导致IP地址频繁变更原因办公电脑IP地址变化无所谓但是要远程连接到Linux系统如果IP地址经常变化就要频繁修改适配很麻烦在刚刚配置了虚拟机IP地址和主机名的映射如果IP频繁更改也需要频繁更新映射关系在VMware Workstation中配置固定IP配置固定IP需要2个步骤第一步在VMware Workstation或Fusion中配置IP地址网关和网段IP地址的范围在Linux系统中手动修改配置文件固定IP第二步使用vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件执行systemctl restart network 重启网卡执行ifconfig即可看到ip地址固定为192.168.88.130网络传输下载和网络请求ping检查指定的网络服务器是否是可联通状态语法ping [-c num] ip或主机名选项-c检查的次数不使用-c选项将无限次数持续检查参数ip或主机名被检查的服务器的ip地址或主机名地址wget非交互式的文件下载器可以在命令行内下载网络文件语法wget [-b] url选项-b可选后台下载会将日志写入到当前工作目录的wget-log文件参数url下载链接注意无论下载是是否完成都会生成要下载的文件如果下载未完成请及时清理未完成的不可用文件。curl可以发送http网络请求可用于下载文件、获取信息等。语法curl [-0] url选项-0用于下载文件当url是下载链接时可以使用此选项保存文件参数url要发起请求的网络地址端口端口是设备与外界通讯交流的出入口。端口可以分为物理端口和虚拟端口两类物理端口又可称之为接口是可见的端口如USB接口RJ45网口HDMI端口等虚拟端口是指计算机内部的端口是不可见的是用来操作系统和外部进行交互使用端口虚拟计算机程序之间的通讯通过IP只能锁定计算机但无法锁定具体的程序。通过端口可以锁定计算机上具体的程序确保程序之间进行沟通IP地址相当于小区地址在小区内可以有许多住户程序而门牌号端口就是各个住户程序的联系地址查看端口占用可以通过Linux去查看端口的占用情况使用nmap安装nmapyum -y install nmap语法namp 被查看的IP地址可以通过netstat查看指定端口的占用情况语法netstat -anp | grep 端口号安装netstatyum -y install net-tools进程管理程序运行在操作系统中是被操作系统所管理的为管理运行的程序每一个程序在运行的时候便被操作系统注册为系统中的一个进程并会为每一个进程都分配一个独有的进程ID进程号查看进程 ps查看Linux系统中的进程信息。语法ps [-e -f]选项-e显示出全部进程选项-f以完全格式化的形式展示信息展示全部信息固定用法 ps -ef 列出全部进程的全部信息从左到右分别是•UID进程所属的用户ID•PID进程的进程号ID•PPID进程的父ID启动此进程的其它进程•C此进程的CPU占用率百分比•STIME进程的启动时间•TTY启动此进程的终端序号如显示?表示非终端启动•TIME进程占用CPU的时间•CMD进程对应的名称或启动路径或启动命令在FinalShell中执行命令tail可以看到此命令一直阻塞在那里在FinalShell中复制一个标签页执行ps -ef 找出tail这个程序的进程信息关闭进程在Windows系统中可以通过任务管理器选择进程后点击结束进程从而关闭它。在Linux中可以通过kill命令关闭进程。语法kill [-9] 进程ID选项-9表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭但是否关闭看进程自身的处理机制。上传、下载可以通过FinalShell工具方便的和虚拟机进行数据交换。FinalShell软件的下方窗体中提供了Linux的文件系统视图可以方便的• 浏览文件系统找到合适的文件右键点击下载即可传输到本地电脑• 浏览文件系统找到合适的目录将本地电脑的文件拓展进入即可方便的上传数据到Linux中rz、sz除了通过FinalShell的下方窗体进行文件的传输以外也可以通过rz、sz命令进行文件传输。rz、sz命令需要安装可以通过yum -y install lrzsz即可安装。rz进行上传语法直接输入rzsz进行下载语法sz 要下载的文件文件会自动下载到桌面的fsdownload文件夹中注意rz、sz需要终端软件支持才可正常运行 FinalShell、SecureCRT、XShell等常用终端软件均支持此操作压缩、解压压缩格式在Linux系统中操作tar、gzip、zip这三种压缩格式tarLinux和Mac系统常用有2种压缩格式后缀名分别是• tar称之为tarball归档文件即简单的将文件组装到一个.tar的文件内并没有太多文件体积的减少仅仅是简单的封装• gz也常见为.tar.gzgzip格式压缩文件即使用gzip压缩算法将文件压缩到一个文件内可以极大的减少压缩 后的体积针对这两种格式使用tar命令均可以进行压缩和解压缩的操作语法 tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数N-c创建压缩文件用于压缩模式-v显示压缩、解压过程用于查看进度-x解压模式-f要创建的文件或要解压的文件-f选项必须在所有选项中位置处于最后一个-zgzip模式不使用-z就是普通的tarball格式-C选择解压的目的地用于解压模式压缩注意-z选项如果使用的话一般处于选项位第一个-f选项必须在选项位最后一个解压注意-f选项必须在选项组合体的最后一体-z选项建议在开头位置-C选项单独使用和解压所需的其它参数分开zip压缩文件压缩文件位zip压缩包。语法zip [-r] 参数1 参数2 ... 参数N-r被压缩的包含文件夹的时候需要使用-r选项和rm、cp等命令的-r效果一致unzip解压文件方便解压zip压缩包语法unzip [-d] 参数-d指定要解压去的位置同tar的-C选项参数被解压的zip压缩包文件

相关文章:

Python基础(Linux用户、权限、实用操作)

认知root用户:Windows、MacOS、Linux均是采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为:root(超级管理员)而在前期,一直使用的账户是普通的用户root用户:root用户拥…...

从5V到20V:手把手拆解一个PD快充头的‘讨价还价’逻辑(Power Negotiation实战)

从5V到20V:手把手拆解一个PD快充头的‘讨价还价’逻辑 当你把Type-C充电线插入MacBook的瞬间,屏幕右上角的充电图标会经历一场静默的"闪电谈判"——充电器与电脑在毫秒间完成电压、电流和功率的博弈。这场对话的幕后推手,正是USB P…...

从LTE到5G NR:PDCCH信道设计做了哪些‘减法’与‘加法’?

从LTE到5G NR:PDCCH信道设计的"减法"与"加法"演进解析 在移动通信技术从4G LTE向5G NR的演进过程中,控制信道的设计理念发生了显著变化。作为无线资源调度的核心枢纽,PDCCH(物理下行控制信道)的架…...

别急着删文件!React Native项目报错ENOSPC,可能是Linux的inotify限制在作祟

React Native开发遇ENOSPC错误?Linux文件监听机制才是真凶 "明明磁盘空间还剩80%,为什么React Native项目启动时报错说no space left on device?" 这是许多前端开发者在Linux环境下首次遇到ENOSPC错误时的困惑。不同于常见的磁盘空…...

如何让Windows 11运行如飞:开源优化工具Win11Debloat完整指南

如何让Windows 11运行如飞:开源优化工具Win11Debloat完整指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter…...

【网络协议-01】轻量级 TCP/IP 协议栈巅峰对决:lwIP 与 uIP 深度解析与选型指南

一、引言:嵌入式网络的基石在资源受限的嵌入式系统中,完整的 TCP/IP 协议栈往往过于庞大,无法在单片机等低端设备上运行。因此,轻量级 TCP/IP 协议栈应运而生,它们通过裁剪不必要的功能、优化内存使用,使得…...

【网络协议-17】LWIP学习浅谈:从入门到实战,嵌入式网络开发进阶指南(续)

前言 在嵌入式开发领域,网络功能已经成为越来越多产品的标配。从智能家居设备到工业控制器,从物联网网关到车载电子,几乎都离不开 TCP/IP 网络通信。而在资源受限的嵌入式系统中,LWIP(Lightweight Internet Protocol&…...

如何5分钟完成智能OpenCore配置:新手也能轻松构建黑苹果引导

如何5分钟完成智能OpenCore配置:新手也能轻松构建黑苹果引导 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的OpenCore配置而头…...

双指针算法精解与应用

双指针算法 双指针算法主要分为两种类型:对撞指针和快慢指针。 对撞指针(左右指针) 适用于顺序结构,从两端向中间移动初始化: 左指针从起始位置开始右指针从末尾位置开始 终止条件: 指针相遇&#xff08…...

猫抓:你的浏览器媒体资源智能管家

猫抓:你的浏览器媒体资源智能管家 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在信息爆炸的时代,你是否曾为无法保存网页…...

量子计算在太空环境中的优势与挑战

1. 量子计算的环境挑战与太空机遇量子计算的核心难题在于量子比特的脆弱性。在地面实验室中,即使最先进的设备也难以完全隔离环境噪声对量子态的干扰。传统超导量子比特的相干时间通常在微秒到毫秒量级,而离子阱系统虽然能达到秒级,但需要极其…...

如何在STM32上实现高性能CNC控制?GRBL_for_STM32完整迁移指南

如何在STM32上实现高性能CNC控制?GRBL_for_STM32完整迁移指南 【免费下载链接】GRBL_for_STM32 A code transportation from origin grbl_v1.1f to STM32F103VET6, mainly prepare for my MegaCNC project. 项目地址: https://gitcode.com/gh_mirrors/gr/GRBL_for…...

3步掌握浏览器图片格式转换:Chrome扩展Save Image as Type完全指南

3步掌握浏览器图片格式转换:Chrome扩展Save Image as Type完全指南 【免费下载链接】Save-Image-as-Type Save Image as Type is an chrome extension which add Save as PNG / JPG / WebP to the context menu of image. 项目地址: https://gitcode.com/gh_mirro…...

5个实战Dify工作流模板:快速构建AI应用的完整指南

5个实战Dify工作流模板:快速构建AI应用的完整指南 【免费下载链接】Awesome-Dify-Workflow 分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows. 项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Work…...

告别黑苹果配置噩梦:3步让OpCore Simplify成为你的智能助手

告别黑苹果配置噩梦:3步让OpCore Simplify成为你的智能助手 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为黑苹果配置的复杂性而头…...

【碳数据集】陆地碳通量网格数据集 MiCASA

目录 数据概述 2. 数据生产方法与模型原理 3. 时空分辨率与覆盖范围 4. 包含的核心变量与单位 5. 针对 WRF-Chem 模拟的建议 数据下载 MiCASA(日尺度) MiCASA(月尺度) 参考 美国温室气体中心(U.S. Greenhouse Gas Center)的 MiCASA 陆地碳通量网格数据集第一版 (MiCASA L…...

ComfyUI-Impact-Pack V8终极指南:AI图像细节增强与语义分割完整教程

ComfyUI-Impact-Pack V8终极指南:AI图像细节增强与语义分割完整教程 【免费下载链接】ComfyUI-Impact-Pack Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more. 项目地…...

Windows激活终极指南:KMS_VL_ALL_AIO智能激活解决方案

Windows激活终极指南:KMS_VL_ALL_AIO智能激活解决方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows激活弹窗烦恼吗?每次重装系统后都要四处寻找激活工具…...

QZoneExport:三步快速永久备份你的QQ空间完整数据指南

QZoneExport:三步快速永久备份你的QQ空间完整数据指南 【免费下载链接】QZoneExport QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存 项目地址: https:/…...

不止于预测IC50:实战oncoPredict包的IDWAS与GLDS函数,挖掘肿瘤药物新靶点

超越IC50预测:oncoPredict包的IDWAS与GLDS函数在肿瘤靶点发现中的深度应用 肿瘤基因组学研究的核心挑战之一,是从海量分子数据中识别真正具有临床意义的药物靶点。传统药敏预测工具如pRRophetic虽能计算IC50值,但难以揭示药物响应背后的分子机…...

3步解决音乐歌词获取难题:163MusicLyrics歌词提取工具实战指南

3步解决音乐歌词获取难题:163MusicLyrics歌词提取工具实战指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为找不到心爱歌曲的歌词而烦恼吗&#xff…...

你的数字记忆正在消失:如何用WeChatMsg永久保存微信对话的生命痕迹

你的数字记忆正在消失:如何用WeChatMsg永久保存微信对话的生命痕迹 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trend…...

如何用N_m3u8DL-RE高效下载流媒体:5个核心场景与进阶技巧全解析

如何用N_m3u8DL-RE高效下载流媒体:5个核心场景与进阶技巧全解析 【免费下载链接】N_m3u8DL-RE Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文. 项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u…...

Spring AI Alibaba 1.x 系列【39】多智能体(Multi-agent)架构

文章目录1. 概述2. 两种模式2.1 Tool Calling 工具调用模式2.2 Handoffs 智能体交接模式2.3 如何选择3. Agent 文本指令3.1 description(能力描述)3.2 instruction(行为指令)3.2.1 AgentInstructionMessage3.2.2 Instruction 占位…...

Qwen2.5-Coder-1.5B效果实测:生成代码质量与准确性评估

Qwen2.5-Coder-1.5B效果实测:生成代码质量与准确性评估 1. 模型概述与测试背景 Qwen2.5-Coder-1.5B是阿里云通义大模型团队推出的专业代码生成模型,属于Qwen2.5-Coder系列中的轻量级版本。作为1.5亿参数的代码专用大模型,它在代码生成、补全…...

OpCore-Simplify:5分钟完成黑苹果OpenCore自动化配置终极指南

OpCore-Simplify:5分钟完成黑苹果OpenCore自动化配置终极指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify OpCore-Simplify是一款专为简…...

oracle 收缩数据文件 datafile

SELECTdf.tablespace_name,df.file_id,df.file_name,df.AUTOEXTENSIBLE,df.bytes / 1024 / 1024 / 1024 AS current_size_gb,e.max_block * 8192 /1024/ 1024 / 1024 AS current_used_gb, -- 实际用到的位置ROUND((df.bytes - e.max_block * 8192) / 1024 / 1024 / 1024, 2) A…...

你的Notion又白屏了?可能是这些隐藏设置和缓存机制在搞鬼

Notion白屏故障的底层逻辑与技术解决方案 1. 理解Electron应用的渲染机制 Notion作为基于Electron框架构建的跨平台应用,其白屏问题往往与底层渲染机制密切相关。Electron本质上是一个将Chromium浏览器引擎与Node.js运行时结合的框架,这意味着它同时具备…...

猫抓浏览器扩展:3分钟掌握网页视频下载的终极技巧

猫抓浏览器扩展:3分钟掌握网页视频下载的终极技巧 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾为无法保存在线视频而烦恼&a…...

SD-PPP:Photoshop AI插件终极指南 - 免费开源工具让AI绘图与PS无缝融合

SD-PPP:Photoshop AI插件终极指南 - 免费开源工具让AI绘图与PS无缝融合 【免费下载链接】sd-ppp A Photoshop AI plugin 项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp 还在为AI绘图和Photoshop之间的繁琐切换而烦恼吗?想象一下&#xff0…...