Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3786101
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2017-12-06 15:45:13


1:  进制转化
Num=$(echo "ibase=10;obase=16;98"|bc)    10进制到16进制
   device=/dev/sd$(echo -e "\\x$Num"):

==========================================================

awk 'NR==1 {print $1}'
打印第一行的第一个字段,默认分隔符为 空格或制表符 (都可以)。

===========================================================
device_num=sd$i"1"

${ data%?}: 去掉data最后一个字符;

[ -f "somefile" ] :判断是否是一个文件
[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限
[ -n "$var" ] :判断$var变量是否有值
[ "$a" = "$b" ] :判断$a和$b是否相等
-r file     用户可读为真
-w file     用户可写为真
-x file     用户可执行为真
-f file     文件为正规文件为真
-d file     文件为目录为真
-c file     文件为字符特殊文件为真
-b file     文件为块特殊文件为真
-s file     文件大小非0时为真
-t file     当文件描述符(默认为1)指定的设备为终端时为真

含条件选择的shell脚本 对于不含变量的任务简单shell脚本一般能胜任。但在执行一些决策任务时,就需要包含if/then的条件判断了。shell脚本编程支持此类运算,包括比较运算、判断文件是否存在等。
基本的if条件命令选项有: - eq —比较两个参数是否相等(例如,if [ 2 –eq 5 ])
-ne —比较两个参数是否不相等
-lt —参数1是否小于参数2
-le —参数1是否小于等于参数2
-gt —参数1是否大于参数2
-ge —参数1是否大于等于参数2
-f — 检查某文件是否存在(例如,if [ -f "filename" ])
-d — 检查目录是否存在

==========================================================

查看raid卡信息命令:
先找到RAID卡的命令所在,一般Linux安装时都能认出常规RAID卡,并成功安装驱动,此例中命令为MegaCli64

====================================================================================

mount ,mkfs 工具详细说明(ext4,xfs)挂载,与格式化

原因:挂载时未格式化,使用的文件系统格式不对
解决方案:格式化
sudo mkfs -t ext4 /dev/sdb
再挂载
sudo mount /dev/sdb /xxx/
用df -h检查,发现已挂载

===========================================================



阅读(659) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~