Linux杂记
来源:互联网 发布:微信网络用语大全 编辑:程序博客网 时间:2024/06/08 02:21
1.当执行一个脚本aa.sh时候,假设该脚本设置变量aa='hello',然后用命令./aa.sh执行完脚本,发现执行命令echo $aa时候并没有输出值,这是为什么呢,这是因为这样方式执行脚本,其实脚本是在另一个bash执行的,跟当前shell窗口不在一个bash客户端,而你在当前窗口想获取这个变量值是不行的,所以得这样执行命令:. ./aa.sh,表示在当前bash中执行这个脚本。(用pstree命令就能看到当前命令是在哪个bash运行)
2.A=$(命令),用来将命令输出值赋值给一个变量,如A=$(ls -al);
3.字符串切割:(cut命令)
获得以空格切割的第一个字符串,要获取第二个,就-f 2,如果要取出两个,就-f 1,2
4.字符串排序:(sort命令)
对命令的输出内容做排序,或者对文件内容做排序。
5.工具命令(sed命令)
sed '2d' example-----删除example的第二行。
sed '2,$d' example------删除example的第二行到最后一行。
6.awk(现在很流行的文本处理工具命令)
7.给某个网卡添加Ip:ip addr add 192.168.33.60 dev eth0(代表eth0这个网卡),
查看刚刚添加的ip:ip addr
阅读全文
0 0
- linux杂记
- Linux杂记
- linux 杂记
- linux 杂记
- Linux 杂记
- linux杂记
- linux杂记
- Linux 杂记
- linux 杂记
- linux杂记
- Linux 杂记
- Linux 杂记
- linux杂记
- linux 杂记
- [linux]杂记
- Linux杂记
- linux杂记
- linux杂记
- Kotlin-29.this表达式(this Expression)
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 选自TED演讲《做一个更好的交谈者》
- 堆和栈的区别(直接转)
- 程序员之路-学习经验总结分享
- Linux杂记
- 女性婚前性行为的十个误区
- ssh client 报 algorithm negotiation failed的解决方法
- vue中的webpack
- iOS学习随笔-UITableView的那些事
- HDU5534-完全背包-H
- 基础知识记录:Service生命周期
- 深入学习java8一(Lambda表达式简介)
- javascript 有哪些打开一个页面的方式