鸟哥的Linux私房菜
文章平均质量分 67
nikelee233
这个作者很懒,什么都没留下…
展开
-
run包原理
run 程序安装包实质上是一个安装脚本加要安装的程序,如下所示:|—————–——|| || 安装脚本 || ||—————–——|| || 程序 || ||—————–——|执行run包安装时,实际上仅执行脚本部分,以一个小程序为例:可执行程序:he原创 2022-01-16 21:48:03 · 785 阅读 · 0 评论 -
鸟哥的私房菜——shell脚本
shell脚本的作用目前我对于shell脚本的理解就是将多条命令行放入一个文件中,,通过执行这个文件来执行其中的命令,而不需要一个一个的去执行那些命令,将工作变简单。shell脚本的运行使用./或者bash命令来执行脚本时,都是在一个新的bash环境中执行脚本的命令,子进程执行结束后其中的变量就释放掉了,在父进程中无法看到。但是通过source执行脚本时,是在父进程中执行,就能获取变量的值。shell脚本的默认变量$0:执行的脚本文件名$1:第一个参数$#:表示脚本文件执行时后边接的参数个数原创 2021-10-26 22:44:45 · 181 阅读 · 0 评论 -
鸟哥的私房菜——正则表达式
通配符和正则表达式的区别语系会影响正则表达式原创 2021-10-17 16:26:21 · 209 阅读 · 1 评论 -
鸟哥的私房菜——BASH&Shell
shell是用户与内核沟通的桥梁,通过shell可以让内核知道我们输入的命令,然后内核再控制硬件完成工作。变量顾名思义是一个可以变化的量,通过使用变量,可以简化一些工作。最简单的例子,定义一个变量并给了一个初始值,在后边的代码中多次使用该变量,如果需要修改,则只对变量定义处修改,而后边所有使用该变量的地方均得到修改。设置与输出变量定义时等号两边不允许有空格bash中的’或"是成对出现的,如果定义一个值为VBird’s的变量,可以使用双引号内加单引号的方式,或者是转义,输出变量时一定要加上$符号,原创 2021-10-10 17:46:30 · 138 阅读 · 0 评论 -
鸟哥的私房菜——vim
vimvi是linux系统中标准编辑器,其地位相当于windows中记事本,vim可以看作vi的升级版vim的三种模式:一般指令模式,编辑模式,命令行模式三种模式之间的切换一般指令模式指令说明hjklCtrl+fCtrl+bCtrl+dCtrl+u左移下移上移右移向下翻页向上翻页向下半页向上半页+-n<space>0$HML光标移动到非空格符下一行光标移动到非空格符上一行光标移动到这一行的第n个字符移动到原创 2021-10-07 18:29:10 · 99 阅读 · 0 评论 -
鸟哥的私房菜——文件压缩
目录文件压缩技术原理Linux文件压缩指令compressgzipbzip2xz打包文件压缩技术原理文件压缩最重要的一点是文件的准确性,要确保文件压缩前和解压后是完全相同的,根据鸟哥私房菜中所说,一种压缩方式是将空的bit位丢弃,来减少文件占用的内存空间;另一种是对重复的数据进行统计,采用计数的方法表示这些重复数据,来降低文件内存。Linux文件压缩指令compress一种比较古老的压缩命令,压缩后的文件会增加一个.z的后缀,在压缩多个目录时必须先打包。参数:c 输出结果至标准输出设备(一般指原创 2021-10-06 17:08:52 · 186 阅读 · 0 评论