本章的代码可以访问这里获取。 由于程序代码是一体的,本章在分开讲解各部分的实现时,代码可能有些跳跃,建议在讲解各部分实现后看一下源代码方便理解程序。 制作一个简单的Shell解释器一、观察Shell的运行状态二、简单的Shell解释器制作原理1、获取命令行2、解析命令行3、创建子进程 进行程序替换 父进程等待4、实际运行二、对简单的内建命令进行处理1、给ls命令加上色彩2、支持cd命令3、支持ex
转载 2024-06-07 05:46:49
33阅读
前情提要因为之前写了一篇mousecape的博客有一些回应,所以我决定写个续。主要是教大家怎么把cur文件和ani文件插入到mousecape里面,顺便提供几个做好的cape文件。先给大家推荐一个bilibili的视频教程,也是一种把Windows鼠标样式文件插入mousecape的方法,如果没有批量转换的需求,可以照他的来。以罗小黑鼠标样式为例一、把cur、ani文件转成ico、gif或pngc
转载 2023-12-05 09:53:12
207阅读
更改mac地址 在平常的应用中,有很多方面与MAC地址相关,如有些软件是和MAC地址绑定的,没有允许的MAC地址,软件就无法运行;或者在局域网里,管理人员常常将IP与客户机的MAC地址绑定,以方便管理,万一用户的网卡坏掉了,自行更改网卡后必须向管理人员申请更改绑定的MAC地址,这样就比较麻烦。在这种时候,如果我们能够更改一下网卡的MAC地址,那就方便多了。   实际上,修改网卡的MAC地址是
原创 2011-11-04 13:22:31
774阅读
# 更改 macOS 中的 JAVA_HOME 环境变量 在开发 Java 应用程序时,设置 `JAVA_HOME` 环境变量是一个至关重要的步骤。`JAVA_HOME` 指向 Java 安装目录,许多 Java 应用程序和构建工具(如 Maven 和 Gradle)依赖于它来找到 Java 编译器和运行时环境。本文将介绍如何在 macOS 中更改 `JAVA_HOME` 环境变量,并提供一些相
原创 9月前
24阅读
简介Mac OS X系统登陆时,如果你没有设置开机自动登陆到特定用户,而是让用户自己输入用户名和密码登陆,登陆画面的背景图在10.8里面的就是下图所示,这个背景一成不变,时间长了不免失去了新鲜感。另外,在企业网络环境中,或者是企业的规则规定的,需要在电脑明显位置,特别是登陆前,要有明显大标题告诉使用者,做到提示/警示的作用。Windows上就有这个功能,在OS X的10.7版本之后,苹果在系统中增
在 OS X 中,Finder 存储的文件总会以指定的某个默认应用程序打开,比如图片类型的文件默认以「预览」打开。但由于笔者经常需要使用图片编辑工具 Pixelmator 打开图片类型的文件,每次都要右键单击某张图片,然后在「打开方式」下拉列表中选择 Pixelmator。那么我们有没有办法更方便做到这一点?或者说能不能让它默认就使用 Pixelmator 打开呢?下面两个技巧就将告
转载 2023-07-28 16:02:28
85阅读
总结Solaris SHELL设置的基本概念和方法
原创 2014-02-18 14:43:11
418阅读
不合理改名导致的问题在不安分基因的驱动下,突然想改用了好几年的mac的用户名字。于是在系统偏好设置->用户与群组->右击当前的账号->高级设置->一顿改名操作后。。。 发现原来的管理权限没有了!!!改完名字之后变成了普通权限。再点解锁的时候。发现需要输入用户名,密码。。。是的,账号被锁住了。。。解决办法一顿搜索之后,发现这个操作比较完美,现在贴出来,留作纪念。重启电脑,重
转载 2024-02-04 23:33:55
58阅读
        修改网卡的MAC地址是很容易的,我们既可以在操作系统中通过软件来修改网卡的MAC地址,而实际的网卡MAC地址不变,以达到欺骗软件的目的;也可以用工具直接更改网卡的实际MAC地址。 一、瞒天过海 1.修改注册表
