技术文摘
5个超酷Unix操作,有趣又能提效
5个超酷Unix操作,有趣又能提效
在Unix系统的世界里,隐藏着许多强大且有趣的操作技巧,它们不仅能让你的工作变得更加轻松高效,还能展现出Unix系统的独特魅力。下面就为大家介绍5个超酷的Unix操作。
1. 管道操作(|)
管道操作是Unix中极为强大的功能之一。它允许你将一个命令的输出作为另一个命令的输入。例如,你想查找当前目录下所有包含特定字符串的文件,并查看文件内容。可以使用“grep -r '特定字符串'. | xargs cat”。这个命令先通过grep查找文件,再将结果传递给cat命令显示文件内容。
2. 重定向(> 和 <)
重定向操作可以将命令的输出重定向到文件中,或者将文件内容作为命令的输入。比如,“ls > file.txt”会将ls命令的输出结果写入到file.txt文件中。而“sort < data.txt”则会将data.txt文件的内容作为sort命令的输入进行排序。
3. 通配符( 和?)*
通配符在文件查找和操作中非常实用。“*”可以匹配任意数量的字符,“?”可以匹配单个字符。例如,“ls *.txt”可以列出当前目录下所有的.txt文件;“ls file?.txt”则可以列出文件名以“file”开头,后面跟一个任意字符,再以“.txt”结尾的文件。
4. 历史命令(history)
history命令可以查看你之前执行过的命令历史记录。通过上下箭头键,你还可以快速在历史命令中切换,找到并重新执行之前的命令,大大节省了重复输入命令的时间。
5. 后台运行进程(&)
当你需要在后台运行一个长时间的任务时,可以在命令结尾加上“&”符号。这样,该任务就会在后台运行,你可以继续在终端中执行其他操作,而不会被该任务阻塞。
掌握这5个超酷的Unix操作,能让你在Unix系统下的工作变得更加有趣和高效。不断探索和实践这些操作,你会发现Unix系统的更多魅力。
- 仅用 120 行 Java 代码构建个人区块链
- 以下三个技巧,使你的代码可读性大幅提升
- ARM 创始人称华为被禁长期会损害 ARM、谷歌及美国工业
- 新手必知:卷积神经网络的入手之道
- 码妞:面临领导要求重构代码该如何是好?
- 面试官:怎样用 JDK 实现自身的高并发缓存?
- 前端核心工具:yrn、npm、cnpm 的优雅协同使用之道
- Istio 中流控、服务发现与负载均衡的核心流程实现探究
- 10 大回归类型盘点:必有一款令你倾心
- 一年后,开发者不再为 GitHub 背后的微软担忧
- 15 岁中国学生凭 2 个周末写代码获苹果 WWDC 奖学金
- 2019 高考编程卷:谷歌面试编程题与 MIT 版解题技巧
- 填平十个编码过程中的“坑”,一篇文章就够!
- Python 中十大免费优质图像处理工具
- 一眼看懂“分布式锁”原理