随笔分类 - linux
摘要:通常情况下,GNOME Disks 不会自动挂载 Microsoft Reserved (msftres) 分区。msftres 分区是为 Windows 操作系统保留的特殊分区类型,用于存储操作系统相关的数据,而不是用于普通文件存储。 GNOME Disks 主要用于磁盘和分区管理,例如创建、删除
阅读全文
摘要:TPM(Trusted Platform Module)是一种硬件安全模块,用于提供安全密钥、数字证书和加密功能等安全服务,以保护计算机系统和数据的安全性。 在BIOS中,TPM选项可以用来控制和配置TPM硬件模块的相关设置。具体来说,TPM选项可以用于以下方面: 启用或禁用TPM:可以通过TPM选
阅读全文
摘要:CPU有几种工作模式: 用户模式(也称为用户态或非特权模式)是CPU执行应用程序时的默认模式。在用户模式下,CPU只能访问应用程序已授权的内存和外设,不能直接访问操作系统的内存或硬件资源。如果应用程序尝试执行特权指令或访问受保护的系统资源,CPU会产生一个异常,使操作系统介入,将CPU切换到内核模式
阅读全文
摘要:EFI目录下的x64文件是为UEFI系统准备的引导程序,通常在Linux ISO image中,这些文件是为了让用户可以使用UEFI启动安装程序。UEFI是一种新型的固件接口标准,它已经替代了早期的BIOS系统,成为现代计算机的标准引导程序。UEFI系统需要一个特定的引导程序来启动操作系统,这些x6
阅读全文
摘要:当你将U盘插入到USB接口时,计算机会发送一个电信号给U盘,这个电信号会让U盘启动并开始通信。U盘内部的控制器会响应这个信号,并向计算机发送一个信息包含U盘的一些信息,例如设备厂商、容量、接口标准等等。 计算机操作系统会接收到这个信息,并根据U盘提供的信息来判断它的设备类型和文件系统格式。然后,计算
阅读全文
摘要:当你在Linux终端输入一个命令并按下回车键时,系统将执行以下操作: Shell解析: 终端窗口将命令传递给Shell,Shell将解析命令并确定需要执行的程序。在解析过程中,Shell将检查命令的拼写是否正确,并检查它是否存在于系统的可执行路径中。 创建子进程:Shell会创建一个子进程来运行命令
阅读全文
摘要:在Linux系统中,bootx64.efi是一个启动加载程序,用于引导GRUB。GRUB(Grand Unified Bootloader)是一个开源的多操作系统引导加载程序,用于加载和启动Linux、Windows和其他操作系统。 当计算机启动时,UEFI固件会读取硬件设备、分区和文件系统来找到可
阅读全文
摘要:Debug和Release,在我看来主要是针对其面向的目标不同的而进行区分的。Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调
阅读全文
摘要:Ubuntu 系统添加中文字符编码,可以直接使用 locale-gen: sudo locale-gen zh_CN.UTF-8 也可以直接在/var/lib/locales/supported.d/local 中添加一行:zh_CN.UTF-8 UTF-8
阅读全文
摘要:多行注释: 1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来 2. 按大写字母I,再插入注释符,例如# 3. 按esc键然后按下enter就会全部注释了 取消多行注释: 1. 进入命令行模式,按ctrl + v进入 vis
阅读全文
摘要:在弹出的界面按照提示输入原来的密码,系统确认后,再按照提示输入新密码两次,结束后按enter即可
阅读全文
摘要:解决办法:sudo dpkg-reconfigure dash在选择项中选No从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换成了dash shell;其表现为 /bin/sh 链接倒了/bin/dash而不是传统的/bin/bash。ubuntu edgy是
阅读全文
摘要:awk处理方式: 1.行处理机制,每次处理一行,跟sed很相近,但是awk还能够对每行进行切片处理 基本格式: awk [options] 'command' file(s) command:pattern {awk 操作命令}两部分组成 pattern:正则表达式,逻辑表达式 awk操作指令是用{
阅读全文
摘要:sed的&选型:替换固定字符串 这是对替换的一个优化,在替换时有时还要保留旧的同时在加上一些新的,这时旧的就可以用&来代替不用在重新写一遍,但是&是整体的,如果对旧的一小部分替换则&不适合使用了 例子:在passwd文件中在第一部分也就是用户名加上一些空格符 sed 's/[a-z_-]\+/& /
阅读全文
摘要:sed的操作指令 行的基本操作命令: -a增加行/ -i 插入行(行的前面) -c替换行/ -d 删除行 nl passwd | sed ' 5a ' 第五行之前增加一行 nl passwd | sed '1,5i ' 1-5行每一行增加 其他选项也是如此 例子: 优化服务器配置: 修改配置文件,比
阅读全文
摘要:功能: 自动处理文件,分析日志文件,修改配置文件 1.sed如何进行文本处理? 下图是处理机制,它是处理一行输出一行,不改变文件内容除非重定向 sed处理文本过程: 先用正则选定文本,然后sed进行处理 命令行模式: sed 【option】 'command' files //如果没有文件可以通过
阅读全文
摘要:字符 范围内字符单个字符: [ ] [a-z] 反向字符^: [^ 0-9]不是数字 任意字符:' . ' 头尾字符: ^ $, ^root //注意与[^]区别,空行表示^$ 元字符和重复设定: 字符组合: 任意字符串的表示: . * .代表任意一个字符,*代表多个字符,正则表达式就是最大的范围,
阅读全文
摘要:grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。 另外的两个办法是: 1.设置环境变量: export GREP_OPTIONS="--color=auto" 2.修改.bashrc 给grep起别名,用alias设置 现在把他打开,看到84行: 84 alias g
阅读全文
摘要:ulimit用来设置各linux 用户的最大进程数 ulimit -a 来显示当前的各种用户进程限制 ulimit -n 40960 将每个进程可以打开的文件数目加大到40960 设置成无限制(unlimited)的一些重要设置是: 最大内存大小:ulimit -m unlimited 堆栈大小:u
阅读全文
摘要:首先确认系统可否休眠: 在终端执行如下命令: sudo pm-hibernate 命令执行后,Ubuntu 将会自动关机并断电。再次开机后,如果一切正常的话我们将可以直接恢复到上次关机时的状态, 这表明当前 Ubuntu 系统的休眠模式工作正常。 重新启用休眠: 如果通过上述步骤已经确认 Ubunt
阅读全文