做个总结,没事看看. bash shell 命令编辑能力: 在你的家目录里的.bash_history里记录前一次登入以前所执行的命令。 而这一次登入所执行的指令都被放在内存中。注销后该指令记忆才会记录到.bash_history当中。 如果登录到别人的机子想看看他用过的指令。知道怎么做了吧。 补全功能: 注意tab键的使用。 命令别名(alias)设定功能 alias lm='ls -al' 工作控制jobs、前景背景控制: 让我们随时将工作丢到背景中执...
认识bash shell **type:查看指令是外部命令还是内建在bash当中的。 [root@linux ~]# type [-tpa] name 参数∶ ∶不加任何参数时,则 type 会显示出那个 name 是外部指令还是 bash 内建的指令! -t ∶当加入 -t 参数时,type 会将 name 以底下这些字眼显示出他的意义∶ file ∶表示为外部指令; alias ∶表示该指令为命令别名所设定的名称; builtin ∶表示该指令为 bash 内建的指令功能; -p ∶如...
ii=mm mm=nn if [ "$ii"="$mm" ]; then echo $(pwd) else echo "error" exit fi 输出结果为当前目录,很奇怪吧.我试了很多种方法,都不行判断总是真的. 请问这是怎么回事,要是有人懂的话最好说的清楚点,还是我写的有问题,我在HP-UN从来没出现过这种奇怪的问题.在RED HAT linux 竟是莫名奇妙的事情发生.
linux shell 編程 bash shell具有和其它程式語言一樣的編程能力, 用戶可以用它來設計出更跟功能 強大的shell 腳本程式, 它由 linux 命令組成 提供有條件,循環等控制語句. 變量 linux變量可以分為系統內部變量,系統環境變量,用戶變量 ,並且linux shell腳本中的變量是非特定 類型的. 系統內部變量是由系統提供的,用戶可以訪問但是不可以改變它的值 系統環境變量也由系統描述系統環境的變量,有一些用戶可以修改. 用戶變量是由用戶...
更高级的用户命令find -exec COMMAND \; 在每一个find匹配到的文件执行COMMAND命令. 命令序列以;结束(";"是 转义符 以保证shll传递到find命令中的字符不会被解释为其他的特殊字符). [color="#000000"]bash$ find ~/ -name '*.txt' /home/bozo/.kde/share/apps/karm/karmdata.txt /home/bozo/misc/irmeyc.txt /home/bozo/test-scripts/1.txt 如果COMMAND中包含{}, 那么find命令将会用所有匹配文件的...
linux shell 編程 bash shell具有和其它程式語言一樣的編程能力, 用戶可以用它來設計出更跟功能 強大的shell 腳本程式, 它由 linux 命令組成 提供有條件,循環等控制語句. 變量 linux變量可以分為系統內部變量,系統環境變量,用戶變量 ,並且linux shell腳本中的變量是非特定 類型的. 系統內部變量是由系統提供的,用戶可以訪問但是不可以改變它的值 系統環境變量也由系統描述系統環境的變量,有一些用戶可以修改. 用戶變量是由用戶...
这个是简单的代码 #!/bin/sh # func1 #function hello () hello() { echo "Hello there todays date is" } echo "now going to the function hello" hello echo "back from the function" 这个是出错的显示,有没有高人指点一下? 'unc1.txt: line 4: syntax error near unexpected token ` 'unc1.txt: line 4: `hello()
1.在.sh文件里面设置了环境变量(export ORACLE_BASE=/home/oracle)在此.sh运行完之后,环境变量就消失了,有什么办法让此环境变量长久保持下去 2.如何运行其他目录的可执行文件?(在linux界面下,在可执行文件所在的目录,用./filename就可以) 3.如何执行*.sql文件
刚看到的,分享下~ linux shell Scripting Tutorial (LSST) v2.0 http://bash.cyberciti.biz/guide/Main_Page 扫了下目录,随便翻了翻,感觉应该是份不错的学习资料 :) 每章后头都附带了练习,虽然是e文,但是应该比较好懂~ 感觉这网站里头不少好东西~ bash FAQ wiki http://mywiki.wooledge.org/bashFAQ 感觉不仅仅是FAQ,每个问题都给了多个答案,用来开阔思路挺不错的~
"Hello world" shell Script 照传统程式教学例,这一节介绍shell Script的"Hello World"如何撰写。 -------------------------------------------------------------------------------- #!/bin/sh # Filename : hello echo "Hello world!" -------------------------------------------------------------------------------- 大家应该会注意到第一行的"#!/bin/sh"。在UNIX下,所有的可执行Script,不管是那一种语言...