shell 基礎 $(cd `dirname $0`;pwd)
這個命令寫在指令碼檔案裡才有作用,他返回這個指令碼檔案放置的目錄,並可以根據這個目錄來定位所要執行程式的相對位置(絕對位置除外)。
在/home/admin/test/下新建test.sh內容如下:
- cd `dirname $0`
- echo `pwd`
- sh test/test.sh
- /home/admin/test
相關推薦
shell 基礎 $(cd `dirname $0`;pwd)
在命令列狀態下單純執行 $ cd `dirname $0` 是毫無意義的。因為他返回當前路徑的"."。這個命令寫在指令碼檔案裡才有作用,他返回這個指令碼檔案放置的目錄,並可以根據這個目錄來定位所要執行程式的相對位置(絕對位置除外)。 在/home/admin/test/下
shell 基礎 $(cd `dirname $0`;pwd)
在命令列狀態下單純執行 $ cd `dirname $0` 是毫無意義的。因為他返回當前路徑的"."。這個命令寫在指令碼檔案裡才有作用,他返回這個指令碼檔案放置的目錄,並可以根據這個目錄來定位所要執行程式的相對位置(絕對位置除外)。 在/home/admin/test/下新建test.sh內容如下: cd
shell指令碼-路徑處理$(cd `dirname $0`; pwd)
#!/bin/bash #得到當前輸入的引數 PARAMETER=${0} echo ${PARAMETER} #得到當前輸入引數的父級路徑 PARAMETER_PATH=`dirname $0` e
$(cd `dirname $0`;pwd)
開啟文字編輯器(可以使用 vi/vim 命令來建立檔案),新建一個檔案 test.sh,副檔名為 sh(sh代表shell),副檔名並不影響指令碼執行,見名知意就好,如果你用 php 寫 shell 指令碼,副檔名就用 php 好了 #!/bin/bash echo "Hello World
$ cd `dirname $0` 和PWD%/* shell變數的一些特殊用法
在命令列狀態下單純執行 $ cd `dirname $0` 是毫無意義的。因為他返回當前路徑的"."。這個命令寫在指令碼檔案裡才有作用,他返回這個指令碼檔案放置的目錄,並可以根據這個目錄來定位所要執行程式的相對位置(絕對位置除外)。 在/home/admin/test/下
shell基礎
pat src 清空 center 分類 shell基礎 修改 移動 中修改 shell基礎一 一、什麽是shell shell是個功能強大的編程語言,也是個解釋執行的腳本語言(命令解釋器)。 二、shell分類 1.bourne shell (包括sh、ksh、B
Linux shell基礎
三個月 operator 塊設備 讀文件 本地變量 變量測試 計數 key 登錄 種類:cat /etc/shells 查看系統支持的shell ash 占用資源最少的shell 只有24個內部命令。 bash linux默認使用的shell。可以使用doskey功能。可以
linux常用命令整理(五):shell基礎
程序猿 逆向 多條 希望 正則表達 group 運行 ls命令 交互式 大家好,我是會唱歌的程序猿~~~~~~ 最近在學習linux,閑暇之余就把這些基本的命令進行了整理,希望大家能用的上,整理的的目的是在忘了的時候翻出來看看^?_?^,前後一共分為五個部分
Linux入門第四天——shell基礎
blog 編寫 技術 分類 程序設計 輸出十六進制 解釋 ascii bsp 一、shell概述 1.概述 命令行解釋器(殼,也就是我們的操作界面),計算機只認識0101的二進制,我們需要通過ASCII表來進行翻譯 較為官方的解釋是: She
linux shell基礎
-type 規則 劃線 目錄 重新 登錄 查看 .bashrc 執行 管道符| 表示前一個指令的輸出作為後一個指令的輸入#cat /etc/passwd|wc -l 如 [root@localhost ~]# cat /etc/passwd|wc -l19作業控制 #fi
Day9-1 shell基礎
統計 命令歷史 連續 輸出 day 逆序 默認 設置 需要 shell是一個命令解釋器,提供用戶和機器之前的交互 命令歷史按向上的方向鍵一個個出現之前命令歷史history 查看之前的命令命令歷史存在文件.bash_history文件最大行數由變量HISTSIZE決定,
Shell 基礎
shellShell 介紹 TAB補全 shell是一個命令解析器,提供用戶和機器之間的交互 支持特點語法,比如邏輯判別,循環 if for 每個用戶都可以有自己特點的shell CentOS7 默認shell bash (Bourne Agin Shell) 還有zsh、ksh、等 歷史命令 hi
linux學習-----shell基礎
bash 命令選項 php readonly 執行權 取出 關系 TE KS shell基礎 1.什麽是shell shell是一個C語言開發的程序 他是用戶使用linux的橋梁 既是一個命令語言 一種應用程序 這個應用程序提供了一個界面 用戶通過這個界面訪問操作系統內核的
Linux -shell基礎
shell基礎 一個 怎麽 type pro bash sha 權限 roc shell是一個命令解釋器,提供用戶和機器之間的交互。支持特定語法,比如邏輯判斷,循環,每個用戶都可以有特定的shellcentos7默認shell為bash還有zsh、ksh等 s
Shell腳本中$0、$?、$!等的意義
ria hellip 退出 個人 shel touch sid pid var 變量說明$$ Shell本身的PID(ProcessID)$! Shell最後運行的後臺Process的PID$? 最後運行的命令的結束代碼(返回值)$- 使用Set命令
Linux學習筆記五:Shell基礎
1.shell概述 1.echo 2.第一個bash指令碼 3.dos2unix將在windows下編寫的shell指令碼轉化成linux格式,防止有字元不一樣 1.history命令 2.Tab補全 1.命令別名alinas 2.命令執行順序 3.快捷鍵
大資料 Shell基礎
前言 大資料 基礎概念 大資料 Centos基礎 大資料 Shell基礎 大資料 ZooKeeper 大資料 Hadoop介紹、配置與使用 大資料 Hadoop之HDFS 大資料 MapReduce 大資料 Hive 大資料 Y
shell--基礎
一般來說,shell的初始化指令碼分為2種:一種是全域性預設的,一種是自己的; 全域性預設的路徑是:/etc/profile 在profile中,它預設會再載入/etc/bash.bashrc ; 使用者自己的就是$HOME目錄下的.profile ,它會預設載入.bashrc 檔案;
【作業】linux-06-shell基礎
1、在 Linux 上可以找到哪些 shell(舉出三個) ?那個檔案記錄可用的 shell ? 而 Linux 預設的 shell 是? Shell 是一個用 C 語言編寫的程式,它是使用者使用 Linux 的橋樑。Shell 既是一種命令語言,又是一種程式設計語言。
8.1-13 Linux shell 基礎
什麼是shell? Shell是一個命令直譯器,它在作業系統的最外層,負責直接與使用者進行對話,把使用者的輸入解釋給作業系統,並處理各種各樣的作業系統的輸出結果,輸出到螢幕反饋給使用者。這種對話方式可是互動也可以是非互動式的。 我們所輸入的命令計算機是不識別的,這時就