随笔分类 -  Linux学习

摘要:顾名思义,cut用于截取文本。处理的对象是 一行 文本。 用法: cut -f 显示的列数 -d '分割符' ## -f后跟逗号 表示具体的哪一列 用-连接则表示范围 -f 1,3 表示截取第一行和第三行 -f 1-3表示截取1到3行 在文件/etc/passwd中,每行都是使用6个冒号隔开的7列文 阅读全文
posted @ 2022-05-05 00:05 zed99 阅读(1362) 评论(0) 推荐(0)
摘要:对某些很常用的功能,必须考虑将其独立出来,集中存放在一些独立的文件中,这些文件就称为“函数库”。这么做的好处是在后期开发的过程中可以直接利用这些库函数写出高质量的代码。 库函数的本质也是“函数”,所以它的定义方式和普通函数没有任何区别,但为了和一般函数区分开来,在实践中建议库函数使用下划线开头。 由 阅读全文
posted @ 2022-05-02 18:13 zed99 阅读(91) 评论(0) 推荐(0)
摘要:shell中有两类字符,一种是普通字符,即普通纯文本(literal);另一类即元字符(meta),是shell的保留字符,在shell中有着特殊意义。 元字符有时会造成麻烦,比如说想要在程序中用美元符号打印商品价格,但是这一符号在shell中一般被用来提取变量的值。 为了消除这些特殊符号的功能,就 阅读全文
posted @ 2022-05-01 01:06 zed99 阅读(430) 评论(0) 推荐(0)
摘要:echo - n 不进行默认换行 echo -e 启用反斜线转义解释 \a 发出警告声 \b 删除前一个字符 \c 不产生进一步输出,只输出\c之前的内容 \f 换行,但下一行内容起始位置和上一行从\f处换行的位置对齐 \n 换行,下一行内容和上一行内容对齐 \r 换行字符,光标移至行首,输出\r后 阅读全文
posted @ 2022-04-27 23:45 zed99 阅读(200) 评论(0) 推荐(0)
摘要:具体方法如下:1. 创建文件名为 .vimrc 的系统文件 首先切换到用户根目录,然后创建文件。 $ cd ~ $ vim .vimrc 2. 在文件中输入下面的内容并保存 set tabstop=4 set shiftwidth=4 其中: tabstop 表示一个 tab 显示出来是多少个空格的 阅读全文
posted @ 2022-04-26 18:11 zed99 阅读(197) 评论(0) 推荐(0)
摘要:for 循环用于重复一组命令 语法: for var in list do commands done 带有单引号的参数可以通过转义字符\ 或者双引号来定义用到单引号的值 #!/bin/bash for test in I don\'t know if "this'll" work do echo 阅读全文
posted @ 2022-04-22 20:52 zed99 阅读(742) 评论(0) 推荐(0)
摘要:通过 [ ] 进行条件测试 if [ condition ] then commands fi 可以判断三类条件: 1、数值比较 2、字符串比较 3、文件比较 一、数值比较: 注意: 只能是整数,不能是小数。且 [] 中的数值离前面的[ 和后面的 ]都要有一个空格的距离。 二、字符串比较 三、文件比 阅读全文
posted @ 2022-04-19 18:10 zed99 阅读(55) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-19 11:44 zed99 阅读(134) 评论(0) 推荐(0)
摘要:fdisk -l 或者 parted -l 阅读全文
posted @ 2022-04-18 00:23 zed99 阅读(450) 评论(0) 推荐(0)
摘要:这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤 一、基本信息 1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make 是用来编译的,它从Makefile中读取指 阅读全文
posted @ 2022-04-16 21:45 zed99 阅读(1052) 评论(0) 推荐(0)
摘要:安装以下包: yum install libtermcap-devel ncurses-devel libevent-devel readline-devel 重新安装Python3 进入Python的源码包然后 make && make install 阅读全文
posted @ 2022-04-16 21:20 zed99 阅读(111) 评论(0) 推荐(0)
摘要:最近安装centos8.3 按照百度配置阿里云出错如下: Errors during downloading metadata for repository 'baseos': - Status code: 404 for https://mirrors.aliyun.com/centos/8/Ba 阅读全文
posted @ 2022-04-16 16:38 zed99 阅读(1201) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2022-04-16 01:02 zed99 阅读(2089) 评论(0) 推荐(0)
摘要:注:本文基于CentOS 8.3编写 CentOS 7中支持network.service和NetworkManager.service 2种方式配置网络,而在CentOS 8中已经废弃network.service,需要通过NetworkManager.service配置网络。因此通过system 阅读全文
posted @ 2022-04-15 23:44 zed99 阅读(1909) 评论(0) 推荐(1)
摘要:像Samba、Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式。 一、bond的七种模式介绍: 1、mode=0(balance-rr)(平衡轮询环策略) 链路 阅读全文
posted @ 2022-04-12 16:46 zed99 阅读(4677) 评论(0) 推荐(2)
摘要:一、查看哪些IP连接本机 netstat -an 二、查看TCP连接数 1)统计80端口连接数 netstat -nat | grep -i "80" | wc -l 2)统计httpd协议连接数 ps -ef | grep httpd | wc -l 3)统计已连接上的,状态为“establish 阅读全文
posted @ 2022-04-07 23:20 zed99 阅读(4724) 评论(0) 推荐(1)
摘要:# umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1 阅读全文
posted @ 2022-04-07 10:18 zed99 阅读(481) 评论(0) 推荐(0)
摘要:NFS是一种网络文件系统,从1985年推出至今,共发布了3个版本:NFSv2、NFSv3、NFSv4,NFSv4包含两个次版本NFSv4.0和NFSv4.1。经过20多年发展,NFS发生了非常大的变化,最大的变化就是推动者从Sun变成了NetApp,NFSv2和NFSv3基本上是Sun起草的,Net 阅读全文
posted @ 2022-04-06 12:45 zed99 阅读(1330) 评论(0) 推荐(0)
摘要:经常装centos 下载网站上一般提供以下几种版本: CentOS ISO:DVD是标准安装盘,一般下载这个就可以了,里面包含大量的常用软件,大部分情况下安装时无需再在线下载,体积为4G;Minimal ISO:精简版本,包含核心组件,体积才600多MB;Everything ISO:对完整版安装盘 阅读全文
posted @ 2022-03-28 20:54 zed99 阅读(599) 评论(0) 推荐(0)
摘要:工作中经常用到这个命令 主要记录下常用的参数 1、du -c 除了显示对应目录下所有目录及子目录的大小外 额外会有一行展示已列出文件总的大小。 2、du -h 按用户易读的格式输出大小,即用K替代千字节,用M替代兆字节,用G替代吉字节。 3、du -s 只显示当前目录下文件大小总和 4、du -a 阅读全文
posted @ 2022-01-05 00:17 zed99 阅读(155) 评论(0) 推荐(0)