bash shell学习笔记

1、rpm=redhat package manager

     -i  install   rpm -i  package_Name

    -q question(安装了那些包,通常和a连用,查处已经安装的包) rpm -qa   or rpm -q  keyword

    -e 卸载

2、sbin 超级用户目录 bin 一般用户目录 tty 为串口设备 lp0等为打印机设备

     /etc 相当于windows的注册表  /boot 内核的引导区 /boot/grub/grub.conf 设置引导,相当于bios

      /var/log常用日志 /var/message 内存报错信息 /ect/inittab 系统运行级别   /etc/fstale 设备的挂接点

3、设备编号

     hda1  (hard disk 第一块 主引导盘站前4个到d,逻辑分区从第5个开始,1指第一个分区)

     sda1   (scisi disk 。。。

4、文件系统 linux ext3 swap sysfs  先分区,在选择特定的文件系统格式化

5、set显示所有环境变量类似AIX中的env

6、top使用

      top -d 3秒 -n 3次  刷新间隔时间d,刷新次数-n次数 共刷新的次数 -i 忽略idle进程 -b 滚屏显示

      free -k 剩余的内存资源等

      vmstat n m 和top类似,第一个参数n表示刷新的间隔秒数,第2个参数m表示多少次。

7、正则表达式 ^表示开头,$表示结尾,[0-9]表示数字

8、awk ‘{print }' /etc/passwd =cat /etc/passwd

     awk '{print $1}' /etc/passwd 取出第一列

9、find path -name 查找若不写-name则为查找文件夹

10、#注释 #!/bin/sh 每个shell脚本第一行内容,表示使用的什么shell;$?上条语句返回结果,成功为0,否则为1

11、 test -f  filename 返回一个逻辑表达式 等价于===== [ 空格 -f  filename 空格]

          -f 是否文件 -d 是否目录 -rwx 是否有相应的权限 -s 是否为空 -o =or -a =and -le 小于 -gt 大于

12、case

        case  $var  in

         x)  express;;

         y)  express1;;

         *)  express2;;

        esac

13、 if

         if  [ $var =$var2 ]; then

            express1

         elif  [ $var2=var3 ]; then

            express2

         fi

14、 for

         for i in a b c d;

          do

          express

          done

15、while [ $var -eq $var1 ];

        do

        express;break

        done

16、until true or false;

         do

         express;continue

        done

17、数组

       a= (s y z)

      引用a=a[0] a[1] a[2]

18、cat {file1,file2}>file3 合并1,2的内容到3   cp cc.{txt,tst}  {}表示一组命令

19、read a b  c 从用户接受变量,不够则后面为空,多余3个则全部写道最后一个变量

20、exit n 两个作用:a、停止exit后的脚本  b、设置程序的返回状态

21、echo -n message 打印出后不换行

22、表达式赋值   sq=` expr $int \* $int` or     sq=`expr $int \+ 1`  等号两边不能有空格或者 let sq=${int}*${int}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值