shell直白一点来说就是一种与计算机交互的命令行交互接口;它是通过接受键盘输入的命令(在Linux中键盘的输入基本都是标准输入,与之对应的还有标准输出和标准错误),然后交给操作系统来执行的程序。 shell 是一个程序,几乎所有的Linux发行版都提供这个程序。shell是来自于称之为bash的G ...
分类:
系统相关 时间:
2019-05-27 23:34:01
阅读次数:
243
在Linux系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被我们运维人员广泛应用于shell脚本,完成各中自动化配置任务。awk可以直接处理目标文件,也可以和sed命令一样通过“-f”选项读取脚本对目标文件进行处理。awk的语法格式如下:sed命令常用于整行处理,而awk
分类:
系统相关 时间:
2019-05-27 23:26:33
阅读次数:
188
修改yum源:1)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup访问:https://mirrors.ustc.edu.cn/help/centos.html把对应版本的内容粘贴进去。2)vi ...
分类:
系统相关 时间:
2019-05-27 19:32:15
阅读次数:
175
由于准备把个人电脑的整体环境转到Linux下,所以准备做一个记录来记录在Linux下要配置的一些奇奇怪怪的插件或者环境。考虑到以后工作中可能会没有su权限,所以整体安装尽量采用源码编译的方式,但会比较吃配置,有些情况下编译还是比较花时间的,尽量不要在虚拟机中。 ZSH "原文地址" 有可能会出现的问 ...
分类:
系统相关 时间:
2019-05-27 19:31:59
阅读次数:
208
ubuntu下文件压缩/解压缩命令总结 http://blog.csdn.net/luo86106/article/details/6946255 .gz 解压1:gunzip FileName.gz解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解 ...
分类:
系统相关 时间:
2019-05-27 19:27:05
阅读次数:
145
1.下载镜像首先我们将该仓库pull下来: 2.配置配置文件默认情况下的registry不支持删除镜像,我们需要自己写配置文件,在容器启动时候映射进去,在/data目录下编写config.yml文件: 注意:该文件必须使用空格分隔,不能使用tab符。 配置完成后就可以启动容器,注意映射config. ...
分类:
系统相关 时间:
2019-05-27 19:21:22
阅读次数:
104
在大型项目开发中, 需要使用Linux下的C语言对工程进行开发, 在个人PC或者工作站上搭建Linux系统十分容易且方便. 本篇文章将介绍操作系统和虚拟机的搭建: 1 操作系统2 虚拟机概念3 Linux镜像下载安装(CentOS7)4 VMware端搭建5 Mac端设置6 配置CentOS (Li ...
分类:
系统相关 时间:
2019-05-27 19:20:07
阅读次数:
166
一、基础正则表达式实例:元字符总结:在Linux系统中常见的文件处理工具中grep和sed支持基础正则表达式。grep命令选项:-i:查找时不区分大小写;-v:查找时反向输出,如查找不包含某些字符的内容;-n:表示查找出结果后显示行号;这三个选项可以结合使用,如“-in”,查找时不区分大小写并显示行号。示例①:[root@localhost~]#grep-n‘the‘test.txt#查找test
分类:
系统相关 时间:
2019-05-27 19:18:50
阅读次数:
124
structsysinfo{longuptime;/Secondssinceboot/unsignedlongloads[3];/1,5,and15minuteloadaverages/unsignedlongtotalram;/Totalusablemainmemorysize/unsignedlongfreeram;/Availablememorysize/unsignedlongshared
分类:
系统相关 时间:
2019-05-27 19:08:59
阅读次数:
737
1 tail -nf consumer.log 输出文件最后n行的内容,同时监视文件的改变,只要文件有一变化就同步刷新并显示出来 2 tail -f n consumer.log 显示文件的最后n行,但是不监视文件的变化 3 grep 关键字 -C n consumer.log 搜索这个文件中,这个 ...
分类:
系统相关 时间:
2019-05-27 17:53:34
阅读次数:
169
概述: -OS: Kali-Rolling (2019.2) -DE: XFCE -WM: Arc-Dark -WM Theme: Arc-Dark -Icons: Korla -Term Font: Nimbus Mono L -Dock: Plank w/MacOS MJV Night Them ...
分类:
系统相关 时间:
2019-05-27 16:28:24
阅读次数:
165
# apt install g++-aarch64-linux-gnuReading package lists... 0% Reading package lists... Done Building dependency tree Reading state information... Don ...
分类:
系统相关 时间:
2019-05-27 15:10:22
阅读次数:
993
初学linux的朋友们,如果别人问你linux主流的发行版本有哪些,这时候你千万不要蒙,因为这是linux入门必备的门槛,必须了解的知识,如果你还不了解,那你一定要看看这篇文章,小猿圈加加下面就给你详细讲解一下Linux 10个主流发行版本。 1、红帽企业系统(RedHat Enterprise L ...
分类:
系统相关 时间:
2019-05-27 13:47:22
阅读次数:
153
1、某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例。 - 如果当前目录为"/tmp" ,那么这个目录下的东西会全部删除(默认不包含隐藏文件) - 如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令) 2、什么叫CDN? - 即内容分发网络 - 其 ...
分类:
系统相关 时间:
2019-05-27 13:44:22
阅读次数:
163
Shell常用特殊变量 经常会在shell命令中,看到$0, $#, $*, $@, $?, $$这样的取值,这些代表什么呢? $* 和 $@ 都是将参数一个一个返回 "$*"将所有参数当做一个整体字符串返回 , "$@"将参数一个一个返回 常用判断参数 在shell命令文件中还经常会看到类似与if ...
分类:
系统相关 时间:
2019-05-27 13:36:30
阅读次数:
145
1. 假设要chroot的根目录为/mnt 2. 创建必要的目录 mkdir /mnt/{dev,proc,sys,run} 3. 挂载和构建/dev mount -v --bind /dev /mnt/dev 4. 挂载虚拟内核文件系统 5. chroot到/mnt下 chroot /mnt ...
分类:
系统相关 时间:
2019-05-27 13:36:01
阅读次数:
161
Linux查看端口、进程情况及kill进程 看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID ...
分类:
系统相关 时间:
2019-05-27 13:30:30
阅读次数:
150