1
libook 2022-09-05 16:37:25 +08:00 1
不同的 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
DAPTX4869 2022-09-05 17:21:15 +08:00
好像是前几个月 v 站有人放了中毒服务器的入侵脚本
用 shell 实现了 curl |
9
yaoyao1128 2022-09-05 17:32:07 +08:00
|
10
NessajCN 2022-09-05 17:35:43 +08:00 1
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 |
14
hsfzxjy 2022-09-05 18:05:22 +08:00 via Android
|
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 ,请
|