zoukankan      html  css  js  c++  java
  • Linux之Shell脚本创建

    1. 空白文件创建的几种方式:

    landen@landen-Lenovo:~$ cd Linux_Study
    landen@landen-Lenovo:~/Linux_Study$ touch grepGiraph
    landen@landen-Lenovo:~/Linux_Study$ ls
    grepGiraph
    landen@landen-Lenovo:~/Linux_Study$ > grepTest
    landen@landen-Lenovo:~/Linux_Study$ ls
    grepGiraph  grepTest
    landen@landen-Lenovo:~/Linux_Study$ echo "jps" > testHadoop
    landen@landen-Lenovo:~/Linux_Study$ ls
    grepGiraph  grepTest  testHadoop
    landen@landen-Lenovo:~/Linux_Study$ cat testHadoop
    jps
    landen@landen-Lenovo:~/Linux_Study$ cat > test
    jps
    landen@landen-Lenovo:~/Linux_Study$ cat test
    jps

    2. Shell脚本的执行

    法一:首先把Shell脚本文件移至某个公用的用户命令目录,如/usr/local/bin目录中,利用chmod命令设置Shell脚本文件,使Shell脚本具有"可执行"的访问权限。然后运行Shell脚本文件:

    lroot@landen-Lenovo:/usr/local/bin# echo "jps" > testFile
    root@landen-Lenovo:/usr/local/bin# ls
    testFile  testHadoop
    root@landen-Lenovo:/usr/local/bin# testFile
    bash: /usr/local/bin/testFile: 权限不够
    root@landen-Lenovo:/usr/local/bin# chmod 755 testFile
    root@landen-Lenovo:/usr/local/bin# testFile
    2541 DataNode
    2780 SecondaryNameNode
    20737 Jps
    2280 NameNode
    2877 JobTracker
    7155 SSSPJob
    8126
    3111 TaskTracker
    法二:
    landen@landen-Lenovo:~/Linux_Study$ . testHadoop
    2541 DataNode
    2780 SecondaryNameNode
    20119 Jps
    2280 NameNode
    2877 JobTracker
    7155 SSSPJob
    8126
    3111 TaskTracker
    landen@landen-Lenovo:~/Linux_Study$ ./testHadoop
    2541 DataNode
    2780 SecondaryNameNode
    20132 Jps
    2280 NameNode
    2877 JobTracker
    7155 SSSPJob
    8126
    3111 TaskTracker
    landen@landen-Lenovo:~/Linux_Study$ sh testHadoop
    2541 DataNode
    20145 Jps
    2780 SecondaryNameNode
    2280 NameNode
    2877 JobTracker
    7155 SSSPJob
    8126
    3111 TaskTracker
    一般建议采用第一种调用方式,将Shell脚本当作一个工具,供所有用户访问新增的Shell脚本。

  • 相关阅读:
    Jmeter使用csv文件读取测试数据
    postman入门教程
    VS code 踩坑
    一些安装链接
    Maven笔记
    c++
    更新windows补丁时一直卡在搜索更新
    Java程序设计(第二版)复习 第三章
    Java程序设计(第二版)复习 第二章
    CSS基础一
  • 原文地址:https://www.cnblogs.com/likai198981/p/3131305.html
Copyright © 2011-2022 走看看