由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为: getopts optstring name [args] getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断 ...
分类:
系统相关 时间:
2019-09-03 11:45:49
阅读次数:
90
1. eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="|" eval ls $pipe wc -l shell第1次扫描命令行时,它替换出pipe的值|,接着 ...
分类:
系统相关 时间:
2019-09-03 11:37:06
阅读次数:
123
Linux的网络 以太网的发明--PC之间文件共享情况出现 网卡硬件设备 -- MAC地址 一层:物理层 HUB -- 集线器 总线型结构 泛洪 广播域/冲突域 二层: 在早期的网络中,PC互通只需要MAC地址就可以进行数据转发; -- 二层数据转发的概念 网桥-交换机 维护MAC地址表 三层: 随 ...
分类:
系统相关 时间:
2019-09-03 11:35:29
阅读次数:
101
一、安装中文输入法 二、Git的基本操作 三、更新Python3 四、安装pycharm 五、安装notepadqq 六、安装wps ...
分类:
系统相关 时间:
2019-09-03 09:53:00
阅读次数:
440
1. bin目录 binary(二进制的):许多“指令”对应的可“执行程序文件”目录 2. sbin目录 说明:super binary 超级的 二进制 许多“指令”对应的可“执行程序文件”目录,该目录文件对应指令都是"root"用户可以执行的指令普通用户不能使用该目录里的命令: ...
分类:
系统相关 时间:
2019-09-03 09:51:17
阅读次数:
96
条件判断: [ condition ],condition前后都有空格 常用的判断条件: 1)两个整数的比较 = 字符串比较 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 2)按照文件权限进行判断 -r有读的权限 -w有写的权限 -x有执行的权限 3) ...
分类:
系统相关 时间:
2019-09-03 09:47:56
阅读次数:
120
1. 关于Vim vim是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1. ...
分类:
系统相关 时间:
2019-09-03 09:42:22
阅读次数:
85
1. 下载安装nginx 注意 因为stream 并不是 nginx自带的module 所以需要 在安装是 通过 --with 的方式增加上. 下载必要的程序包 2. 解压缩 3. 分别进行安装 4. 问题解决. 解决方法为: [root@k8smaster sbin]# ldd $(which / ...
分类:
系统相关 时间:
2019-09-03 09:41:10
阅读次数:
136
尽管近年来Linux的PC系统图形界面越做越好,甚至国内也出现了不少简单易用的国产Linux,但游戏依然是其短板。不过,如今在多方的努力下,Linux的游戏也可能很快就要崛起了。 Linux 就在前些天,全球知名的游戏厂商V社(Valve)就提出要对Linux内核进行修改,以提升其游戏性能,而且还率 ...
分类:
系统相关 时间:
2019-09-03 09:37:23
阅读次数:
107
去官网下载linux版本的jdk,上传到linux任意目录下。 如/usr/local/java目录: 1、在本目录下解压jdk:tar -zxvf jdk-8u11-linux-x64.tar.gz 2、配置环境变量: root用户下进入系统文件/etc/profile进行编辑(系统文件只有roo ...
分类:
系统相关 时间:
2019-09-03 09:37:10
阅读次数:
92
边缘缓存模式(Cache-Aside Pattern),即按需将数据从数据存储加载到缓存中。此模式最大的作用就是提高性能减少不必要的查询。 1 模式 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6Ijc1MjQtMTU2NjE4Mz ...
分类:
系统相关 时间:
2019-09-03 09:29:11
阅读次数:
116
linux主要特征 :一切且文件(目录、硬盘等都是文件);硬件都在/dev 目录,如硬盘、U盘为/dev/sd[a d]; /dev/sr0(/dev/cdrom)是光驱的设备名(df命令查看),为设备文件,代表的是光驱本身,得把这个设备挂载到目录下(一般为/mnt)(文件系统的临时挂载点),才能对 ...
分类:
系统相关 时间:
2019-09-03 09:25:46
阅读次数:
110
https://www.cnblogs.com/dadonggg/p/11129973.html ubuntu 和 centos 是不一样的 ubunut 里面 用deb开头 放置到 /etc/apt/sources.list 里面 centos 是在 /etc/yum.repos.d/xxxx.r ...
分类:
系统相关 时间:
2019-09-03 00:12:15
阅读次数:
125
chmod:赋予文件权限(change mode) 文件权限分三种:r(read读)w(write写)x(execute执行) chmod abc:文件所有者拥有a权限、文件所在群组的其他用户具有b权限、其他用户具有c权限 - chmod 736 fileA: 7(r+w+x)文件所有者对fileA ...
分类:
系统相关 时间:
2019-09-03 00:06:38
阅读次数:
127
JDK安装 设置hostname 设置机器hosts 创建jdk目录 上传jdk包 打开winSCP工具,通过winscp工具上传java jdk到linux 的/opt/soft文件夹下 解压jdk 将jdk文件解压到module文件夹下,命令如下: 设置jdk的环境变量 在文件末尾添加jdk的环 ...
分类:
系统相关 时间:
2019-09-02 23:54:16
阅读次数:
198
内核版本 Linux 4.7 Note:64位系统中,不再使用 来进行系统调用,取而代之的是 指令 %rax| System call| %rdi| %rsi| %rdx| %r10| %r8| %r9 | | | | | | | 0| sys_read| unsigned int fd| char ...
分类:
系统相关 时间:
2019-09-02 23:51:52
阅读次数:
111