Linux 别名 重定向 去重排序
2021/6/10 7:25:45
本文主要是介绍Linux 别名 重定向 去重排序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
命令别名 alias
提高效率,好记
防止误删数据,提醒用户
查看系统别名 alias
设置别名(临时生效) alias net=" cat /etc/sysconfig/network-scripts/ifcfg-eth0 " 防止误删数据。提醒用户 alias rm='echo "你好,请不要使用rm命令,用mv替代"' alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0' alias rm='echo "你好,请不要使用rm命令,用mv替代"' 执行命令: 别名优先于命令 如何能不使用别名 1.命令全路径执行 2.命令开头加反斜线 3.取消别名(临时生效) unalias net/rm 别名永久生效 全局(环境变量)文件 /etc/profile /etc/bashrc 用户(环境变量)文件 ~/.bash_profile ~/.bashrc 最小化原则: 1.安装软件最小化。 2.参数选项最小化。 3.登录用户权限最小化,不用root登录。
操作前备份,操作后检查——老男孩思想
tr 按字符替换 tr "old" "abc"<oldboy.txt xargs(从标准输入接收数据) -n 分组 xargs -n 2 <seq.txt
重定向
1.标准输出重定向,用数字1表示 2.标准错误输出重定向,用数字2表示 3.标准输入重定向,用数字0表示 (1)标准输出(standard output)重定向: >或>1,数据流向就是朝右 echo oldboy > oldboy.txt 输出oldboy 清空oldboy.txt 吧oldboy字符串写入到oldboy.txt 常用清空文件命令: > 1.txt cat /dev/null > oldboy.txt (2)标准错误输出重定向 2>接收执行命令的报错 作用:接收执行命令的报错 rmrr 1> oldboy.txt 2>oldgirl.txt oldboy被清空 错误信息写入oldbirl (3)标准输入(standard input)重定向,用数字0表示 0<或< 数据流向朝左 (4)标准(追加)输出重定向 >>或1>>,数据流向就是朝右,标准(追加)输出重定向 echo oldboy >>oldboy.txt (5)标准错误(追加)输出重定向 2>>,数据流向就是朝右,标准(追加)输出重定向 echo "oldboy" >> 1.txt (6)标准输入追加重定向,0来表示 0<<或<<数据流向朝左 cat >1.txt <<EOF ddd fff EOF 特殊情况:希望用一个文件同时收集错误和正确的信息。 echo oldboy >>oldboy.txt 2>>oldboy.txt 方法1: cho oldboy >>oldboy.txt 2>>oldboy.txt 方法2:常用 cho oldboy &>>oldboy.txt cho oldboy &>>oldboy.txt 方法3:网友常用 cho oldboy 1>>oldboy.txt 2>&1
uniq 去重
uniq -c 计数 uniq test.txt 相邻的相同行去重 uniq -c test.txt 相邻的相同去重并且计数
sort排序
sort -n:按数字排序 sort -r:倒序 sort -t:指定分隔符(默认空格) sort -k:指定第几列, 指定几列几字符(指定1,1 3.1,3.3) sort test.txt >u.txt sort -nt. -k4 1.txt 第四列按数字排序 sort -rnt. -k4 1.txt 第四列按数字倒序排序
| 管道 (进程管道技术)
管道操作符号 "|“ 主要用来连接左右两个命令, 将左侧的命令的标准输出, 交给右侧命令的标准输入 注意:无法传递标准错误输出至后者命令 管道命令符能掌握命令之间的搭配使用方法,进一步提高命令输出值的处理效率 扩展: xargs参数传递,主要让一些不支持管道的命令可以使用管道技术 which cat|xargs ls- l
这篇关于Linux 别名 重定向 去重排序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南