❶ 在ubuntu的终端中运行脚本文件的问题
.sh后缀是无关紧要的东西,linux的文件是不根据扩展名来判断文件类型的,是否有.sh后缀完全不能说明该文件是否为脚本文件,只是用.sh后缀向用户表示一下这是一个shell脚本。
linux下定位一个文件需要该文件完整文件名。该文件然来是什么名字就敲什么名字,可以通过tab键自动补全。
“bash: /usr/local/bin/XXX.sh:csh:损坏的解释器: 没有该文件或目录”
至于报错的问题,需要在脚本的第一行写上完整的路径
这个路径可以用命令which csh得到
❷ 谁帮我写个shell脚本(ubuntu)
应该利用定时任务来实现
如果安装有crontab就简单了,
打开/etc/crontab,在后面添加一行
00 14 * * * /usr/bin/gedit /home/ubuntu
确保cron服务开机时启动。
PS:
基本格式 :
* * * * * command //*都没改的话,表示每一分钟执行一次
分 时 日 月 周 命令
其最小的运行周期为一分钟
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~7(0和7表示星期天)
第6列要运行的命令
❸ 如何在ubuntu下写脚本
去FORUM.UBUNTU.ORG.CN学习,那里有学习资料
❹ Ubuntu里怎么运行脚本
1、点击栏一个终端,或者是右键把终端打开了。
❺ 如何创建一个脚本文件
创建脚本文件的方法:
1、在工具栏上单击“新建”,或者在“文件”菜单上单击“新建”。
2、在一个新选项卡中显示创建的文件。默认情况下,所创建文件的类型为脚本(.ps1),但可使用新的名称和扩展名对其进行保存。
3、可在同一PowerShell选项卡中创建多个脚本文件。
脚本文件英文为Script。实际上脚本就是程序,一般都是由应用程序提供的编程语言。应用程序包括浏览器(javaScript、VBScript)、多媒体创作工具,应用程序的宏和操作系统的批处理语言也可以归入脚本之类。脚本文件类似于DOS操作系统中的批处理文件,它可以将不同的命令组合起来,并按确定的顺序自动连续地执行。脚本文件是文本文件,用户可使用任一文本编辑器来创建脚本文件。
❻ 写一个ubuntu开机启动shell脚本
再unity中输入“启动”
可以看到有个叫“启动应用程序”的程序,把你的程序放到这个里面,可以开机自启动
注意你的程序要有执行权限才行,一般不要改/etc/rc×下面的东西
再说ubuntu默认启动到rc2,不是rc5.。。。肯定不能启动
❼ 怎么在linux下创建一个可运行脚本
步骤:
1.新建一个.sh文件,touch test.sh
(7)ubuntu创建一个脚本扩展阅读:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
脚本(Script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。
Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。
shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。
❽ ubuntu编写一个shell脚本,要求:删除目录及子目录下2019.02.14之前创建的文件或目录
Linux下使用
Shell脚本
删除一个目录下的所有
子目录
和文件
#!/bin/sh
#FileName:deleteDir.sh
#Function:Linux下使用Shell脚本删除一个目录下的所有子目录和文件
#Version:V0.1
#Author:Sunrier
#Date:2012-08-01
CURRPATH=$PWD
#DESTPATH为删除的目标目录
DESTPATH="/home/Sunrier/Trash"
#isNullDir函数判断进入的目录下是否存在下级子目录或者文件
#存在返回1,不存在返回0
isNullDir()
{
local
NewCurrentPath=$PWD
local
NewDirName=$1
cd
$NewDirName
local
NewFileList=`ls
2>/dev/null`
#
-n
string
:
如果字符串不为空,则结果为真
if
[
-n
"$NewFileList"
]
then
echo
"目录$NewDirName下列表信息为$NewFileList"
cd
$NewCurrentPath
return
1
else
echo
"目录$NewDirName为空目录"
cd
$NewCurrentPath
return
0
fi
}
❾ ubuntu怎么编写自己的脚本
!#/bin/bash
echo"EnterPassword:"
readstring
if[$string];then
echo$string|passwdroot--stdin
else
echo"Pleaseinputpassword"
exit0
fi
❿ 在ubuntu窗户里,要到那里才可以产生一个 shell程序/脚本
菜单里找到“终端”打开就可以了,为了方便经常使用,可以将它从菜单里拖放到任务栏上。
写shell脚本是基于命令行的,就像DOS界面一样,使用vim来写脚本。
vim是Linux里的一个文本编辑器(vi的扩展),终端里敲 vim 回车就行了。
默认是先进入命令模式,然后按 i 进入编辑模式,就可以写了。
写完后,按ESC退出编辑模式回到命令模式,输入 :wq 就保存并退出了。
建议先去熟悉一下vim再回来写脚本,否则还会遇到一些问题的。当然,你也可以用 gedit 来写,就像Windows下的记事本一样。
用Ubuntu要熟悉命令行环境下的操作哦,只是玩窗口界面是没有意思的,跟Windows就没啥区别啦。