Linux学习笔记1:bash入门
2011-05-06 03:01
288 查看
1、 alias 用于重命名命令。例如:alias lm=“ls –al |more”
2、 type 用于查询命令是bash内建还是重命名或者是外部 type –t xxx 结果 file/alias/builtin
3、 /+enter,可以接着另起一行,显示为>
4、 变量就是以一組文字或符號等,來取代一些設定或者是一串保留的資料!变量很有用。
5、 设定变量:变量=字符串 ;删除变量 unset 变量; 输出变量 echo $变量
6、 雙引號內的特殊字元如 $ 等,可以保有原本的特性; 單引號內的特殊字元則僅為一般字元;引号可以用作将有空格的字符整体赋予变量。
『var="lang is $LANG"』則『echo $var』可得『lang is en_US』
『var='lang is $LANG'』則『echo $var』可得『lang is $LANG』
7、 $” ” 里面放变量值,$( ) 里面可以放bash程式例如 $(ls –l)
8、 什麼是『子程序』呢?就是說,在我目前這個 shell 的情況下,去啟用另一個新的 shell ,新的那個 shell 就是子程序啦!在一般的狀態下,父程序的自訂變數是無法在子程序內使用的。但是透過 export 將變數變成環境變數後,就能夠在子程序底下應用了!
9、 Uame :查询系统版本。Uname –r 查询kernel版本
10、 Locate 可以列出所有相关档案名称。 例如 locate crontab。如果我想知道所有有关crontab的档案的权限,那么可以使用``。例如 ls –l `locate crontab`
11、 env 会显示所有的环境变量; set 会显示所有的变量,包括新定义的变量
12、 子程序僅會繼承父程序的環境變數, 子程序不會繼承父程序的自訂變數啦
13、 export: 自訂變數轉成環境變數 export 变量
14、 locale –a 显示所有的语言文件,locale 显示当前语言编码的相关信息
15、 read –p “xxxxx” –t 30 持续30秒
16、 變數類型預設為『字串』,所以若不指定變數類型,則 1+2 為一個『字串』而不是『計算式』。 所以上述第一個執行的結果才會出現那個情況的;
17、 bash 環境中的數值運算,預設最多僅能到達整數形態,所以 1/3 結果是 0;
18、 declare –i/a 整数/数组
19、
2、 type 用于查询命令是bash内建还是重命名或者是外部 type –t xxx 结果 file/alias/builtin
3、 /+enter,可以接着另起一行,显示为>
4、 变量就是以一組文字或符號等,來取代一些設定或者是一串保留的資料!变量很有用。
5、 设定变量:变量=字符串 ;删除变量 unset 变量; 输出变量 echo $变量
6、 雙引號內的特殊字元如 $ 等,可以保有原本的特性; 單引號內的特殊字元則僅為一般字元;引号可以用作将有空格的字符整体赋予变量。
『var="lang is $LANG"』則『echo $var』可得『lang is en_US』
『var='lang is $LANG'』則『echo $var』可得『lang is $LANG』
7、 $” ” 里面放变量值,$( ) 里面可以放bash程式例如 $(ls –l)
8、 什麼是『子程序』呢?就是說,在我目前這個 shell 的情況下,去啟用另一個新的 shell ,新的那個 shell 就是子程序啦!在一般的狀態下,父程序的自訂變數是無法在子程序內使用的。但是透過 export 將變數變成環境變數後,就能夠在子程序底下應用了!
9、 Uame :查询系统版本。Uname –r 查询kernel版本
10、 Locate 可以列出所有相关档案名称。 例如 locate crontab。如果我想知道所有有关crontab的档案的权限,那么可以使用``。例如 ls –l `locate crontab`
11、 env 会显示所有的环境变量; set 会显示所有的变量,包括新定义的变量
12、 子程序僅會繼承父程序的環境變數, 子程序不會繼承父程序的自訂變數啦
13、 export: 自訂變數轉成環境變數 export 变量
14、 locale –a 显示所有的语言文件,locale 显示当前语言编码的相关信息
15、 read –p “xxxxx” –t 30 持续30秒
16、 變數類型預設為『字串』,所以若不指定變數類型,則 1+2 為一個『字串』而不是『計算式』。 所以上述第一個執行的結果才會出現那個情況的;
17、 bash 環境中的數值運算,預設最多僅能到達整數形態,所以 1/3 結果是 0;
18、 declare –i/a 整数/数组
19、
相关文章推荐
- linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- 8.15_Linux之bash shell脚本编程入门篇(二)以及文件查找和压缩的使用
- Linux学习笔记--5.vim入门
- Linux bash shell 入门
- linux学习笔记入门之目录结构和文件基本操作
- linux学习笔记分享 (Linux入门绝佳)
- BASH快速入门
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- Linux基础入门及系统管理01-bash脚本编程之五字符串测试及for循环21
- Linux Bash Shell 快速入门
- 笔记:bash脚本入门
- Linux Bash Shell快速入门
- BASH命令和SHELL脚本总结(1)入门篇
- Linux学习笔记--5.vim入门
- Linux_Bash_Shell快速入门
- linux常用命令之bash 入门指南
- Linux 入门记录:一、命令行 Bash 的基本操作
- FreeBSD菜鸟入门手迹(5)--更改bash的提示符
- Linux编程入门之--脚本编程(BASH)
- Linux Bash Shell快速入门