linux
wuud
这个作者很懒,什么都没留下…
展开
-
阿里云服务器--配置安全组规则
位置:安全组 ->配置规则添加开放一些必用的端口,如80端口。只有开放了端口之后,外界才能访问 首先找到配置安全组规则的地方 2.配置规则端口范围:就是服务器开放的端口范围,例:80/90,就是开发80端口至90端口授权对象:就是指明那些地址可以访问此服务器。0.0.0.0/0表示所有地址均可访问配置完毕后,点击确定按钮即可...原创 2020-05-01 20:26:29 · 1073 阅读 · 0 评论 -
Bash Shell编程----Shell中的数组与字符串
Shell中的数组 数组的定义: 在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。 例,array=(java spring python shell linux sql "spring boot") 若是元素内也有空格,则必须使用引号 数组的赋值: 直接赋值:array=(java spring python shel...原创 2020-02-26 17:11:55 · 1091 阅读 · 0 评论 -
Bash Shell编程----Shell中的变量
bash中的变量种类: 本地变量:生效范围仅限当前shell进程,其子进程也无效。 环境变量:生效范围是当前shell进程及其子进程 局部变量:生效范围为当前shell进程中某代码片段(通常指函数) 位置变量:$1,$2,$...,用户让脚本在脚本代码中调用命令行传给的参数。 例,新建一个b.sh文件,内写a=$1b=$2echo $aecho ...原创 2020-02-26 17:05:44 · 170 阅读 · 0 评论 -
I/O多路复用---epoll、poll、select的区别
多路复用概念 I/O多路复用是通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 阻塞I/O有一个比较明显的缺点是在I/O阻塞模式下,一个线程只能处理一个流的I/O事件。如果想要同时处理多个流,需要多个进程或者多个线程,但是这种方式效率不高。 非阻塞的I/O需要轮询查看流是否已经准备好了,比较典型的方式是忙轮询。忙轮询...转载 2019-03-12 15:20:30 · 232 阅读 · 0 评论 -
linux shell编程基础
*shell脚本执行的方式: 脚本文件要在第一行头部以相应的格式写明bash的路径,例,#!/bin/bash 给予脚本文件执行权限,输入文件的路径,进行执行 例,/scripts/first.sh 将脚本文件作为bash的参数,交由bash解释器执行 例,bash /scripts/first.sh,这种方法不需要赋予文件执行权限。 ...原创 2019-01-12 19:43:04 · 2532 阅读 · 0 评论 -
linux中cp命令详解
cp命令: 拷贝文件或目录格式:cp [OPTION] SRC... DEST*cp命令的使用有多种情况: SRC是单个文件时: 如果DEST不存在,则新建DEST并将SRC内容填充至DEST内 如果DEST存在: DEST是文件:将SRC的内容覆盖至DEST中 DEST是目录:在DEST新建与源文件同名的文...原创 2019-01-12 19:26:17 · 10956 阅读 · 3 评论 -
linux中find命令详解
find命令 : 特点: 查找速度慢,实时查找,精确查找格式:find [OPTION]... [查找路径] [查找条件] [处理动作]查找路径:默认为当前目录 查找条件:默认为查找所有文件 处理动作:默认是输出到屏幕 查找条件: 根据文件名字查找: -name:后跟文件名称,根据文件名字查找。支持使用linux的通配符 -in...原创 2019-01-12 19:23:41 · 17077 阅读 · 0 评论 -
linux文件权限相关命令
chmod:修改文件权限 格式:chmod [options] mode file... 同时修改文件的所有权限: 按照权重修改:例,chmod 755 file 同时修改文件的一组权限: 例,chmod u=rw,g=r file 只修改文件的某一个权限: 例,chmod u+x,g-r file。解释,即为属主添加x...原创 2019-01-12 19:19:58 · 3096 阅读 · 0 评论 -
linux用户操作相关命令
useradd/adduser: 格式:useradd [OPTION] LOGIN -u:指明用户的UID,centos7规定在[1000,60000]中,不指定UID的话系统会默认按最近添加用户的UID加1。 -g:指明用户所属基本组,组必须事先存在,可以使用groupadd命令添加组 -c:用户的注释信息 -d:为用户指定家目录。默认是/home...原创 2019-01-12 19:18:36 · 202 阅读 · 0 评论 -
linux常用文本处理命令
wc:单词、行数、字节数统计。 格式:wc [OPTION]... [FILES]... -l:只显示行数 -w:只显示单词数 -c:只显示字节数 cut:分割每行的字符。以列为单位对文本进行分割。 格式:cut [OPTION]... [FILE]... -d:指明分隔符。 -f:筛选输出的内容。有三种筛选方式: 指明...原创 2019-01-12 19:16:19 · 236 阅读 · 0 评论 -
linux中vim编辑器常用操作
*vim有三种模式: 编辑模式 插入模式 底行模式 *模式转换: 编辑模式-->插入模式: i:insert,在当前光标前面插入 a:append,在当前光标的后一位插入 o:在当前光标的下方打开一个新行 I:在当前所在行的行首插入 A:在所在行的行尾插入 O:...原创 2019-01-12 19:12:39 · 368 阅读 · 0 评论 -
linux基础知识
*linux终端类型: 查看当前终端的命令:tty 物理终端:直接接入本机放入显示器,键盘设备。路径:/dev/console 虚拟终端:附加在物理终端上以软件方式虚拟实现的终端,可以使用ctrl+alt+F[1,6]快捷键来切换虚拟终端。路径:/dev/tty[1,6] 模拟终端:图形界面下打开的命令行接口,或基于ssh协议或telnet协议远程打开的界...原创 2019-01-12 19:07:14 · 456 阅读 · 0 评论 -
linux常用基础操作命令
*linux常用基本命令 搜索命令:grep,可以在文件中搜索字符串。grep 要搜索的字符串 文件。通常与管道命令一块使用。 管道命令: |,将上一个命令的输出作为参数传给下一个命令。类似于链式调用。 进程查看:ps -ef,查看当前运行的所有进程。 杀死进程:kill -9 进程pid。 查看当前端口调用:netstat -an 普通用户...原创 2019-01-12 19:04:26 · 143 阅读 · 0 评论