zoukankan      html  css  js  c++  java
  • shell脚本相关笔记

    书写一个shell脚本并使之执行的步骤:

    1. 打开一个文件,以 #! bin/bash作为开头

    2.在文件中写入一些正确可执行的shell语句

    3.保存文件

    4.更改文件权限,执行文件

    一些小技巧:

      如果想在系统中添加自己的命令,比如执行自己建好的shell脚本语句这样一条命令

    实例:

      1.创建文件cd.sh

      内容为:

      #! bin/bash

      cd xxx/yyy/zzz

      2.保存文件

      3.执行文件./cd.sh

      现在发现并没有能够打开我们想要打开的目录并进去.

      原因是shell还有分父shell和子shell,子shell执行后重新回到父shell

      希望得到我们想要的打开并进入目录的目的,我们执行如下指令 

      source cd.sh

      4.我们发现每次执行脚本都要输入比较长的指令,于是我们希望把我们的脚本执行简化成一个简单的指令

      于是就有如下的制作定制命令的过程 

        a.vim ~/.bashrc

        b. 加入如下代码:

          alias c='source cd.sh'

        c.保存退出

        d.执行 souce ~/.bash_profile, 使刚才的修改生效

      

      5. 好了,现在可以用一个c代表我们的脚本运行指令了

          对于上面过程的补充:

        根据上面的过程虽然能够基本实现自己的命令,但是这些命令都是固定的写死的,如果我们的命令想传参数怎么办?

        答:利用shell函数

        比如现在我想实现test命令代表rm,那么我们在.bashrc文件中添加如下函数:

        test()

          {

            rm $1;

          }

        然后保存,再source ~/.bash_profile 就可以执行test命令并且可以带一个参数

     6 netstat -anp 显示系统端口使用情况

     7 lsof -i :端口 显示占用该端口的进程情况

     8 uname -a 内核信息

     9 cat /proc/interrupts 显示中断信息
  • 相关阅读:
    Django中怎么做图片上传--图片展示
    Django框架获取各种form表单数据
    django中的数据库迁移
    flask中单选、多选、下拉框的获取
    解析web应用处理流程
    细说flask数据库迁移
    vue和jQuery嵌套实现异步ajax通信
    java
    nginx的主要用途
    mvn常用命令
  • 原文地址:https://www.cnblogs.com/candycloud/p/3716198.html
Copyright © 2011-2022 走看看