Linux常识
Corux
开卷有益
展开
-
字符转换命令:tr、col、paste、join、expand
目录tr语法选项与参数示例col语法paste语法选项与参数join语法选项与参数示例expand语法tr用来删除一段信息中的文字,或是进行文字信息的替换语法tr [-ds] SET1 ...选项与参数-d 删除信息中的SET1这个字符 -s 替换掉重复的字符 示例# 将last输出的信息中,所有小写字母转换成大写字母$ last | tr [a-z] [A-Z]# 将/etc/pass原创 2022-04-01 01:08:22 · 400 阅读 · 0 评论 -
排序命令:sort、wc、uniq
目录sort语法选项与参数uniq语法选项与参数wc语法选项与参数sort默认以文字形式排序语法sort [-fbMnrtuk] [file or stdin]选项与参数-f 忽略大小写 -b 忽略开头的空格 -M 按照月份排序 -n 以【纯数字】形式进行排序 -r 反向排序 -t 后接分隔字符,默认是tab -u 即uniq,相同的数据中仅出现一行代表 -原创 2022-03-30 22:07:33 · 310 阅读 · 0 评论 -
选取命令:cut、grep
目录cut:切割每行,取出需要的段语法选项与参数grep:分析每行信息,取出包含目标信息的所有行语法选项与参数cut:切割每行,取出需要的段语法cut -d '分隔字符' -f fields #用于有特定分隔字符的情况cut -c 字符区间 #用于排列整齐的区间选项与参数-d 后接分隔字符,与 -f 一起使用 -f 根据 -d 的分隔字符将一段信息划分成数段,后接要取出的段号 -c 后接要取出原创 2022-03-30 21:13:02 · 604 阅读 · 0 评论 -
数据流重定向
标准输出指的是命令执行所返回的正确信息,标准错误输出可以理解为命令执行失败所返回的错误信息。stdin 代码为0,使用 < 或 << stdout 代码为1,使用 > 或 >> stderr 代码为2,使用 2> 或 2>> 输出重定向 1> 以【覆盖】的方法,将【正确的数据】输出到指定的文件或设备上 1>> 以【累加】的方法,将【正确的数据】输出到指定的文件或设备上 2>原创 2022-03-30 19:25:47 · 609 阅读 · 0 评论 -
命令执行的判断根据与管道命令
不考虑相关性的连续命令执行:cmd ; cmd命令返回值$?若前一个命令正确执行,变量$?=0;否则为1通过返回值来判断后续的命令是否执行:通过返回值来判断后续的命令是否执行 命令 说明 cmd1 && cmd2 1. 若cmd1执行完毕且正确执行($?=0),则开始执行cmd2 2. 若cmd2执行完毕且为错误($?≠0),则cmd2不执行 cmd1 || cmd2 1. 若cmd1执行完毕且正确执原创 2022-03-29 09:42:15 · 411 阅读 · 0 评论 -
通配符与特殊符号
常用的通配符 符号 意义 * 代表【0到无穷多个】任意字符 ? 代表【一个】任意字符 [ ] 代表【一定有一个在括号内】的字符 [ - ] 若有减号在括号内时,代表【在编码顺序内的所有字符】 [^] 若第一个字符为^,那表示【反向选择】 bash环境中的特殊符号 符号 内容 # 注释符号 \ 转移符:将【特殊字符或通配符】还原成一般字符 | 管道(pipe):分隔两个管道命令的符号 ;原创 2022-03-28 01:29:00 · 512 阅读 · 0 评论 -
历史命令:history
目录历史命令介绍历史命令文件使用历史命令历史命令介绍列出所有历史命令:$ history列出最近的n条命令:$ history [n]清除目前shell中所有history内容:$ history -c将目前新增的history命令写入histfiles中(默认为~/.bash_history):$ history -a将histfiles的内容读入到目前这个shell的history记录中:$ history -r将目前history内容写入hi..原创 2022-03-26 00:24:56 · 1420 阅读 · 0 评论 -
命令别名: alias, unalias
目录设置命令别名查看所有的命令别名取消命令别名设置命令别名alias 别名=' 需要替换的命令 '示例:$ alias lm='ls -al | more'$ alias rm='rm -i'查看所有的命令别名alias示例:$ aliasalias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='.原创 2022-03-25 23:46:43 · 375 阅读 · 0 评论 -
变量的替换的8个表达式
测试与解析原创 2022-03-25 19:31:11 · 704 阅读 · 0 评论 -
变量内容的删除
知识点:通配符*用来替换0到无穷多个任意字符#代表从前向后开始删除一个#代表从前向后,删除满足要求的最短字符串两个#代表从前向后,删除满足要求的最长字符串示例:知识点:%代表从后向前删除一个%代表从后向前,删除符合要求的最短字符串两个%代表从后向前,删除符合要求的最长字符串示例:...原创 2022-03-24 17:24:59 · 400 阅读 · 0 评论 -
CentOS 7修改系统时间
切换到root模式,运行指令:timedatectl set-timezone Asia/Shanghai然后重启即可.原创 2022-01-10 23:12:38 · 349 阅读 · 0 评论