麒麟操作系統信息:
基操准則:
教材名:Linux程序設計
主編:嚴冰 劉加海 季江民
出版社:浙江大學出版社
備注:高等院校計算機技術 “十二五”規划教材
第一章:Linux基本命令
1.1shell基礎
通用shell種類:bash、TCShell、Korn Shell。 默認登錄shell為bash。
可通過命令 tcsh或者chsh來改變默認登錄shell。
各種shell程序放在 /bin目錄下。
常用shell程序如下:
shell名稱 | 存放的位置 | 程序名 |
Bourne shell | /bin/sh->bash | bash |
Bourne Again shell | /bin/bash | bash |
C Shell | /bin/csh->tcsh | tcsh |
TC Shell | /bin/tcsh | tcsh |
korn Shell | /bin/ksh | ksh |
::::本機環境具有的 shell 程序如下:
1.shell的環境變量
bash環境變量名通常由大寫英文字母組成。
任何時候都可以更改大多數的shell環境變量的值。在初始化文件 /etc/profile 和 /etc/csh.cshrc 中進行修改。
用戶可以將用戶創建的變量編程全局變量,也可以將環境變量編程全局變量, 這個工作也在初始化文件中自動完成。
用戶的環境變量和全局變量存放在 : /home/用戶名/.bash_profile文件。
用戶的歷史命令記錄存放在: /home/用戶名/.bash_history文件。
部分bash環境變量:
特別提出幾個配置文件,以及相關網友的講解連接:
.bash_history文件: 記錄歷史執行的shell命令
.bash_logout文件:用戶退出時執行的內容
.bash_profile文件:配置文件
https://blog.csdn.net/chinalinuxzend/article/details/1849419
https://blog.csdn.net/u011479200/article/details/86501366
https://blog.csdn.net/qinglongzhan/article/details/80478735
2.shell元字符 metacharacters
元字符不能作為文本字符使用。 文件名中不可以使用元字符。
在命令中使用這些字符時不需要在他們的前面或者后面加上空格。
關於 元字符( )在子shell中執行, 點擊當前鏈接跳轉到拓展內容 : “父shell 和 子shell; shell腳本的幾種執行方式” 。