iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >touch shell脚本并修改为777权限的方法
  • 215
分享到

touch shell脚本并修改为777权限的方法

touchshell脚本777权限shell脚本777权限 2022-06-04 23:06:33 215人浏览 独家记忆
摘要

mksh.sh #!/bin/bash for i in "$@" do touch ${i} chmod 777 ${i} echo "#!/bin/bash">${i} done

mksh.sh


#!/bin/bash

for i in "$@"
do
    touch ${i}
    chmod 777 ${i}
    echo "#!/bin/bash">${i}
done

mkcpptest.sh


#!/bin/bash

for i in "$@"
do
    touch ${i}
    echo '#include<iOStream>
#include<ctime>

using namespace std;

int main(int arGC, char** argv){
  return 0;
}'>${i}
done

#创建
cppF=time;./mkcpptest.sh ${cppF}.cpp &&vi ${cppF}.cpp;g++ -g ${cppF}.cpp GDKxKlgM-o ${cppF}.out
#不创建
cppF=tiGDKxKlgMme;vi ${cppF}.cpp;g++ -g ${cppF}.cpp -o ${cppF}.out

PS:下面给大家介绍下linux Shell 脚本自动创建文件并修改其权限的相关知识,具体内容如下所示:

学习Linux命令行与shell脚本编程大全》第三版时,每次运行书上的代码时,需要创建一个testxx.sh文件,修改其执行权限,最后再用vim来编辑。这样一个重复的过程,可以通过书中学习的知识编写一个脚本来自动解决,该脚本命名为NewTestSh。

代码如下:


fileName=test"$1".sh
echo "Create new test file: $fileName"
touch $fileName
chmod u+x $fileName 
read -p "Press Enter to start to edit the file: " start
vim $fileName

完成后,将文件NewTestSh复制到目录/usr/bin下,并用命令


sudo chmod 777 /usr/bin/NewTestSh

来修改其执行权限。如此之后,随时随地可以用脚本NewTestSh来自动创建新的名为testxx.sh的可执行文件。

用法示例:


NewTestSh 15

在当前目录下创建一个名为test15.sh的可执行文件,再次按Enter后文件将被编辑器vim打开。
达到小小的学以致用的目的了。

总结

到此这篇关于touch shell脚本并修改为777权限的方法的文章就介绍到这了,更多相关touch shell脚本777权限内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: touch shell脚本并修改为777权限的方法

本文链接: https://www.lsjlt.com/news/21100.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用 shell脚本怎么修改touch权限
    今天就跟大家聊聊有关使用 shell脚本怎么修改touch权限,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。mksh.sh#!/bin/bashfor i in&...
    99+
    2023-06-09
  • Android 修改 SELinux avc 权限的方法
    系统版本:Android 11.0     平         台:RK3568 在 Android 系统的开发及适配过程中,我们常常需要对 SELinux avc  权限进行修改,以下是我对 SELinux avc  权限修改总结的方法...
    99+
    2023-09-03
    android
  • 修改mysql登录权限的方法
    这篇文章主要介绍了修改mysql登录权限的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。修改mysql登录权限的方法:首先登录mysql;然...
    99+
    2024-04-02
  • mysql修改权限后本地无法登录的解决方法
    小编给大家分享一下mysql修改权限后本地无法登录的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql修改权限后本...
    99+
    2024-04-02
  • 有哪些Shell脚本之无限循环的方法
    本篇内容主要讲解“有哪些Shell脚本之无限循环的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“有哪些Shell脚本之无限循环的方法”吧!for 实现:代码如下:#!/bin/bashset...
    99+
    2023-06-09
  • Shell执行脚本并输出日志文件的方法
    shell 错误输出重定向到标准输出 ./tmp/test.sh > /tmp/test.log 2>&1 >和<是文件重定向符。那么1和2是什么? ...
    99+
    2022-11-13
    Shell执行脚本 Shell输出日志文件
  • 修改mysql允许主机访问权限的方法
    修改mysql允许主机访问权限的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!默认mysql的用户是没有远程访问的权限...
    99+
    2024-04-02
  • Android免Root执行脚本,无Root可以修改权限的目录 :/data/local/tmp
    在Android中,访问data目录是需要root权限,但是有个例外那就是/data/local/tmp目录,这个目录通过使用ADB来打开就会拥有读写权限! 注意: (1)这个目录不能一级一级的打开,需要通过cd  /data/local/...
    99+
    2023-09-11
    android adb
  • BAT脚本批量修改文件名的两种方法
    目录一,先进入想要修改文件名的文件夹中,使用命令:1、以示例文档为例进行说明2.双击1.bat来生成yuan.xls文件,如下图:二、直接通过BAT脚本实现通过BAT脚本批量修改文件...
    99+
    2024-04-02
  • Linux系统修改文件权限的具体方法是什么
    Linux系统修改文件权限的具体方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux系统中一切皆为文件,所以文件的管理非常重要,每一个文件都有特定...
    99+
    2023-06-28
  • BAT脚本批量修改文件名的方法有哪些
    本文小编为大家详细介绍“BAT脚本批量修改文件名的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“BAT脚本批量修改文件名的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。通过BAT脚本批量修改...
    99+
    2023-06-30
  • win7修改hosts和service文件提示无权限的解决方法
    win7的用户权限管理比较严格,默认情况下你是无法直接修改hosts和service这样的文件,提示无权限。网上有很多教程,讲解如何获取管理员或文件权限,如果你只是想修改类似这样的文件,不用动那么大的干戈,一个小小的动作...
    99+
    2023-06-02
    win7 修改hosts 权限 解决 文件 service hosts
  • 通过修改Win7的系统权限来达到随意修改系统文件的方法(图文)
    Windows 7系统之所以比XP安全性更好,一个重要原因就是对系统文件的权限掌控,在未经授权的情况下不能随意修改系统文件。很多从XP升级到Win7的用户很不习惯这一点,在对系统文件进行操作时会遇到诸如“拒绝...
    99+
    2023-05-26
    WIN7权限 修改权限 权限 Win7 图文 系统文件 方法
  • 让Linux下的cron以秒为单位执行shell脚本的方法有哪些
    这篇文章主要讲解了“让Linux下的cron以秒为单位执行shell脚本的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“让Linux下的cron以秒为单位执行shell脚本的方法有...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作