# 如何更改Mac的NetBIOS名称 在许多情况下,更改你的Mac的NetBIOS名称是必需的,尤其是当系统连接到Windows网络时。NetBIOS名称用于在网络中识别设备。本文将为你提供一份详细的指南,帮助你顺利完成这一过程。我们将分步骤介绍,确保你能清楚地理解每个步骤的具体操作。 ## 流程概述 首先,下面是更改NetBIOS名称的流程图,帮助你了解各个步骤的顺序。 ```merm
原创 2024-09-20 13:16:25
124阅读
# 更改 macOS 中的 Ruby 路径 在 macOS 中,Ruby 是一个广泛使用的编程语言,默认预装在系统中。然而,由于各种原因(如不同版本的需求、使用特定 Gem 等),有时我们需要更改 Ruby 的路径。本文将介绍如何在 macOS 中更改 Ruby 路径,并提供详细的代码示例。 ## 为什么要更改 Ruby 路径? 1. **版本控制**:有时,需要使用新版本的 Ruby 而不
原创 10月前
113阅读
# 如何更改Mac上的Python版本 ## 简介 作为一名经验丰富的开发者,你可能会需要在Mac更改Python的版本。本文将向你展示如何实现这一操作,并指导你的小伙伴完成这个过程。 ### 关系图 ```mermaid erDiagram 开发者 --> 更改Python版本 更改Python版本 --> 步骤一 更改Python版本 --> 步骤二 更改
原创 2024-02-23 06:50:40
231阅读
笔记本用户通常都是一个有线网卡,一个无线网卡的,有时会遇到绑定mac的情况,需要手动设置mac来伪装,上篇经验介绍了如何修改有线网卡的mac,但是对于绝大多数无线网卡,其驱动以及windows的支持并不把修改mac作为可行,所以需要略微复杂的设置。 本文将介绍如何设置,请先阅读全文,保证每步都看懂了,备份注册表后,再进行尝试,注册表修改要慎重,尤其是本次涉及windows的网络模块,
文件,显示简介,全部更改即可。
原创 2021-08-31 09:37:11
680阅读
在Linux操作系统中,经常会遇到需要更改网卡MAC地址的情况。MAC地址是网卡的物理地址,用于标识网络设备。有时候,我们需要更改网卡的MAC地址来解决网络连接问题或者进行网络安全设置。下面我们来了解一下在Linux系统中如何更改网卡的MAC地址。 在Linux系统中,我们可以通过ifconfig命令来查看和修改网卡的配置。如果要更改网卡的MAC地址,首先需要确认要更改的网卡名称。可以使用以下命
原创 2024-04-17 10:16:14
277阅读
# 如何在Mac更改Java Home环境变量 在开发中,设置正确的Java Home环境变量是一个非常重要的步骤,特别是对于Java开发者。如果你刚入行,可能会感到有些迷茫。本文将详细介绍怎样在你的Mac系统上更改Java Home变量,包括每一步的详细解释和代码示例。 ## 整体流程 下面是更改Java Home的基本流程: | 步骤 | 描述 | |------|------| |
原创 8月前
33阅读
三、路径处理python里面的os模块有许多方法让我们通过代码实现创建,删除和更改目录,具体罗列如下:1.熟记:os.path.dirname和os.path.join2.以下方法即可(用到了再去找资料)魔法变量:file 和 namefile:所有文件的绝对路径name:所在模块(文件)的模块名,(如果在程序启动文件中的话,那么值为__main__)""" 通过文件的路径去打开文件 相对路径:相
在linux中做NFS时用虚拟机做时有冲突就更改mac就能看到共享更改mac才能挂上共享的文件夹  /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
原创 2009-04-24 09:38:12
453阅读
# 更改Docker源Mac的步骤及代码 ## 1. 简介 在使用Docker进行开发时,有时我们需要更改Docker的源来加快下载镜像的速度或者使用国内的镜像源。本文将介绍如何在Mac环境下更改Docker源,以帮助刚入行的小白完成这个任务。 ## 2. 步骤及代码 下面是更改Docker源的流程及每一步需要做的事情。 | 步骤 | 动作 | 代码 | 说明 | | --- | ---
原创 2023-11-01 09:54:18
393阅读
# 如何在Mac更改默认Java版本 作为一名经验丰富的开发者,教会刚入行的小白如何更改Mac上的默认Java版本是一项很重要的任务。下面我将向你展示整个过程的步骤,并提供每个步骤需要执行的代码和解释。 ## 步骤概述 首先我们来看一下整个更改默认Java版本的步骤: ```mermaid pie title Java版本更改步骤 "查看当前Java版本" : 1
原创 2024-05-16 03:43:55
152阅读
  • 1
  • 2
  • 3
  • 4
  • 5