05 2021 档案
Linux之输入、输出重定向
摘要:#linux中三种标准输入输出设备 硬件设备和文件描述符: 计算机的硬件设备有很多,常见的输入设备有键盘、鼠标、麦克风、手写板等,输出设备有显示器、投影仪、打印机等。不过,在 Linux 中,标准输入设备指的是键盘,标准输出设备指的是显示器。Linux 中一切皆文件,包括标准输入设备(键盘)和标准输
阅读全文
shell中的 单引号' '、双引号 " " 和 反引号` `
摘要:##单引号 ''、双引号 "" 和 shell变量 字符串是 shell 编程中 最常见的 变量,没有空格的字符串变量可以用 单引号,也可以用 双引号,也可以不用 引号。 但是当变量 是存在空格的字符串时就需要使用 单引号 和 双引号 ,否则操作系统会将空格后面的字符串识别成命令。 [root@lo
阅读全文
Linux之sed命令
摘要:#文档编辑sed(stream editor)命令 sed命令gnu官网 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样
阅读全文
Linux之软连接、硬链接
摘要:#ln命令 ln(link files),它的功能是为某一个文件在另外一个位置建立一个同步的链接。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占
阅读全文
shell中的 $ 符号用法 以及( ) 、 (( )) 、 [ ] 、[[ ]]区别。
摘要:##1、显示脚本参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……(本质上属于变量替换) 实例: #!/bin/bash echo "向shell脚本传递参数!"; echo
阅读全文
Linux之打包tar和压缩gzip(或bzip2)的区别。
摘要:#文件压缩 通常压缩技术都是应用在减少文件大小上。比如微信传给好友文件时,文件大小上限100M,此时需要传的文件却是110M,但是经过压缩技术,110M的文件可能压缩成<=100M,好友接收后解压缩文件就可恢复到原本的大小110M。 因为这些比较大型的文件透过所谓的文件压缩技术之后,可以将他的磁碟使
阅读全文
Linux之grep命令
摘要:#grep grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和
阅读全文
Linux之目录结构解释
摘要:#前言 在Linux世界中,一切皆文件。所以了解Linux文件系统的目录结构,非常重要。在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每
阅读全文
Linux之运行级别runlevel
摘要:#runlevel简介 运行级别的概念是linux操作系统中产生的,在windows中并没有此概念。 runlevel0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。在其他模式下更改到此模式,所有进程将被终止,机器将有序的停止,状态变为关机状态。 runlevel1:单用户模式,ro
阅读全文
Linux之SELinux的开启、关闭。
摘要:#SELinux简介 SELinux 是Security-Enhanced Linux的简写,意指安全增强的linux。它不是用来防火墙设置的。但它对Linux系统的安全很有用。Linux内核(Kernel)从2.6就有了SELinux。 SELinux是内置在许多GNU / Linux发行版中的主
阅读全文
linux之两台window电脑上的centos虚拟机之间相互ping通
摘要:#准备条件 1、两台windows物理机。 2、搭建好的局域网。 3、每台windows物理机通过VMware安装好centos虚拟机。 #测试环境 计算机A: ipv4地址为10.50.22.167,子网掩码255.255.255.0 虚拟网卡VMware Network Adapter VMne
阅读全文
Linux之防火墙
摘要:#linux系统防火墙策略 每个版本的linux系统使用的防火墙策略都不同,例如CentOS7的防火墙配置跟之前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本Centos 6.x使用iptables不一样。 ##centos8查看防火墙策略是firewall
阅读全文
windows安装git和SoureTree
摘要:#1、无脑安装git #2、设置用户名、密码 Git Bash Here命名窗口输入: git config --global user.name "username" git config --global user.email "email" 设置成功后会在用户目录下生成.gitconfig文件
阅读全文
java之数据类型
摘要:#Java的数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java 的两大数据类型: 内置数据类型 引用数据
阅读全文