hello bash
来源:互联网 发布:网络传销案 编辑:程序博客网 时间:2024/06/05 07:23
bash shell-01:
name='success'echo $name #successunset name #取消设置echo $name #没有输出read name #输入一个值,并赋值给nameecho $name #输出刚才输入的nameread -p 'please input your name :' name#删除变量p=me/king/.local/bin:/usr/local/sbin:/usr/local/bin:#从左往右echo ${p#*sbin:} #删除到从左->右直到sbin:如果有多个sbin取删除最短了,两个#取最长,%是从右->左/usr/local/bin: #结果echo ${p%king*} # ×号在最后面me/#替换echo ${p/bin/BIN} #左->右替换第一个bin,换成BINecho ${p//bin/BIN} #把所有的bin换成BIN
#设置别名alias rm='rm -i'touch sssrm sssrm:是否删除普通空文件 'sss'? yesunalias rm #取消alias设置#history! number #number代表历史命令的编号
终端下的几个命令
ctr + d #关闭终端,输入结束ctr + s #暂停输出ctr + q #恢复输出ctr + u #整行删除ctr + z # 暂停目前的命令ctr + m #相当于回车
1> #以覆盖的方式将正确的数据输入到指定的文件1>> #以追加的方式2> #以覆盖的方式将错误的数据输入到指定的文件2>>#追加#创建一个文件,并写入cat > xxxinput string yyy#两下ctr+d保存退出cat > ddd < xxx #创建文件ddd,并把xxx的内容写入进去cmd1 && cmd2 #如果cmd1成功执行,继续执行cmd2,否则都不执行cmd1 || cmd2 #如果cmd1执行成功,cmd2就不执行,否则就执行cmd2
阅读全文
0 0
- hello bash
- bash Hello World! (zz)
- gcc hello.c 出现bash:gcc:command not found
- bash
- .bash
- bash
- bash
- bash
- bash
- bash
- Bash
- Bash
- bash
- bash
- Bash
- bash
- BASH
- bash
- 【Algorithm】 着色
- Java反射机制剖析
- Spring详解(四)------注解配置IOC、DI
- 硬件电路设计经验教训浅谈
- 2017.9.6模拟考试
- hello bash
- vuejs路由
- C++里类中的析构函数和拷贝构造函数
- java equals和==的区别
- get和post的区别
- 解决无法生成Bitmap 签名
- 04_条件控制语句
- MYSQL自带函数计算给定的两个日期的间隔天数
- 用搬瓦工服务器搭建shadowsocks