![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux知识库
文章平均质量分 86
Fomalhaut α PsA
这个作者很懒,什么都没留下…
展开
-
Linux下动态链接库的查找问题
Linux下动态链接库的查找问题上一篇文章我们从 Linux C 编程的角度分析了一下 Linux 中的静态链接库和动态链接库的区别,这篇文章着重从 Linux 编译和运行的角度分析一下 Linux 动态链接库的查找问题。一、编译期间动态链接库报错Linux下编译应用程序的configure阶段常常会出现如下错误:/usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件。其中,-lxxx表示链接库文件 libxxx.so。一般出现这种错误有以下几种应对方法:1.1原创 2021-07-21 00:20:06 · 733 阅读 · 0 评论 -
vim | 快捷键整理
vim | 快捷键整理????一、一般模式下的命令????1.1 光标移动命令????基本光标移动命令命令含义h / ←光标向左移动一个字符j / ↓光标向下移动一个字符k / ↑光标向上移动一个字符l / →光标向右移动一个字符n+hjkl多字符移动0/[Home]移动到行首$/[End]移动到行尾n+[space]向右移动 n 个字符????按字光标移动命令命令含义w / W光标右移至下原创 2021-07-07 23:40:27 · 346 阅读 · 1 评论 -
正则表达式 | 学习笔记
正则表达式 | 学习笔记????正则表达式语法 | 示例????字符范围匹配正则表达式说明正确错误A精准匹配单个字符Aax|y允许出现的2个字符yn[xyz]字符集合,允许出现集合内任意单个字符zc[a-z] [A-Z] [0-9]字符范围a D 8A a A[^xyz] [^0-9]集合内字符不允许出现0 Ay 8????快捷方式正则表达式说明正确错误\d匹配任意单个数字原创 2021-06-28 01:51:32 · 458 阅读 · 0 评论 -
Shell脚本逐行处理文本文件技巧
Shell脚本逐行处理文本文件技巧经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:一、通过 read 命令完成read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName (变量名)参数指定给每一个字段的值,由 VariableName (变量名)参数指定的以此类推,直到最后一个字段。read命令接收标准输入,或其他原创 2021-06-28 01:50:35 · 4800 阅读 · 0 评论 -
cat-tee命令结合重定向功能实现文本内容写入
cat-tee命令结合重定向功能实现文本内容写入Cat命令结合重定向功能实现文本内容写入将stdin标准输入的内容重定向到test.txt文件(若此文件不存在则创建),且当stdin中含有EOF时完成写入cat 追加内容用 >>,覆盖内容用 >其中EOF可以替换为任意字符串写入内容到文本,覆盖文本原有内容cat > /root/test.txt << EOFthis is first line this is second linethis is t原创 2021-06-28 01:50:04 · 2094 阅读 · 0 评论 -
《Linux 命令行与 Shell 脚本编程大全》笔记
《Linux 命令行与 Shell 脚本编程大全》笔记第六章 使用 Linux 环境变量第十一章 构建基本脚本内联输入重定向(inline input redirection)$ wc << EOF > test string 1 > test string 2 > test string 3 > EOF执行数学运算使用方括号($[ operation ])$ var1=$[1 + 5] $ echo $var1 6 $ var2=$[原创 2021-06-28 01:48:50 · 182 阅读 · 0 评论 -
AWK 命令高级用法
AWK 命令高级用法前面一节已经介绍了 awk 的基本用法,其实在 awk 脚本程序中,还支持使用一些编程语言,比如变量、数组、分支结构(if-then-else)、循环结构(while)、函数等,下面一一给大家介绍。awk 使用变量在 awk 的脚本程序中,支持使用变量来存取值。awk 支持两种不同类型的变量:内建变量:awk 本身就创建好,用户可以直接拿来用的变量,这些变量用来存放处理数据文件中的某些字段和记录的信息。自定义变量:awk 支持用户自己创建变量。内建变量awk 程序使用内原创 2021-06-28 01:43:23 · 637 阅读 · 1 评论 -
AWK 命令详解
AWK 命令详解除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。它诞生于 20 世纪 70 年代末期,这也许是它影响了众多 Linux 用户的原因之一。曾有人推测 awk 命令的名字来源于 awkward 这个单词。其实不然,此命令的设计者有 3 位,他们的姓分别是 Aho、Weingberger 和 Kernighan,awk 就取自这 3 为大师姓的首字母。和 sed 命令类似,awk 命令也是逐行扫描文件(从第 1 行到最后一行),寻找含有目标文本原创 2021-06-28 01:42:47 · 863 阅读 · 0 评论 -
Sed 命令详解
Sed 命令详解一、简介sed是非交互式的流编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本进原创 2021-06-28 01:42:18 · 12913 阅读 · 1 评论 -
Ansible | 学习笔记
Ansible | 学习笔记????安装配置 Ansible????安装 Ansible 引擎????yum$ sudo yum -y install epel-release$ sudo yum -y install ansible????apt$ sudo apt-get istall software-properties-common$ sudo apt-add-repository ppa:ansible/ansible$ sudo apt-get update$ sudo原创 2021-03-24 20:54:02 · 148 阅读 · 1 评论 -
Linux | 目录结构及重要文件
Linux | 目录结构及重要文件????根下目录结构知识目录说明(用★表示重要程度)/bin英文system binaries的缩写,常用二进制命令所在目录,如今/bin目录已成为/usr/bin的软链接★★★★★/bootLinux的内核及系统引导程序所需的文件目录。安装系统分区的时候一般要单独分一个boot分区,大小可为256MB~1024MB,该分区的数据增长很小,/boot目录就是引导分区的挂载点/dev设备文件的目录,比如声卡、磁盘、光驱,等等★★★原创 2021-03-24 20:45:33 · 127 阅读 · 2 评论 -
Linux | 学习笔记
Linux 学习笔记????用户管理????用户和组管理#查看用户身份[admin@CentOS8 ~]$ id adminuid=1000(admin) gid=1000(admin) 组=1000(admin),10(wheel)#切换用户,省略 username 则切换为root[admin@CentOS8 ~]$ su - username#从命令行创建用户[admin@CentOS8 ~]$ sudo useradd user01#从命令行删除用户[admin@CentOS8原创 2021-03-24 20:40:43 · 165 阅读 · 1 评论