
Linux
Linux学习和总结
CC_且听风吟
行百里者半九十
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux shell学习(8)sed命令的用法
sed是Linux中用来处理文件的非交互式(和vim编辑器不一样)指令,他可以把获取的文件内容按照一定的要求过滤并且输出过滤后的结果到文件主要作用是在输出内容时查找、新增、删除和修改替换命令行常用的sed指令的结构:-i 表示直接在源文件中进行修改-n 表示只显示过滤后的内容-e 表示多重编辑,经常多个连续使用后面跟指令表示连续的处理动作sed -[i/n/e] '<com...原创 2020-02-10 23:34:06 · 392 阅读 · 0 评论 -
Linux shell学习(7)shell函数
shell中函数的定义方法如下:func(){ echo "func used"}func # 直接使用函数的名字就可以调用传递参数的函数对shell中的函数传递参数不需要提前在shell函数中定义参数类型和数量func(){ echo "输入的第一个数是:$1" echo "输入的第二个数是:$2" echo "输入的第三个数是:$3" echo "输...原创 2020-02-07 21:25:22 · 172 阅读 · 0 评论 -
Linux shell学习(6)shell流程控制
1. 条件判断使用if、if-else、if-elif-else三种判断结构if [ cond ]then echo ""fi# ----------------------------if [ cond1 ]then echo "1"else echo "2"fi# ----------------------------if...原创 2020-02-07 18:29:37 · 146 阅读 · 0 评论 -
Linux shell学习(5)shell运算符
shell的运算符包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符算数运算符可以使用expr或者$(( ))来实现基本的算数运算下面的脚本包含了所有的算术运算符的用法echo `expr 1 + 2` # 加echo `expr 1 - 2` # 减echo `expr 2 \* 3` # 乘echo `expr 4 / 2` # 除echo `expr...原创 2020-02-07 11:54:37 · 319 阅读 · 0 评论 -
Linux shell学习(4)shell传递参数
在执行shell文件的时候可以向文件传递执行的参数使用$n(n是从1开始的数字)来表示传入的参数变量#!/bin/bashecho $1echo $2echo $3bash 1.sh para1 para2 para3para1para2para3处理参数的特殊控制符:符号用途$#代表参数的个数$*以一个字符串输出传递的参数$$脚本当...原创 2020-02-07 10:45:28 · 337 阅读 · 0 评论 -
Linux shell学习(3)shell注释
shell中的注释主要有两种:单行注释和多行注释单行注释以#开头的是最常见的单行注释# 注释多行注释shell中还提供了多行注释用户要自己定义一个表示符号(这里为eof)来确定多行注释的范围::<<eof注释内容eof上面的脚本输出结果只有done,注释块中的内容被忽略...原创 2020-02-05 21:20:01 · 345 阅读 · 0 评论 -
Linux shell学习(2)shell变量
shell变量主要分为三种:用户自定义变量shell中定义变量的方式和python中类似,直接使用赋值符号就可以定义变量(中间不要有空格)shell中定义的变量默认类型为 字符串类型a=123引用变量的方式有两种:$name:常用的引用变量方法${name}:当变量后面紧跟了字母或数字的时候使用,为了防止系统把整个$符号后面的字符串都解释为一个变量名字name=dogec...原创 2020-02-05 18:27:03 · 334 阅读 · 0 评论 -
Linux shell学习(1)重定向符号的使用和输出函数
重定向:将标准的输出或错误输出的内容 输出到文件重定向符号的使用Linux的输入输出设备:ls -l /dev/std*/dev/stdin -> /proc/self/fd/0 # 标准输入设备(键盘)0/dev/stdout -> /proc/self/fd/1 # 标准输出设备(显示器)1/dev/stderr -> /proc/self/fd/2 # 标...原创 2020-02-04 00:02:51 · 860 阅读 · 0 评论 -
Linux基础(4)系统信息查看和其他命令
系统信息查看部分:1. 时间和日期序号 命令 作用 01 date 查看系统时间 02 cal calendar查看日历,-y选项可以查看一年的日历 2. 磁盘信息序号 命令 作用 01 df -h disk free显示磁盘剩余空间 02 du -h [目录名] disk usa...原创 2019-02-06 20:38:11 · 364 阅读 · 0 评论 -
Linux基础(3)用户权限、组和用户管理、修改文件权限
1.用户权限1.1 基本概念用户是 Linux 系统工作中重要的一环,用户管理包括用户与组管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定每一个用户针对不同的文件或者目录的不同权限 对文件/目录的权限包括:序号 权限 英文 缩写...原创 2019-02-05 22:25:16 · 902 阅读 · 0 评论 -
Linux基础(2)远程管理命令
1.常用指令-shutdown 关机-shutdown -r 重新启动# 重新启动操作系统,其中 now 表示现在$ shutdown -r now# 立刻关机,其中 now 表示现在$ shutdown now# 系统在今天的 20:25 会关机$ shutdown 20:25# 系统再过十分钟后自动关机$ shutdown +10# 取消之前指定的关机...原创 2019-02-04 23:23:11 · 245 阅读 · 0 评论 -
Linux基础(1)文件和目录常用命令
文件和目录常用命令1. ls命令:列出文件夹下的内容-Linux文件或者目录名称最长256个字符-隐藏文件以小数点.开头 例如touch .123.txt 是创建一个隐藏文件-ls -a 可以显示包括隐藏文件的所有文件-. 表示当前目录 .. 表示上一目录-ls常用选项:参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -...原创 2019-02-02 22:20:43 · 324 阅读 · 0 评论