![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 86
feilong0663
这个作者很懒,什么都没留下…
展开
-
shell_01
• 什么是Shell shell的概念 shell是一个命令解释器 echo $SHELL --通过环境变量 cat /etc/shells --查看当前注册至系统的shell shell的切换 1、临时切换 # /bin/ksh 2、固定切换 # vim /etc/passwd --文件中的最后一个字段 # chsh -s /sbin/nolog原创 2013-07-02 17:15:44 · 857 阅读 · 0 评论 -
shell_03
文本的高级操作: wc -c -l -w diff --查看两个文件间不同地方,对比两个文件。 -b 忽略空格引起的不同 -i 忽略大小写 -B 忽略插入空格引起的变化 sort --排序 -r 反向 -n 以数字来排序 -u 去除结果中的重复行 -t 指定分隔符 -k 指字的列 -o 将输出写到指定的文件,相原创 2013-07-02 17:21:42 · 453 阅读 · 0 评论 -
shell_05
变量名 意义 $n 当前记录的第n个域,域间由FS分割 $0 记录的所有域 ARGC 命令行参数的数量 ARGIND 命令行中当前文件的位置(以0开始标号) ARGV 命令行参数的数组 CONVFMT 数字转换格式 ENVIRON 环境变量关联数组 ERRNO 最后一个系统错误的描述 FIELDWIDTHS 字段宽度列表,以空格键分割 FILENAME 当前文件名 FNR 浏原创 2013-07-02 17:24:14 · 462 阅读 · 0 评论 -
shell_02
算术操作(expr) --在bash中只能做整数的运算 + 加 - 减 * 乘 / 除(取整) % 取余 $(()) $[] expr 60 \* 60 \* 24 expr 60 \* 60 \* 7 expr 1 + 1 expr 1 * 1 expr $( 10 + 10 ) / 10 expr $((10 + 10)) / 10 expr原创 2013-07-02 17:20:58 · 558 阅读 · 0 评论 -
shell_04
sed命令 sed基本用法 sed命令选项 sed命令定位 sed基本编辑 sed基本用法(1) sed(stream editor)是流编辑器,可对文本文件和标准输入进行编辑。 sed只是对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件,如果需要保存改动内容,可以选择使用下面两种方法: 重定向 w编辑命令 sed基本用法(2) 调用sed有三种方原创 2013-07-02 17:23:10 · 409 阅读 · 0 评论