随笔分类 - Linux
摘要:Linux——压缩文件 为什么需要压缩文件? 文件在传输过程中,可能由于文件过大,传输所需时间过多。减少文件大小有两个明显的好处,一是可以减 少存储空间,二是通过网络传输文件时,可以减少传输的时间。对于某些不常用文件,减少它对硬盘空间的 浪费,我们往往会将其压缩,在需要时再解压缩。 Linux中有哪
阅读全文
摘要:进程:运行中的程序,它有一些与值关联的文件描述符,有多少个文件描述符取决于系统配置情况。 当一个程序开始运行时,一般会打开三个文件描述符: 0:标准输入 1:标准输出 2:标准错误 可以通过系统调用(open)把其他文件描述符与文件和设备相关联。 write系统调用: 作用:把缓冲区(buf)的前n
阅读全文
摘要:底层文件访问: 进程:运行中的程序,它有一些与值关联的文件描述符,有多少个文件描述符取决于系统配置情况。 当一个程序开始运行时,一般会打开三个文件描述符: 0:标准输入 1:标准输出 2:标准错误 可以通过系统调用(open)把其他文件描述符与文件和设备相关联。 write系统调用: 作用:把缓冲区
阅读全文
摘要:Linux文件系统与磁盘管理 有哪些文件系统: FAT:微软在Dos/Windows系列操作系统中共使用的一种文件系统的总称。 exFAT(Extended File Allocation Table File System,扩展FAT,即扩展文件分配表):是扩展文件分配表主界 面 Microsof
阅读全文
摘要:引用:用来防止Shell将某些你想要的东西解释成不同的意义。 引用的方式: 反斜杠转义( \ ): 用来告知Shell该字符即为其字面上的意义。这是引用单一字符最简单的方式。 linlin@ubuntu:~/linlin/shell$ echo here is a real star: \* and
阅读全文
摘要:read:将信息读入一个或多个Shell变量 语法格式:read [-r] 变量名 选项: -r:原始读入,不做任何处理,不将结尾结尾处的反斜杠解释为续行字符 行为模式:自标准输入读取数据后,通过Shell字段分隔的功能(使用$IFS)进行切分,第一个单词赋给第一个变量,第二 个单词赋给第二个变量,
阅读全文
摘要:test: 测试Shell脚本里的条件,通过推出状态返回其结果。用法: test [ expression ] 或 [ [ expression ] ] 注意空格test表达式:是则为真 字符串测试: string 测试字符串不为空 -n string 测试字符串非null -z string 测试
阅读全文
摘要:/usr/lib /lib:标准系统库文件 库是一组预先编译好的函数的集合,这些函数都是按照可重用的原则编写的。它们通常有一组相互关联的函数组成以 执行某项常见的任务。 默认情况下,编译器只搜索标准C语言库。仅把库文件放在标准目录中,就希望编译器能够找到它,但库文件还需要遵 循特定的命名规范,并且需
阅读全文
摘要:文本编辑: 查看文本内容: cat:将文件连接并显示 -n:显示时将文件每一行编号 tac:类似于cat,但其功能是逆序显示每一行文件 linlin@ubuntu:~/linlin/test$ cat sort.txt 5431 1234 1234 linlin@ubuntu:~/linlin/te
阅读全文
摘要:Linux —— 查找与替换 文本查找: grep, egrep, fgrep grep:根据基本正则表达式定义的模式搜索文档,并将符合模式的文本行显示出来 注意:搜索时属于部分搜索,只要某一行有某一部分符合模式,就会被显示出来 模式:pattern,文本字符和正则表达式的元字符组合而成的匹配条件
阅读全文
摘要:Linux 正则表达式正则表达式:regular expression REGEXP 基本正则表达式 元字符: . 点:匹配任意单个字符 [] :匹配任意指定范围内的单个字符 [^] :匹配任意指定范围外的单个字符 匹配次数: * :匹配其前面的字符任意次数 .* :表示任意长度任意字符 \ :用来
阅读全文
摘要:echo:用于输出指定字符串或用于在Shell中打印Shell变量的值 语法格式:echo [选项] [参数] -n:不输出换行 printf:格式化并输出到标准输出 printf与echo不同的是,他不会自动添加换行,需要手动使用 格式替代符 转义序列
阅读全文
摘要:Linux 文件查找 locate:根据全系统文件数据库进行,属于模糊查找,并且是非实时的示例: linlin@ubuntu:~/linlin/text$ touch locate.test linlin@ubuntu:~/linlin/text$ locate locate.test /home/
阅读全文
摘要:Linux —— 重定向与管道 系统的输入输出包括:默认输入设备:标准输入,STDIN,描述符为0默认输出设备:标准输出,STDOUT,描述符为1 标准错误输出,STDERR,描述符为2 标准输入,标准输出,标准错误输出是三个不同的数据流 系统默认标准输入是从键盘读取,标准输出和标准错误输出是输出到
阅读全文
摘要:Linux —— 用户权限管理 权限: 为什么需要权限管理? 1.计算机资源有限,我们需要合理的分配计算机资源。 2.Linux是一个多用户系统,对于每一个用户来说,个人隐私的保护是十分重要的 由于Linux的一切皆文件的基本思想,对于权限的管理更多的则体现在管理文件权限上。为了方便的指派权限,在L
阅读全文
摘要:Linux————bash的简单使用 对于一个操作系统来说,shell相当于内核kernel外的一层外壳,作为用户接口。一般来说,操作系统的接口分为两类:CLI:command line interface命令行接口常见的有:sh csh ksh zsh bash tcshGUI:graphical
阅读全文
摘要:Linux 文件管理: 目录也是文件。 路径:绝对路径,相对路径 绝对路径:从根目录出发,到目标文件所经过的所有路径 例如: /home/linlin/test/code/hello 相对路径:相对于当前文件到目标文件所经过的所有路径 例如:如果当前所在目录为 //home/linlin想要到达/h
阅读全文
摘要:Linux 文件系统Linux的基本思想之一,一切皆文件 Linux文件结构类似一个树形结构,而树根就是 / 目录,即根目录或者用root表示 首先,需要了解FHS(Filesystem Hierarchy Standard) 文件系统层级标准关于FHS的介绍 https://en.wikipedi
阅读全文
摘要:Linux帮助使用命令 Linux下命令使用格式 COMMAND [options选项] [arguments参数] su: switch user 用于切换用户su 用户名在变更时需要输入用户密码,且在Linux中输入密码时,命令行界面不会有显示,就像输入无效一样。 命令帮助: type: 用于查
阅读全文
摘要:Linux学习笔记————计算机基础介绍 计算机从最开始为了帮助人们完成大量的计算而被设计,到后来随着技术的突破,计算机的性能不断增长,到如今,计算机被应用到了各行各业之中。 在1946年,冯诺依曼等人提出了一个完整的计算机雏形,它是由计算器,控制器,运算器,存储器,输入设备,输出设备构成。 计算机
阅读全文

浙公网安备 33010602011771号