Linux 基本命令
时间:2019-09-16
本文章向大家介绍Linux 基本命令,主要包括Linux 基本命令使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
-o or 或者 -a and 与 a>0 & || b>10 -z zero -n number [ -n $d ] 等同于 [ $d ] 变量不需要预先定义,直接用 byte -b , char -c ,directory -d , file -f, exist -e 给shell脚本传递参数/给函数传递参数 其他编程语言传递参数的方式 :add(12,10) shell编程语言: add 12 10 其他编程语言获取返回值的方式 :ret=add(12,10) shell编程语言获取返回值的方式 :add 12 10 ; echo $? 1、 echo "first name:" read f echo "last name:" read l echo "$f $l" 2、 echo "first num:" read f echo "last num:" read l echo $[$f * $l] shell 脚本里可以执行shell命令 3. touch hello$(date +%M%H%S) 4、 如果当前目录存在子目录dir1,如果在就将dir1改名为dir2, 如果不存在,就新建一个子目录dir1. if [ -e dir1 ];then mv dir1 dir2;else mkdir dir1;fi 5. 输入3个数,打印最大的数 read -p "input a num:" n1 read -p "input a num:" n2 read -p "input a num:" n3 max=$n1 if [ $n2 -gt $max ] then max=$n2 fi if [ $n3 -gt $max ] then max=$n3 fi echo $max 6. 让用户输入一个单词,如果输入no,就退出,如果输入其他的,就继续提示输入 while true do read -p "input a word" w if [ $w == "no" ] then break else read -p "input a word" w fi done 作业: 1.请建立一支 script ,当你执行该 script 的时候,该 script 可以显示: 1. 你目前的身份 (用 whoami ) 2. 你目前所在的目录 (用 pwd) 2.让用户输入一个数字,程序可以由 1+2+3... 一直累加到用户输入的数字为止 3.撰写一支程序,他的作用是: 1.) 先查看一下 /root/test/logical 这个名称是否存在; 2.) 若不存在,则建立一个文件,使用 touch 来建立,建立完成后离开; 3.) 如果存在的话,判断该名称是否为文件,若为文件则将之删除后建立一个目录,文件名为 logical ,之后离开; 4.) 如果存在的话,而且该名称为目录,则移除此目录 4.我们知道 /etc/passwd 里面以 : 来分隔,第一栏为账号名称。请写一只程序,可以将 /etc/passwd 的第一栏取出,而且每一栏都以一行字符串『The 1 account is "root" 』来显示,那个 1 表示行数。 cat /etc/passwd | cut -d":" -f1
原文地址:https://www.cnblogs.com/richlovesherry/p/11526496.html
- 苹果刻意降低旧 iPhone 效能的做法,或在法国面临刑事检控
- maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项
- 通过SmtpClient发送Exchange会议邮件
- Microsoft training Kits
- C#与yaml解析
- WordPress中的jQuery库不起作用的相关问题
- 人工智能时代家长不必做“虎妈”
- WCF 消息帧格式
- C#以post方式调用struts rest-plugin service的问题
- Web前端开发初级阶段需要学习的知识有哪些?
- 作为TensorFlow的底层语言,你会用C+构建深度神经网络吗?
- 企业应用中使用Silverlight 3
- oracle:db-link使用
- 5个炫酷的Python工具,你都用过么?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- jQuery Ajax传递数组到asp.net web api参数为空
- asp.net web api集成微信服务(使用Senparc微信SDK)
- asp.net web api添加统一异常处理
- .NET HttpClient扩展
- md5和base64加密解密
- asp.net web api添加自定义认证
- 代理模式实例
- FastDFS.Client操作文件服务器
- Oracle触发器实现监控某表的CRUD操作
- asp.net web api返回图片至前端
- sql模糊匹配中%、_的处理
- Dapper关联查询
- Vue2.0 + Element-UI + WebAPI实践:简易个人记账系统
- java获取时间整点工具代码
- MyBatis预编译机制详解