
Linux
文章平均质量分 80
HZ_Samuel
完全凭个人兴趣进行学习。
展开
-
RAID 和 LVM 简单学习笔记
这是比较简单的笔记,没有经过仔细整理。原创 2022-12-11 12:03:14 · 557 阅读 · 1 评论 -
磁盘类型和相关术语学习笔记
在 Linux 中一切皆文件,但是类型不同。例如使用 对于设备文件和普通文件有一部分内容是不同的,即普通文件有大小,而设备文件有主设备号和次设备号,没有大小。如果使用 复制一个块设备,这时两个文件的主设备号和次设备号相同,但是它们的 inode 不同,类似于文件的软连接。如果挂载复制出来的文件,可以访问到与被复制的设备的内容。使用专门的命令来创建相同的设备:硬盘种类繁多,可能有:如果在虚拟机上新增了几块硬盘,可以使用以下命令来进行扫描,使系统能够设别出来。可以使用以下命令判断是否具有旋转特性的原创 2022-12-08 09:17:29 · 772 阅读 · 0 评论 -
文本处理三剑客之 sed 流编辑器(高级部分)
一些 sed 的高级使用原创 2022-12-03 11:29:45 · 733 阅读 · 1 评论 -
文本处理三剑客之 sed 流编辑器(基础部分)
这是 GNU sed 命令基本实用语法及示例的学习笔记,主要参考以前翻译的文章。比较详细。原创 2022-11-29 16:39:29 · 665 阅读 · 0 评论 -
Ubuntu 软件管理学习笔记
有关Ubuntu中如何使用 dpkg 和 apt 的简单学习笔记原创 2022-11-26 11:38:46 · 670 阅读 · 0 评论 -
CentOS 8 编译安装程序包示例(httpd)学习笔记
简单学习自己编译安装软件包。原创 2022-11-25 14:40:18 · 1062 阅读 · 0 评论 -
CentOS-8 dnf 前端工具学习笔记
主要是一些学习笔记和dnf帮助的中文版原创 2022-11-22 21:19:40 · 1568 阅读 · 0 评论 -
CentOS 软件包 rpm 管理学习笔记
主要设计到 CentOS 8 系统上的 rpm 使用,特别在 rpm 查询方面的内容。原创 2022-11-19 19:56:52 · 1418 阅读 · 0 评论 -
Ubuntu 升级或安装时遇到 Errors were encountered while processing的解决办法
遇到:Errors were encountered while processing 类似问题时。原创 2022-11-16 08:09:02 · 2613 阅读 · 1 评论 -
Linux 压缩、解压缩和文件切割的学习笔记
Linux 中有许多压缩和解压的命令,有些是针对文件进行压缩,有些用于目录的归档及压缩。当提供了一个已存的 zip 归档文件,那么,zip 将替换zip归档文件中的相同名称条目(匹配已经保存的相对名称),或者为新的文件新增条目。是历史悠久的打包和解压工具,目前使用较少,但是在一些文件中使用,例如,CentOS 6 中的 initramfs-2.6.32-754.el6.x86_64.img 就是使用这个命令生成的。对于文件或目录具有 acl 属性的,如果按照以上的操作,是不能保留该属性的。原创 2022-11-15 10:50:16 · 1806 阅读 · 0 评论 -
Bash cp 命令详解
cp 命令可以简单使用,但是要比较深地了解,还是有困难的,本文比较全面的讲解了各种使用方法,基本上的选项都有示例。原创 2022-10-24 20:11:11 · 2026 阅读 · 0 评论 -
Linux Bash 通配符详解
本文比较详细地介绍了Bash中有关通配符的各种语法,特别许多细节。原创 2022-10-21 16:37:41 · 1415 阅读 · 0 评论 -
Bash history 和 fc 命令详解
本文详细介绍了 history 各种语法和 fc 命令使用,包含各种环境变量的设置,并举例说明。原创 2022-10-18 21:32:27 · 1064 阅读 · 1 评论 -
Linux 有关时间日期和时区设置
有关Linux的CentOS及Ubuntu中如何查看和设置时间日期,时区,日历等。原创 2022-10-12 15:39:35 · 3125 阅读 · 0 评论 -
Linux 终端概念和类型的理解
介绍有关 Linux 终端的概念和相关类型原创 2022-10-05 20:48:26 · 1536 阅读 · 0 评论 -
Linux中查询硬件和系统信息总结
我们一般在接触一个不熟悉的电脑时会查询一下该电脑的软硬件情况,在Linux中时如何进行查询的,这里以安装在虚拟机上的CentOS和Ubuntu为例。在PS1中显示为CentOS8则表示安装了CentOS 8.5.2009,Ubuntu是安装了22.4版本,CentOS7表示安装了CentOS7.9,还有CentOS 6.10。原创 2022-10-04 20:53:33 · 1254 阅读 · 0 评论 -
把 Linux 网卡名称修改成回 eth0 这种格式
【代码】把 Linux 网卡名称修改成回 eth0 这种格式。原创 2022-09-02 10:04:35 · 480 阅读 · 0 评论 -
使用 SSH 连接 GitHub
您可以使用安全 shell 协议 (Secure Shell Protocol --> SSH) 来连接 GitHub,SSH 能在不安全的网络中提供一个安全的通道。使用 SSH 协议,您可以连接远程服务器及服务并对其进行身份验证。使用 SSH 密钥,可以连接到 GitHub,而无需在每次访问时提供用户名和个人访问口令。当您设置 SSH 时,需要生成一个新的 SSH 密钥,并把它添加到 ssh 代理(agent)中。只有将 SSH 密钥添加到您的 GitHub 账号中,然后才能使用该密钥进行身份验证。...翻译 2022-06-22 09:34:11 · 6636 阅读 · 0 评论 -
manjaro pacman 使用方法总结
manjaro pacman 使用方法总结目录manjaro pacman 使用方法总结pacman 一般有三种常用命令:安装 synchronizeRemove 删除软件Query 查询本地已经安装的软件配置 pacmanpacman 一般有三种常用命令:1、S synchronize 同步即安装2、R remove 删除3、Q query 查询安装 synchronizesudo pacman -S softname用于安装软件sudo pacman -Sy用于更新配置中的软件源原创 2022-05-22 20:12:44 · 927 阅读 · 0 评论 -
使用lua配置neovim所需的一切
前言通过很长时间的开发,neovim 0.5终于以稳定版本发行了。在这些令人兴奋的新特性中,有了对lua更好地支持,承诺有一个稳定的API,可以使用这种语言来创建我们的配置。因此,今天我要和大家分享,我把我的配置从 vimscript 迁移到lua 时学到的所有东西。我将谈谈我们可以用 lua做的事情,以及它与vimscript的交互。我会展示许多示例,但是我不会告诉你哪些选项应该设置什么值。此外,这不是一个关于“如何将 neovim 转换为IDE”的教程,我将避免使用任何特定于语言的内容。我想要做的是翻译 2022-03-28 16:01:39 · 9779 阅读 · 4 评论 -
ubuntu 字体安装 —— 以nerd font为例
ubuntu font install原创 2022-02-06 12:19:45 · 11301 阅读 · 0 评论 -
Linux命令英文全称解释
Filesystem Hierarchy Standard(FHS)/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。/bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。 /boot:Linux的内核及引导系统程序所需要的文件目录,比如 vml...原创 2021-04-26 20:51:09 · 418 阅读 · 1 评论 -
在git clone github资源时加快速度的小技巧
Git clone github资源时的小技巧我们国内在没有代理或者其他手段情况下,要克隆github上的资源时,速度较慢,且有些网页不能正常下载。加快下载速度今天看到一个小技巧,可以加快下载的速度,具体做法是,在原有的下载命令中,在’https://'后面添加字符串 ‘gitclone.com/’,例如:git clone https://github.com/xxx/xxxx.git可以在相应位置添加如下字符串:gitclone.com/变成如下格式,请注意添加的位置:git clo原创 2021-02-24 09:42:46 · 365 阅读 · 0 评论 -
wsl中的ubuntu终端光标消失的解决方案
在window 10的wsl中安装ubuntu,通过terminal进入linux,刚开始使用时光标是有的,但是使用一些时间后会发现光标不见了,虽然可以使用,但是不方便,解决方案是:要显示光标可以使用以下命令:echo -e "\033[25h"要隐藏光标可以使用以下命令:echo -e "\033[25l"但是要记住这些命令不容易,目前我的方法是在 ~/.bashrc 或者 ~/.zshrc中添加以下两条别名:alias cs='echo -e "\033[25h"' #c for原创 2021-01-29 08:29:53 · 4010 阅读 · 3 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(八)
详细解析参考文档的20个示例。7、 20个脚本示例7.4 重命名文件名成小写7.5 打印bash环境变量7.6 反转行字符序列翻译 2019-05-10 22:11:43 · 505 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(七)
从本章节开始,详细解析参考文档的20个示例。7、 20个脚本示例7.1 合并行7.2 行文本居中7.3 数递增翻译 2019-05-10 22:13:00 · 318 阅读 · 1 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(四)
5、 正则表达式:选择文本5.1 sed正则表达式摘要5.2 基础正则表达式和扩展正则表达式5.3 基础正则表达式语法摘要5.4 扩展正则表达式语法摘要5.5 字符类和方括号表达式翻译 2019-05-07 17:10:32 · 587 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(六)
6、 高级sed:循环和缓冲6.1 sed如何工作6.2 保持缓冲区和模式缓冲区6.3 多行技术——使用‘D’、‘G’、‘H’、‘N’、‘P’等命令处理多行6.4 分支和流程控制6.4.1 分支和循环6.4.2 分支命令示例:跳转行翻译 2019-05-09 14:22:29 · 514 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(五)
5、 正则表达式:选择文本5.6 正则表达式扩展5.7 反向引用和子表达式5.8 转义序列——指定特殊字符5.8.1 转义优先级5.9 处理多字节字符和语言环境设置注意事项5.9.1 无效的多字节字符5.9.2 大小写转换5.9.3 多字节正则表达式字符类...翻译 2019-05-08 19:08:50 · 582 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(三)
3、sed脚本3.8 多命令语法3.8.1需要换行的命令4、 地址:选择行4.1 地址摘要4.2 通过数字选择行4.3 通过文本匹配选择行4.4 范围地址翻译 2019-05-03 14:49:15 · 607 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(二)
3、 sed脚本3.1 sed脚本概括3.2 sed命令摘要3.3 替换命令3.4 常用命令3.5使用频率较低的命令3.6 sed大师的命令3.7 GNU sed特有的命令翻译 2019-05-03 08:42:24 · 798 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(九)
20个脚本示例7.7 跨多行文本搜索7.8 调整行长度7.9 反转文件行7.10 行编号7.11 非空行编号翻译 2019-05-17 16:26:57 · 277 阅读 · 0 评论 -
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析(十)
7、 20个脚本示例7.12 字符数统计7.13 单词数统计7.14 行数统计7.15 打印前几行7.16 打印最后几行7.17 去重复行7.18 打印重复行7.19 删除所有重复行7.20 压缩空行8、 GNU sed的局限性和非局限性9、 学习sed的其他资源10、 报告错误(bug)翻译 2019-05-17 16:53:21 · 704 阅读 · 0 评论 -
Bash5.0 ctrl-l 清屏功能失效时可采用修复的方法
在/etc/profile中追加一行bind -x ‘"\C-l": clear’保存后. /etc/profile原创 2019-06-22 14:03:38 · 708 阅读 · 1 评论 -
xshell的快捷键(非常实用)
有关 bash 常用快捷键原创 2019-06-22 14:37:08 · 7408 阅读 · 0 评论 -
centos7修改hostname和hosts
1、修改/etc/hostnamevim /etc/hostname打开之后的内容是:localhost.localdomain把它修改成想要的名字就可以,比如:master保存退出2、修改/etc/hosts文件vi /etc/hosts打开之后的内容是:127....转载 2019-07-12 17:25:42 · 273 阅读 · 0 评论 -
理解 Linux 配置文件
介绍每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些...转载 2019-07-12 18:53:00 · 240 阅读 · 0 评论 -
shell 中各种括号的作用()、(())、[]、[[]]、{}
Bash 中各种括号的作用Bash 中各种括号的作用()、(())、[]、[[]]、{}一、小括号,圆括号 ()1、单小括号 ()2、双小括号 (( ))二、中括号,方括号[]1、单中括号 []2、双中括号[[ ]]三、大括号、花括号 {}一、常规用法二、几种特殊的替换结构三、四种模式匹配替换结构四、符号$后的括号五、使用Bash 中各种括号的作用()、(())、[]、[[]]、{}一、小括号...原创 2019-07-05 08:38:29 · 776 阅读 · 0 评论 -
克隆虚拟机不能上网,除了要防止ip地址冲突外,还要修改UUID
如果是使用linux6.x版本,要使用以下步骤进行处理:vim /etc/sysconfig/network-scripts/ifcfg-eth0#删除MAC地址行rm -rf /etc/edev/rules.d/70-persistent-net.rules重启linux系统,会自动计算出来新的UUID...原创 2019-06-30 11:06:25 · 590 阅读 · 0 评论 -
here document中的tab制表符的使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/apache0554/article/details/45508631两个都是获取stdin,并在EOF处结束stdin,输出stdout。但是<<-是什么意思呢?先来看man中的说明:If the redirect...转载 2019-09-26 19:27:07 · 264 阅读 · 0 评论