shell是干嘛的(Linux下怎么建立任务计划,shell文件是做什么的以什么为后缀,前两者之间有什么关系)

本文目录
Linux下怎么建立任务计划,shell文件是做什么的以什么为后缀,前两者之间有什么关系
linux下建立任务计划可以用at,crontab,或者直接在脚本里写一个循环。
shell是命令解释器,用来进行人机互动用的。比如人发出一个指令,计算机是无法识别的。
需要一个shell来解释所发出的指令,计算机识别后,再把执行结果通过shell翻译成人类可以
识别的方式呈现出来。这就是shell的作用。
linux里文件的后缀主要起到说明这个文件是什么文件,跟文件本身没什么太大关系。
相当于一种公约,比如shell的脚本文件。默认以.sh为结尾,告诉大家这是一个shell脚本文件。
识别文件最好的方法是用file这个命令,查看一下基本上是比较准确的。
shell可以做什么
不是很同意一楼的意见,linux shell特别是bash,跟windows下的BAT根本不是一个层次的东西,shell要更强大的多。
一般的除了非得用图形的操作,比如图像处理,打游戏,其它的基本上都是可以用shell来执行的。
shell就像名字的含义一样,是linux的一个外壳,linux的内核提供引擎,各种应用程序就是各种配件,而shell就是给你一个完整的驾驶室,提供操纵所有这些功能的界面。
文件管理,程序执行,文字处理,网络配置,服务启停,都可以用shell。
如果有双机集群,那么必然需要有一个状态检测,这个检测的脚本,一般也都是一个shell的脚本。
如果是远程服务器的话,那基本上没人会通过图形方式登录,一般都是用ssh或者telnet登录进去,那就更是只能用shell了。
除非是用作桌面,否则linux一般都会起各种服务,这些服务的启动,停止和状态检测,也都是一个个的shell脚本,即使通过图形方式来操作,最终也是调用这些脚本。
学好shell,是做好网络管理员的基本功。

更多文章:
turtles歌曲(哪位大神有turtles(乌龟组合)的<谢谢>的歌词中文翻译 感激不尽)
2026年10月11日 10:00
金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)
2026年10月11日 09:10
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40




