![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
车泰勇
这个作者很懒,什么都没留下…
展开
-
linux history config
/etc/profile#historyexport HIST_FILE='/var/local/history.log'USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`HISTFILESIZE=200000HISTSIZE=20000export HISTTIMEFORMAT="[%F %T ${USER_IP}]"export HISTFILE='/var/local/histor.原创 2020-11-12 08:41:15 · 120 阅读 · 0 评论 -
计算机的硬件速度总结
计算机的硬件速度总结CPU-3GHZ 每秒执行 3*10^9次/s,也就是1ns执行3次,时钟周期约0.3ns 光速是 3*10^8m/s=0.3m/ns 0.3ns光行走0.1m=10cm L1 cache 32k 3 cycles 1ns L2 cache 6M 14 cycles 4.7ns L3 cache: ...原创 2020-05-14 14:13:59 · 1227 阅读 · 0 评论 -
硬件和软件
最近在写shell脚本,晚上在回家的路上,突然想起该怎么把linux和硬件联系到一起呢?请看几个对话R师傅:其实对我码农来讲,唯一可以看到的硬件连接就是USB了,因为键盘是码农写软件和Linux系统交互的平台,几乎也是唯一通道,原来硬件工程师就是做键盘值识别的啊?Y师傅:你没有拆过电脑吧?你的电脑上电是一个非常复杂的过程,说了你也不懂。最简单的,开机后一段时间,你的屏幕亮了,有声音原创 2016-11-12 18:01:17 · 798 阅读 · 0 评论 -
shell入门之变量
1,变量建立变量名称不能以数字开头var=5var=hello可以直接赋值数字和字符串,本质上其实都是字符串,declare -i var变为整数添加一个变量set 也可省略,shell变量,只是当前shell和子shell可继承添加一个环境变量export var,declare -x var,删除一个环境变量unset var,删除后是空,显示所有环境变原创 2016-11-20 16:32:12 · 230 阅读 · 0 评论 -
shell入门之sed
sed是一个流操作指令,每行单独处理处理某一行;sed '2d' 删除第二行,数字表示第几行替换字符串echo -e "hello,hello\nhello" | sed 's/hello/nihao/' 最后加g,否则只替换每行的第一个/只是一种符号间隔,可以用:?等替代区域一行内的匹配是最长匹配不同的多行区域匹配是最短匹配sed '/xxx/,/xxx/原创 2016-11-20 17:46:03 · 232 阅读 · 0 评论 -
shell相关命令(一)
1,STDIN/STDOUT/STDERRlinux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。STDIN 就是标准输入,默认从键盘读取信息。STDOUT 是标准输出,默认将输出结果输出至终端。STDERR 是标准的错误信息,默认也会显示在终端上。由于STDOUT与STDERR都会默认显示在终端上,为了区分二者的信息,就有原创 2017-07-27 14:40:18 · 305 阅读 · 0 评论 -
文件系统
==什么是文件系统?计算机的文件系统是一种存储和组织数据的方法,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念文件系统通常使用硬盘和光盘这样的存储设备,并维护文件在设备中的物理位置。实际上文件系统也可能仅仅是一种访问数据的界面而已,实际的数据是通过网络协议(如NFS、SMB、9P等)提供的或者内存上,甚至可能根本没有对应的文件(如proc文件系统)...原创 2019-08-30 18:48:38 · 397 阅读 · 0 评论