分类: Linux

20 篇文章

UNIX基础知识
unix及类unix系统架构 操作系统严格意义上来说是由控制计算机硬件资源,提供程序运行环境的内核及其他软件构成的软件,其他软件包括系统实用程序(system utility)、应用程序、shell及公用函数库。\ 操作系统的体系架构是硬件-内核-(shell,公用函数库,应用程序)。内核的接口就是系统调用,应用程序可以直接进行系统调用,也可以通过…
《UNIX环境高级编程》apue.h和err_sys函数的使用
UNIX环境高级编程apue.h和err_sys报错处理 http://www.apuebook.com/code3e.html Source Code下载源码,将my_err.h文件放到/usr/include目录中,这时候依旧会出现下面的报错 /tmp/ccI0CaOT.o: In function `main': stdinToStdout.…
listary+putty
一键连接linux服务器的方法,listary 软件+putty软件,创建putty.exe的快捷键,修改属性中目标为 "D:\linux server\putty.exe" -ssh -l user_name -pw "password" -P port_number IP "D:\linux server\putty.exe" -ssh -l …
Regular Expression-正则表达式(二)
上一篇文章已经就正则表达式的各类字符的使用范围和功能做了一些简介,本文就实际的匹配操作做一下介绍,本文用到的正则表达式字符上文的表都能查到,不熟的可以对照看。 先介绍一下正则匹配的两个引擎,NFA和DFA NFA(Nondeterministic Finite Automata)不确定的有穷自动机 1.一个有穷的状态集合S(S={0,1,2,3})…
tensorflow和sklearn离线安装
需要配置tensorflow和sklearn的环境,机器是离线状态,需要安装的包非常的多且复杂,在这里稍作记录,方便后续再有配置任务,python版本为3.8.8,tensorflow版本2.4.1 1.tensorflow python3 -m pip install python-pkg ##以下为我安装的python-pkg的版本及顺序 te…
Regular Expression-正则表达式(一)
正则表达式,一组具有特定含义的字符串组成,用于匹配和替换文本。 相信大家在学习正则表达式的时候资料也是五花八门的,我一开始也是从linux的一些基础书籍上学的,不是很详细,有很多误区,比如【\d】这个数字匹配,用grep怎么也没有办法匹配数字,今天就来聊一下正则表达式的学习和使用。 首先是为什么grep不能直接匹配【\d】,是因为正则表达式有三大分…
Bash-变量variable(二)
紧接着上一篇的变量继续介绍学习吧,变量可太麻烦了,Bash的认识还比较浅,不够深入,很多的内建变量还用不上,不过还是要先备着,慢慢深入也会慢慢发现这些变量的用处,比如上文的$REPLY变量,read和select缺失变量名的情况下,值会被赋予$REPLY。 $SECONDS ##记录脚本的执行时间,可以用于监控脚本各模块执行时间,也可以控制脚本执行…
Bash-变量variable(一)
1.变量 variable 变量名是其所指向值得一个占位符(placeholder),引用变量值的过程我们称之为变量替换(variable substitution),变量名仅在赋值(=、+=、while read var1 var2、for var in 1 2 3)、定义环境变量(export)、算术运算中使用双括号结构($((var1-var…
Bash-Ctrl快捷键
Ctrl+{A..Z}的快捷键在Bash中还是比较常用的,尤其是命令行中编辑长命令的时候光标位置的一些处理,历史命令的获取等操作。 【Ctrl+A】 移动光标至命令行行首 【Ctrl+B】 非破坏性退格,和←箭头的作用一样 【Ctrl+C】 终止命令,中断当前运行的命令 【Ctrl+D】 和exit的功能一致,退出shell,中断连接 【Ctrl+…
Bash-Special Characters
特殊字符在bash shell中的应用非常的广泛,一直没有系统的整理过相关的知识,最近系统学习了一下,还是自己英文阅读能力不够,所以这边的学习材料不是man bash,是《Advanced-Bash-Scripting-Guide》的中文译本,羡慕英文学的很不错的,在学习的时候还是阅读外文原文不会出现理解偏差,不过我是实用主义者,能用就行,不纠结,…