ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux命令学习(一)

Linux命令学习(一)

原创 Linux操作系统 作者:Nalternative 时间:2011-03-22 18:59:55 0 删除 编辑

1、read 读取键盘输入的变量

   read [-pt] variable

   -p   提示符

   -t   等待的秒数

   [root@bogon ~]# read -p "Please keyin your name:" -t 30 named
   Please keyin your name:zja
   [root@bogon ~]# echo $named
   zja

2、declare变量声明

   [root@bogon ~]# sum=100+300+50
   [root@bogon ~]# echo $sum
   100+300+50
   [root@bogon ~]# declare -i sum=100+300+50
   [root@bogon ~]# echo $sum
   450

3、数组

   [root@bogon ~]# var[1]="small min"
   [root@bogon ~]# var[2]="big min"
   [root@bogon ~]# var[3]="nice min"
   [root@bogon ~]# echo "${var[1]},${var[2]},${var[3]}"
   small min,big min,nice min

4、限制使用者的某些系统资源
      列出所有的限制数据
      ulimit -a
 
      限制使用者仅能够建立1MBytes以下的容量的档案
      ulimit -f 1024
5、取变量
      echo $home
      echo ${home}
      变量后面可以接#,##,%,%%,/,//
      比如:
[root@bogon ~]# vbird="/home/vbird/testing/testing.x.sh"
[root@bogon ~]# echo ${vbird}
/home/vbird/testing/testing.x.sh
[root@bogon ~]# echo ${vbird%/*}
/home/vbird/testing
6、几个不同的变量内容还可以进行判断,比如:
 
            若str这个变量存在,则var等于str,否则输出“novar”
[root@bogon ~]# unset str; var=${str?novar}
-bash: str: novar
[root@bogon ~]# str="oldvar";var=${str?novar}
[root@bogon ~]# echo var="$var",str="$str"
var=oldvar,str=oldvar
7、命令别名

设定:

[root@bogon ~]# lm
-bash: lm: command not found
[root@bogon ~]# alias lm='ls -al |more'
[root@bogon ~]# lm
total 252
drwxr-x--- 15 root root  4096 Mar 18 07:04 .
drwxr-xr-x 23 root root  4096 Mar 22 03:58 ..
-rw-------  1 root root   944 Mar 15 03:07 anaconda-ks.cfg
-rw-------  1 root root   530 Mar 18 07:04 .bash_history

...................................

查看都有哪些命令别名: 

[root@bogon ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'

清除别名:
unalias
8、history列出最近的命令列表
       !number    执行第几笔指令
       !al               由最近的指令向前搜寻指令开头为al的那个指令,并执行;
       !!              执行上一个指令
9、ls /tmp/vbirding && echo "exist" || echo "not exist"
若ls /tmp/vbirding 执行正确执行 echo "exist" 若有问题则执行echo "not exist"

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25323853/viewspace-690194/,如需转载,请注明出处,否则将追究法律责任。

上一篇: create table as 问题
请登录后发表评论 登录
全部评论

注册时间:2011-02-09

  • 博文量
    123
  • 访问量
    174303