mac下編寫自己的第一個shell指令碼
bash shell兩種工作模式 互動模式和指令碼模式
指令碼模式效率更高,可以實現自動化
1.helloworld.sh
vi helloworld.sh
#!/bin/bash
echo "hello world 2018.11.1"
#!bin/bash 是用bash命令來執行 之前還有C shell,但是C shell不支援正則
執行helloworld.sh的三種方式
方式1.
chmod +x helloworld.sh 先加可執行檔案
./helloworld.sh
方式2.
將指令碼移動到 bin下
sudo mv helloworld.sh /bin/
直接執行 helloworld.sh
方式3.
bash helloworld.sh
相關推薦
mac下編寫自己的第一個shell指令碼
bash shell兩種工作模式 互動模式和指令碼模式 指令碼模式效率更高,可以實現自動化 1.helloworld.sh vi helloworld.sh #!/bin/bash echo "hello world 2018.11.1" #!bin/bash 是用
編寫第一個Shell指令碼【TLCL】
怎樣編寫一個 Shell 指令碼 編寫一個指令碼 使指令碼檔案可執行 把指令碼放到Shell能夠找到的地方 指令碼檔案格式 #!/bin/bash # This is our first script. echo 'Hello World!' #
編寫第一個shell指令碼檔案
vi test.sh 這樣就新建了一個名為test.sh的指令碼檔案,之後按i進入編輯模式,輸入以下內容: echo "What is your name?" read PERSON echo "Hello, $PERSON" 按esc鍵退出編輯模式,再輸
ubuntu上第一個shell指令碼
Ubuntu下第一個shell指令碼 在home目錄下新建資料夾xk mkdir xk 進入xk資料夾,新建檔案helloshell touch helloshell 在helloshell檔案中輸入如下內容: #!/bin/bash
linux下將自己寫的shell指令碼做成系統命令
sublime啟動為例子 首先,我們一般會將本地的shell放在/usr/local/sbin/目錄下 #! /bin/bash SUBLIME_HOME = "~/Software
第一個Shell指令碼-lint檢查以及報告收集
作用 在不需要開發修改android專案配置檔案的情況下,執行Android lint檢查,檢查完後,將各個aar包下的檢查結果從遠端機器copy到節點機器上來。 原始碼 #!/bin/s
Linux "編寫一個shell指令碼,讓使用者輸入某個目錄名/使用者名稱,先判斷輸入名稱是否存在且是個目錄名稱"及其變式
(3)shell指令碼,提示使用者輸入一個使用者名稱,如果存在;顯示使用者UID和SHELL資訊;否則,則顯示無此使用者;顯示完成之後,提示使用者再次輸入;如果是quit則退出 https://www.cnblogs.com/wangyuebo/p/5836
編寫第一個python 指令碼(重要檔案建立備份)
程式設計思路: 需要備份的檔案和目錄由一個列表指定。 備份應該儲存在主備份目錄中。 檔案備份成一個zip檔案。 zip存檔的名稱是當前的日期和時間。 我們使用標準的zip命令,它通常預設地隨Linux/Unix發行版提供。Windows使用者可以使用Info-Z
寫一個shell指令碼將一個檔案下超過100KB的檔案,複製到另一個資料夾下
指令碼編寫: (0)建立的指令碼檔案,先用vi命令開啟,瞎寫一些東西 (推薦) (1)第一行內容是固定的 #!/bin/sh (2)涉及到的目錄,
shell--1、第一個shell腳本
shell腳本打開文本編輯器(可以使用 vi/vim 命令來創建文件),新建一個文件 test.sh,擴展名為 sh(sh代表shell),擴展名並不影響腳本執行,見名知意就好,如果你用 php 寫 shell 腳本,擴展名就用 php 好了。輸入一些代碼,第一行一般是這樣:#!/bin/bash echo
ubuntu下創建第一個rails應用程序
pos readme size spring iss width ron starting font 一.創建一個新的應用程序 在控制臺輸入 > rails new demo create create README.rdoc
mac 下修改vi 使一個tab=2個空格
一個 exp 習慣 多人 mrc log shift mac expand 使用vi/vim編輯文件的時候,很多人不習慣tab,而希望用2個空格或者4個空格來替代,那麽可以使用一下設置來完成: # 打開.vimrc文件 vi ~/.vimrc # 在文件末尾加上以下
Jenkins高階篇之Pipeline-2-第一個Pipeline指令碼練習
前面一篇,介紹了什麼是Pipeline,和Pipeline的基本概念,和幾個關鍵字的基本含義的介紹,真正的涉及到Pipeline的語法還沒有開始介紹。這篇先來介紹第一個Pipeline程式碼,分別用兩種模式來寫,逐漸開始展開Pipeline的語法學習。 1.前提條件準備 1)準備一個Je
寫一個shell指令碼啟動伺服器
使用shell指令碼寫一個一鍵啟動伺服器 ####由於我們伺服器使用的docker, nginx和 redis 還有mysql都是docker啟動好的 我們專案使用supervisor程序管理工具,需要提前配置,但是不知道什麼原因,以前的環境配置出了問題,supervisor不
Linux下Oracle資料庫自動備份Shell指令碼
1.在伺服器建立備份目錄,並賦予許可權 mkdir -p /backup/P_DATA #新建shell指令碼存放路徑 mkdir -p /backup/P_DB_BACK #新建Oracle資料庫備份目錄 chown -R oracle:oinstall /backup/P
向大家分享一個shell指令碼的坑
打算在跳板機上寫一個shell指令碼,批量檢查遠端伺服器上的main程序是否在健康執行中。 先找出其中一臺遠端機器,檢視main程序執行情況 [[email protected] tmp]# ps -ef|grep main root 23448 23422 0 11:4
關於怎麼在mac下push 自己的程式碼到github上
首先 , 先生成自己的祕鑰 https://blog.csdn.net/m0_37918421/article/details/84196982 我自己的 生成完了之後到github上面部署 一定要點 這個生成 不然會出現這個 push的話 接下
Mac下配置使用終級Shell--zsh
第一步 1.檢視是安裝了哪些shell :cat /etc/shells 2.如果已經安裝zsh,使用命令切換:chsh -s /bin/zsh 第二步 由於zsh配置過於複雜難懂,所以有同學出了個oh-my-zsh 1.通過命令獲取:
人生第一個java指令碼-jsoup例項
目的: 獲取如下資訊; 製作流程圖 該方法缺點,會獲取到多個重複貨號。 解決:匯出成excel表格-》選擇 貨號 列 -》刪除重複值 程式碼結構如下: ToMain.java &n
【python】用Notepad++編寫出第一個python程式
首先我們要安裝Notepad++ 官網下載:https://notepad-plus-plus.org/ 網盤下載:https://pan.baidu.com/s/1b3FNZ8w47HYes57YeG3KmA 提取碼: cu89 安裝簡單,選擇簡體中文安裝就好了,中間會有個配置安裝路徑