導航:首頁 > 操作系統 > linuxbash路徑

linuxbash路徑

發布時間:2022-07-23 06:54:20

1. linux Shell腳本如何獲取當前路徑

解答如下:

獲取腳本運行所在目標。常用三個方法,推薦第三個

#!/bin/bash
Cur_Dir="$(pwd)"
Cur_Dir="$(cd`dirname$0`;pwd)"
Cur_Dir="$(cd-P"$(dirname"${BASH_SOURCE[0]}")"&&pwd)"
echo${Cur_Dir}
cd${Cur_Dir}

2. linux中Shell歷史命令記錄文件的路徑是什麼

路徑/etc/bashrc。在 Linux 下面可以使用 history 命令查看用戶的所有歷史操作,同時 shell 命令操作記錄默認保存在用戶目錄的 .bash_history 文件中。通過這個文件可以查詢 shell 命令的執行歷史。

代碼如下:

HISTFILESIZE=4000

HISTSIZE=4000

HISTTIMEFORMAT='%F %T'

export HISTTIMEFORMAT

注意:

HISTFILESIZE 表示在 .bash_history 文件中保存命令的記錄總數,默認值是 1000;

HISTSIZE 定義了 history 命令輸出的記錄總數;

HISTTIMEFORMAT 定義了時間顯示格式,該格式與 date 命令後的 「+"%F %T"」 是一樣的;

HISTTIMEFORMAT 作為 history 的時間變數將值傳遞給 history 命令。

(2)linuxbash路徑擴展閱讀:

顯示歷史命令

history 顯示全部歷史

history 數字 顯示之前執行過的若干命令,例:history 2 顯示執行過的上兩條命令

使用上下箭頭鍵也可以查看上一條根下一條命令,

3.運行歷史命令

!! 運行上一條命令

!88 運行第88條命令

!88 /test 運行第88條命令並在命令後面加上/test

!?CF? 運行上一個包含CF字元串的命令

!ls 運行上一個ls命令

!ls:s/CF/l 運行上一個ls命令,其中把CF替換l

fc 編輯並運行上一個歷史命令

fc 66 編輯並運行第66個歷史命令

fc -e /usr/bin/vim 66 使用vim編輯第66個命令並運行

3. linux下怎麼運行bash腳本

linux下運行bash腳本的方法如下:
1.
首先在桌面右鍵點擊,選擇在終端中打開,打開命令行;
2.
在命令行中輸入
cd
腳本路徑,進入腳本所在目錄;
3.
使用chmod
+x
腳本名命令給文件添加可執行許可權;
4.
使用sh
腳本名或者
./腳本名的方法來運行bash腳本。

4. linux怎樣設置快捷路徑

如果路徑是固定的,那麼可以使用系統變數,在.bash_profile里加一個變數,如tod=/opt/abc
則,使用命令 cd $tod 可以進入指定目錄,
當然定義一個別名命令也是可以的
不過這個簡化操作基本沒意義,linux里輸入路徑是很快的,輸入首字母再按tab鍵就好了

5. 請問.bash_profile文件在linux的哪裡

.bash_profile文件存在於用戶主目錄下,絕對路徑為/home/$name/.bash_profile
.bash_profile文件是隱藏文件,裡麵包含的是用戶的用戶的環境變數。

6. linux /bin/bash是什麼意思

#!
/bin/sh
是指此腳本使用/bin/sh來解釋執行,#!是特殊的表示符,其後面根的是此解釋此腳本的shell的路徑。
$bash
$表示系統提示符,$
表示此用戶為普通用戶,超級用戶的提示符是#。
bash是shell的一種,是linux下最常用的一種shell。
$bash的意思是執行一個子shell,此子shell為bash。
要注意,在每個腳本的開頭都使用"#!",這意味著告訴你的系統這個文件的執行需要指定一個解
釋器.#!實際上是一個2位元組[1]的魔法數字,這是指定一個文件類型的特殊標記,
換句話說,

這種情況下,指的就是一個可執行的腳本(鍵入man
magic來獲得關於這個迷人話題的更多詳細
信息).在#!之後接著是一個路徑名.這個路徑名指定了一個解釋腳本中命令的程序,這個程序可
以是shell,程序語言或者是任意一個通用程序.這個指定的程序從頭開始解釋並且執行腳本中
的命令(從#!行下邊的一行開始),忽略注釋.[2]
如:
1
#!/bin/sh
2
#!/bin/bash
3
#!/usr/bin/perl
4
#!/usr/bin/tcl
5
#!/bin/sed
-f
6
#!/usr/awk
-f
注意:
#!
後邊給出的路徑名必須是正確的,否則將會出現一個錯誤消息,通常是
"command
not
found",這將是你運行這個腳本時所得到的唯一結果.
如果在腳本的里邊還有一個#!行,那麼bash將把它認為是一個一般的注釋行.

7. Linux系統 bash里定義的 路徑 /tmp/$$ 是什麼 意思

/tmp 就是放臨時文件的地方. 每次關機會清楚其中的內容. 也可以把自己些的腳本或程序中產生的臨時文件放在這里,就不用自己手動清除了.

8. 求教:在linux系統下 如何往「/root/.bash_profile」添加路徑

在PATH=......./bin後面添加

:/usr/local/ssl/bin

完整的就是 PATH=$PATH:$HOME/bin:/usr/local/ssl/bin

9. 求問linux系統中,有什麼bash命令可以查看系統當前打開的所有文件的路徑,

當前打開的所有文件的路徑...
處於編輯狀態?find / -name "*.swp" 找到臨時文件就知道打開文件了

10. linux下各種.bash等文件是什麼文件

使用man bash命令查看到的聯機幫助文件中的相關解釋如下:
.bashrc - The indivial per-interactive-shell startup file.

這個文件主要保存的是用戶的一些個性化設置,如命令別名、路徑等。下面是個例子:
# User specific aliases and functions
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
LANG=zh_CN.GBK
export PATH LANG

alias rm='rm -i'
alias ls='/bin/ls -F --color=tty --show-control-chars'

例子中定義了路徑,語言,命令別名(使用rm刪除命令時總是加上-i參數需要用戶確認,使用ls命令列出文件列表時加上顏色顯示)。
每次修改.bashrc後,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻載入修改後的設置,使之生效。

默認會在.bash_profile文件的最後部分顯式調用.bashrc。登陸linux啟動bash時首先會去讀取~/.bash_profile文件,這樣~/.bashrc也就得到執行了,用戶的個性化設置也就生效了。

當然要把普遍設置與用戶個人設置分開哦

閱讀全文

與linuxbash路徑相關的資料

熱點內容
一堆文件夾怎麼弄出來 瀏覽:743
博途如何編譯硬體 瀏覽:418
fortran程序pdf 瀏覽:503
電池消耗演算法 瀏覽:394
伺服器中斷連接怎麼處理 瀏覽:222
上世紀互聯網不發達程序員很難 瀏覽:841
語音識別android開源 瀏覽:762
地埋式垃圾壓縮中轉站 瀏覽:902
apachehttpdlinux 瀏覽:944
快遞員中通app預付款是什麼 瀏覽:843
java路徑轉義 瀏覽:857
keytool加密演算法 瀏覽:131
笑臉圖案的APP相機是什麼軟體 瀏覽:249
app軟體為什麼會被下架 瀏覽:979
從內存到硬碟的命令是 瀏覽:52
程序員的爸爸們的發型 瀏覽:123
魔獸世界傷害壓縮是怎麼壓的 瀏覽:976
壓縮機型號hp 瀏覽:958
配音虛弱的程序員 瀏覽:61
8歲小學生程序員編程 瀏覽:256