随笔分类 - Linux学习
摘要:top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视。 top - 06:25:40 up 2:04, 1 user, load average: 0.00, 0.00,
阅读全文
摘要:有时候一些常用命令使用配置的yum源无法安装,需要安装EPEL。 EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
阅读全文
摘要:Linux系统将每个对象当作文件处理。这包括输入和输出进程。Linux用文件描述符(file descriptor)来标识每个文件对象。文件描述符是一个非负整数,可以唯一标识会话中打开的文件。每个进程一次最多可以有九个文件描述符。出于特殊目的,bash shell保留了前三个文件描述符(0、1和2)
阅读全文
摘要:一、ctrl-c 发送 SIGINT 信号(程序终止(interrupt)信号)给前台进程组中的所有进程。 常用于终止正在运行的程序。 二、ctrl-z 发送 SIGTSTP 信号(停止进程的运行, 但该信号可以被处理和忽略) 给前台进程组中的所有进程,常用于挂起一个进程。 如果需要恢复到前台输入f
阅读全文
摘要:顾名思义,cut用于截取文本。处理的对象是 一行 文本。 用法: cut -f 显示的列数 -d '分割符' ## -f后跟逗号 表示具体的哪一列 用-连接则表示范围 -f 1,3 表示截取第一行和第三行 -f 1-3表示截取1到3行 在文件/etc/passwd中,每行都是使用6个冒号隔开的7列文
阅读全文
摘要:对某些很常用的功能,必须考虑将其独立出来,集中存放在一些独立的文件中,这些文件就称为“函数库”。这么做的好处是在后期开发的过程中可以直接利用这些库函数写出高质量的代码。 库函数的本质也是“函数”,所以它的定义方式和普通函数没有任何区别,但为了和一般函数区分开来,在实践中建议库函数使用下划线开头。 由
阅读全文
摘要:shell中有两类字符,一种是普通字符,即普通纯文本(literal);另一类即元字符(meta),是shell的保留字符,在shell中有着特殊意义。 元字符有时会造成麻烦,比如说想要在程序中用美元符号打印商品价格,但是这一符号在shell中一般被用来提取变量的值。 为了消除这些特殊符号的功能,就
阅读全文
摘要:echo - n 不进行默认换行 echo -e 启用反斜线转义解释 \a 发出警告声 \b 删除前一个字符 \c 不产生进一步输出,只输出\c之前的内容 \f 换行,但下一行内容起始位置和上一行从\f处换行的位置对齐 \n 换行,下一行内容和上一行内容对齐 \r 换行字符,光标移至行首,输出\r后
阅读全文
摘要:具体方法如下:1. 创建文件名为 .vimrc 的系统文件 首先切换到用户根目录,然后创建文件。 $ cd ~ $ vim .vimrc 2. 在文件中输入下面的内容并保存 set tabstop=4 set shiftwidth=4 其中: tabstop 表示一个 tab 显示出来是多少个空格的
阅读全文
摘要:for 循环用于重复一组命令 语法: for var in list do commands done 带有单引号的参数可以通过转义字符\ 或者双引号来定义用到单引号的值 #!/bin/bash for test in I don\'t know if "this'll" work do echo
阅读全文
摘要:通过 [ ] 进行条件测试 if [ condition ] then commands fi 可以判断三类条件: 1、数值比较 2、字符串比较 3、文件比较 一、数值比较: 注意: 只能是整数,不能是小数。且 [] 中的数值离前面的[ 和后面的 ]都要有一个空格的距离。 二、字符串比较 三、文件比
阅读全文
摘要:fdisk -l 或者 parted -l
阅读全文
摘要:这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤 一、基本信息 1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make 是用来编译的,它从Makefile中读取指
阅读全文
摘要:安装以下包: yum install libtermcap-devel ncurses-devel libevent-devel readline-devel 重新安装Python3 进入Python的源码包然后 make && make install
阅读全文
摘要:最近安装centos8.3 按照百度配置阿里云出错如下: Errors during downloading metadata for repository 'baseos': - Status code: 404 for https://mirrors.aliyun.com/centos/8/Ba
阅读全文
摘要:Centos OS 8默认的Python版本为3.6,不符合练习的需求。现在升级到3.9。 # 下载Python3.9.9 wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz tar zxvf Python-3.9.9.tgz
阅读全文