1. shell文件执行方式(两种)

sh test.sh #当test.sh没有可执行权限时,只能用这种方式
./test.sh #推荐用这个命令,sh有时会报错

没有可执行权限时,可用如下命令:

chmod u+x test.sh #给test.sh文件加可执行权限ll #可查看文件有哪些权限

2. 判断目录是否存在

DATA=/home/liuwei/caffe #将路径保存在变量DATA中test -d $DATA && echo 'exist' || echo 'not exist'  #用test -d命令判断该目录是否存在, test -f命令判断该文件是否存在

3.  if语句查看cpu或者mem信息

#!/bin/bash
#if语句查看cpu或者mem信息echo 'Please input your hardware.'
read hd if [ $hd == cpu ];thenecho 'Your cpu info is.'cat /proc/cpuinfo
elif [ $hd == mem ];thenecho 'Your memory info is.'cat /proc/meminfo
elseecho 'I dont know what you input.'
fi

shell_study相关推荐

  1. shell 杂记一(笨鸟)

    查找子串 cat /tmp/debug.log | perl -e 'while(<>) { if ($_ =~ /hd_uid=(\d+)/) { print "$1\n&qu ...

  2. shell之cut ---sed---awk--sort

    shell三剑客 1.cut 此命令不改变源文件内容,只是将需要的打印到控制台 在文件中负责剪切数据用.cut命令从文件的每一行剪切字节.字符和字段,并将这些字节.字符和字段输出 1)用法 cut 参 ...

  3. Unix/Linux 中shell命令 awk

    shell命令awk使用例: 通过脚本打印出系统当前内存使用的百分比: #!/bin/bash [centos@centos shell]$ free -mtotal used free shared ...

  4. sedawkshell正则表达式

    shell&sed&awk&正则表达式 1.学习 2.笔记如下 1.学习 这段时间的工作涉及到整个工程的组织,需要阅读工程相关的脚本.本来之前粗浅学了一遍shell编程,但是很 ...

  5. Shell脚本从入门到实战

    Shell 文章目录 Shell shell概述 Shell脚本入门 1. 脚本格式 2. 第一个Shell脚本:helloworld 3. 第二个Shell脚本:多命令处理 Shell中的变量 系统 ...

  6. Shell脚本编程教程

    1.Shell脚本语言的基本结构 1.1 Shell脚本的用途: 自动化常用命令 执行系统管理和故障排除 创建简单的应用程序 处理文本或文件 1.2 Shell脚本基本结构: ​ Shell脚本编程: ...

  7. linux-shell脚本-利用shell函数计算两数之和--思考return原理

    一.实例1(错误代码) 在shell脚本的学习过程中,遇到定义一个带有return语句的函数,来计算两数之和,代码如下: #!/bin/bash funWithReturn(){echo " ...

最新文章

  1. rsync服务同步,linux日志,screen工具
  2. java list 去重 相同的相加_Java 中的数据流和函数式编程 | Linux 中国
  3. 在ubuntu下使用Eclipse搭建Hadoop开发环境
  4. 木马入侵查杀 linux
  5. Spring的核心机制依赖注入,Junit测试与Java基础Getter和Setter两种方法意义——2017.07.26...
  6. Operations Manager 2007 R2系列之仪表板(多)视图
  7. OracleOraDb11g_home1TNSListener服务无法启动
  8. Ansible8:Playbook循环
  9. linux系统中清空文件内容的三种方法
  10. ssl charles 参数看不到_偷偷告诉你Charles的秘密
  11. base64减少图片请求
  12. Java小项目谁看谁都会(图书管理)
  13. 用英伟达 DIGITS 进行图像分割
  14. 用USRP-LW N210搭建软件雷达系统
  15. 青提WiFi微信小程序项目介绍 源码下载以及 安装教程
  16. Coroutine协成
  17. 《SQL进阶教程》学习
  18. 英特尔核显驱动hd630_AMD与英特尔彻底失去合作关系?中止Kaby Lake-G更新支持
  19. 双重差分模型能做固定效应吗_Stata:双重差分的固定效应模型 (DID)
  20. (栈帧和函数调用一)栈帧,函数调用与栈的关系

热门文章

  1. 简单python脚本实例-简单了解python调用其他脚本方法实例
  2. 如何找到靠谱的微信小程序,公众号H5开发外包,定制开发公司?
  3. 语音识别十年来发展的历程
  4. 在线教育软件开发 教育APP软件开发分析
  5. boost.asio mysql_boost asio学习笔记
  6. this.$router.push用query传参对象时需注意的地方
  7. ant a-table 表格数据同步
  8. css3 first letter,::first-letter
  9. 前端工程化/构建自动化
  10. excel亮灯怎么设置_EXCEL高手进,用EXCEL实现亮灯功能