環境變數
檢視所有環境變數
oldbing=愛生活 愛冰冰
oldbing=
"愛生活 愛冰冰"
echo
$oldbing
cdecho
'$path
$(hostname) `
whoami` '
echo
"$path
$(hostname) `
whoami` "
echo
$path
$(hostname) `
whoami`
echo
$path
$(hostname) `
whoami
` *
envexport
declare
export tmout=3
#histcontrol
[root@manager ~]
# export histcontrol=ignorespace
[root@manager ~]
# echo 654321 |passwd --stdin oldboy
更改使用者 oldboy 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
[root@manager ~]
# [root@manager ~]
# [root@manager ~]
# [root@manager ~]
# [root@manager ~]
# echo 111111 |passwd --stdin oldboy
更改使用者 oldboy 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
[root@manager ~]
# history
1003 ll -h ~/.bash_history
1004 less ~/.bash_history
1005 export histfilesize=15
1006 cat ~/.bash_history
1007 cat -n ~/.bash_history
1008 echo 123456 |
passwd --stdin oldboy
1009 history
1010 export histcontrol=ignorespace
1011 echo 654321 |
passwd --stdin oldboy
1012 history
#prompt_command
[root@manager ~]
# export prompt_command="date"
2023年 01月 08日 星期三 12:23:24 cst
[root@manager ~]
# ls -l
總用量 27408
drwxr-xr-x 3 root root 4096 12月 20 15:45 ansible_playbook
drwxr-xr-x 3 root root 133 12月 18 08:48 ansible-project1
drwxr-xr-x 15 root root 266 12月 24 10:22 ansible_role
-rw-r--r-- 1 root root 27998103 12月 23 12:39 ansible_role_2019-12-23.zip
drwxr-xr-x 2 root root 4096 12月 23 09:52 ansible_tasks
drwxr-xr-x 4 root root 4096 12月 20 15:59 ansible_variables
-rw-r--r-- 1 root root 37621 12月 19 17:20 ansible_variableszip.zip
-rw-r--r-- 1 root root 105 12月 23 11:43 sshkey.sh
-rw-r--r-- 1 root root 610 12月 24 09:48 student.txt
-rw-r--r-- 1 root root 368 12月 24 09:49 yj.sh
**建立環境變數**
```bash
[root@manager ~]
# oldboy=666
[root@manager ~]
# echo $oldboy 666
[root@manager ~]
# env |grep oldboy
[root@manager ~]
# #export 變數 變數成為環境變數
[root@manager ~]
# export oldboy=666
[root@manager ~]
# env |grep oldboy oldboy=666
環境變數相關的檔案和目錄
[root@manager ~]
#cat /etc/profile.d/show.sh
#!/bin/bash
#author: oldboy
echo oldboyedu.com
[root@manager ~]
# head -2 /etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile
==> /etc/profile <=
=# /etc/profile
echo /etc/profile start
==> /etc/bashrc <=
=# /etc/bashrc
echo /etc/bashrc start
==> /root/.bashrc <=
=# .bashrc
==> /root/.bash_profile <=
=# .bash_profile
[root@manager ~]
# tail -1 /etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile
tail: 在未定義環境中的無效選項 -- 1
[root@manager ~]
# tail -n1 /etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile
==> /etc/profile <=
=echo /etc/profile end
==> /etc/bashrc <=
=echo /etc/bashrc end
==> /root/.bashrc <=
=echo ~/.bashrc end
==> /root/.bash_profile <=
=echo ~/.bash_profile end
shell環境變數
環境變數 和 自定義變數 子程序僅會繼承父程序的環境變數,而不會繼承父程序的自定義變數,所以,你原本bash中的自定義變數在進入了子程序後就會消失不見,一直到你離開子程序並回到原本的父程序之後,這個變數才會出現。1.用env檢視預設的環境變數及其說明 export也可檢視,但是輸出的內容比env多 ...
shell環境變數
1.環境變數的定義 環境變數一般是指在作業系統中用來指定作業系統執行環境的一些引數,如path,pwd,user,當前使用的shell名稱。系統啟動後,會產生許多環境變數,使用者可以用set命令檢視 shell例項1 root changerlee 環境變數的定義 set abrt debug lo...
shell環境變數
shell環境變數不僅在shell程式設計方面,而且在linux系統管理方面,都起著非常重要的作用 環境變數的特殊之處僅在於它的值適用於所有由登陸程序所生產的子程序 如果要列出系統中所有的環境變數,可使用env命令 export 變數名 value 變數名 value export 變數名 decl...