
1 libook 2022-09-05 16:37:25 +08:00 不同的 shell 只是交互形式、规则会有区别,真正提供功能的是软件,Linux/Unix 软件往往是以 POSIX 为标准进行设计的,只要功能本身不与 shell 相关,那么在各个 shell 下就都可以使用。另外除了命令行 Shell 还有图形化 shell ,比如 Gnome 就是一种图形化 shell ,你可以用 Alt+F2 打开一个对话框,然后调用任何软件(比如试试在里面执行 touch /tmp/gnome ),只不过它不会把 STDOUT 给你显示出来。 你的办公类里面分别使用到的软件可以是 rename 、imagemagick ,理论上有啥样的软件就可以不限 shell 实现啥样的功能。 |
2 aloxaf 2022-09-05 16:43:39 +08:00 这些操作感觉都不够骚 如果觉得骚,说明你该好好学习一下 shell 了…… |
3 DTCPSS 2022-09-05 16:48:29 +08:00 某安全工具是 PowerShell 写的… |
4 yolee599 2022-09-05 16:48:50 +08:00 真正强大的不是 shell ,而是 shell 调用的各种工具 |
5 rrfeng 2022-09-05 16:50:57 +08:00 所有可计算问题都可以用 shell 解决,你说骚不骚。 |
6 phoulx 2022-09-05 16:59:49 +08:00 via iPhone 刚在本站看到的,无名师与万行码: https://i.linuxtoy.org/docs/guide/ch12s02.html |
7 placeholder 2022-09-05 17:04:58 +08:00 你不应该不限 shell 类型,而是不限使用任何命令行工具 |
8 YOOHUU 2022-09-05 17:21:15 +08:00 好像是前几个月 v 站有人放了中毒服务器的入侵脚本 用 shell 实现了 curl |
9 yaoyaomoe 2022-09-05 17:32:07 +08:00 |
10 NessajCN 2022-09-05 17:35:43 +08:00 shell 里运行的命令其实就是软件,软件是编程编来的,因此你这个问题等于计算机可以做哪些操作 |
11 wxf666 2022-09-05 17:57:44 +08:00 这些是很普通的操作吧。。 Shell 就是个胶水语言,能快速整合使用各种命令就好 |
12 wheeler 2022-09-05 18:02:04 +08:00 via iPhone |
13 litbear 2022-09-05 18:03:44 +08:00 应用软件能干啥 shell 就能干啥,看这个图你就明白了 https://miro.medium.com/max/1272/1*LEp6Tu9LKTF0m0DXvgNMvg.png |
15 Leviathann 2022-09-05 22:13:20 +08:00 Docker implemented in around 100 lines of bash |
16 vhwwls 2022-09-05 23:38:12 +08:00 运维表示你列的这三个只能说是基础操作,根本不算骚,我用 shell 写过一个自动部署高可用 K8s 集群的脚本,虽然如果直接用在生产上还是挺鲁莽的,对运维来说有快速起一个环境的帮助。 |
17 deorth 2022-09-05 23:58:02 +08:00 via Android chsh -s /bin/python3 ,请 |