随笔分类 -  【1413 Linux】

摘要:1.简介 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 2.常用参数与举例: -e : 使用PATTERN作为模式。同时显示多个过滤条件的结果(-e和-E仅语法使用不同,结果一致) -i : 搜索时候忽略大小写(默认情况区分大小写) -n: 显示输出加行号 - 阅读全文
posted @ 2019-03-27 11:26 李子恒 阅读(408) 评论(0) 推荐(0)
摘要:对于给定文件把它的内容从一种编码转换成另一种编码。 参数选项 -f encoding :把字符从encoding编码开始转换。 -t encoding :把字符转换到encoding编码。 -l :列出已知的编码字符集合 -o file :指定输出文件 -c :忽略输出的非法字符 -s :禁止警告信 阅读全文
posted @ 2019-03-21 18:42 李子恒 阅读(2281) 评论(0) 推荐(0)
摘要:案例:将金额18.中的点去掉,结果为18 ${filename##*.}是什么意思呢? 在 ${ } 中输入变量名称,两个##(或一个#),然后是通配符 ("*.")。 1.#意思是从字符串的开始字符开始匹配,删除匹配部分。 2.两个##代表匹配的最大长度,一个#代表匹配的最小长度(也就是说这里不是 阅读全文
posted @ 2019-03-19 22:27 李子恒 阅读(5360) 评论(0) 推荐(0)
摘要:1.使用lsof 命令来查看端口是否开放 lsof(list open files)是一个列出当前系统打开文件的工具。 在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身 阅读全文
posted @ 2019-03-09 18:50 李子恒 阅读(25782) 评论(1) 推荐(0)
摘要:1.小b(bit) 在计算机科学中,bit(比特)是表示信息的最小单位,叫做二进制位,一般用0和1表示。 2.大B(Byte) Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。 3.换算 1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简 阅读全文
posted @ 2019-03-04 17:55 李子恒 阅读(2619) 评论(0) 推荐(0)
摘要:SecureCRT 终端软件连接linux操作系统,出现如下错误: 英文描述:Key exchange failed. No compatible key exchange method. The server supports these methods: ecdh-sha2-nistp256,e 阅读全文
posted @ 2019-02-25 15:25 李子恒 阅读(30858) 评论(0) 推荐(0)
摘要:1.SUSE系统 (1)设置IP cd /etc/sysconfig/network/ vi ifcfg-eth0 BOOTPROTO='static' #静态IPBROADCAST='192.168.21.255' #广播地址IPADDR='192.168.21.172' #IP地址NETMASK 阅读全文
posted @ 2019-02-23 00:58 李子恒 阅读(258) 评论(0) 推荐(0)
摘要:1.tr命令 tr可以对来自标准输入的字符进行替换、压缩和删除,可以将一组字符变成另外一组字符。通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体。 (1)参数选项: -c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII 阅读全文
posted @ 2019-02-17 00:45 李子恒 阅读(13172) 评论(0) 推荐(0)
摘要:1.alias命令 alias是一个系统自建的shell命令,允许你为名字比较长的或者经常使用的命令指定别名。 2.永久添加别名 阅读全文
posted @ 2019-02-16 22:25 李子恒 阅读(260) 评论(0) 推荐(0)
摘要:1.history命令 “history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。 2.修改history命令显示属性 3.history的历史命令保存在~/.bash_history 文件中. 参考文档: Linux下history定义 阅读全文
posted @ 2019-02-16 22:16 李子恒 阅读(19190) 评论(0) 推荐(0)
摘要:1.修改ls显示格式 2.修改配置到bash_profile 参考文档: linux下修改ls显示的时间格式 阅读全文
posted @ 2019-02-13 13:02 李子恒 阅读(2948) 评论(0) 推荐(1)
摘要:1.文件拆分 2.行处理 3.截取指定行 4.字符集转换 5.获得返回值 阅读全文
posted @ 2019-02-11 17:24 李子恒 阅读(153) 评论(0) 推荐(0)
摘要:1.awk命令说明 (1)awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 (2)awk处理过程: 依次对每一行进行处理,然后输出 (3)awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; c 阅读全文
posted @ 2019-02-11 14:55 李子恒 阅读(372) 评论(0) 推荐(0)
摘要:VM三种联网方法和原理 (1)Bridged桥接 使用VMnet0虚拟交换机,此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的IP地址,所有机器均可互访,可以联网。使用桥接方式,A,A1,A2,B可互访。 在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这 阅读全文
posted @ 2018-11-26 14:24 李子恒 阅读(1353) 评论(0) 推荐(0)
摘要:在配置Centos7网络的时候,可能出出现虚拟机、本地以及外网三者之间ping不通的问题,可以从以下的几个方面排查: 1、确定需要管理员权限才能修改配置网络,如下图: 需要点下更改设置,然后出现下面的图片才是正确的: 2、仔细核对你的ifcfg-en333的配置文件的内容 几个关键的单词,比如:IP 阅读全文
posted @ 2018-11-25 16:57 李子恒 阅读(2093) 评论(0) 推荐(0)
摘要:软件包管理是指系统中一种安装和维护软件的方法。通常软件以包的形式存储在仓库(repository)中,能满足许多人所有需要的软件。 在GNU/Linux(以下简称Linux)操作系统中,RPM和DPKG为最常见的两类软件包管理工具,他们分别应用于基于RPM软件包的Linux发行版本和DEB软件包的L 阅读全文
posted @ 2018-11-08 20:38 李子恒 阅读(527) 评论(0) 推荐(0)
摘要:在VI命令模式下:y 表示拷贝, d 表示删除,p标识粘贴 1.删除 dw 表示删除从当前光标到光标所在单词结尾的内容. d0 表示删除从当前光标到光标所在行首的内容. d$ 表示删除从当前光标到光标所在行尾的内容. dd 表示删除光标所在行.6dd 表示删除6行 D 表示删除从当前光标到光标所在行 阅读全文
posted @ 2018-10-30 23:26 李子恒 阅读(10706) 评论(0) 推荐(0)
摘要:1、"字母"级别大小写转化 只是想修改光标当前的字母的大小写,可以使用shift +“~”(键盘左上角数字1左边的键)在反复转换。 2、“单词”级别的大小写转换 guw或gue 两个命令功能是一样的:光标后面的“字”会变成小写 gUw或gUe 两个命令功能是一样的:光标后面的“字”会变成大写 gu6 阅读全文
posted @ 2018-10-30 23:05 李子恒 阅读(4674) 评论(0) 推荐(1)
摘要:vi编辑器是所有Unix及Linux系统下标准的编辑器。对Unix及Linux系统的任何版本,vi编辑器是完全相同的,它是Linux中最基本的文本编辑器。 第一章vi的三种模式 第二章vi文本编辑器 第三章vi编辑命令 (一) 移动光标 (二) 简单编辑 (三) 插入文本的常用方法 (四) 使用J合 阅读全文
posted @ 2018-10-30 22:53 李子恒 阅读(1182) 评论(0) 推荐(0)
摘要:3-1文件目录操作命令(cd pwd mkdir rmdir rm) 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc; 相对路径:相对于目前路径的文件名写法。 例如 ./home/dmtsai 或 ../../home/dmtsai/ 等等。 1 阅读全文
posted @ 2018-10-22 18:08 李子恒 阅读(216) 评论(0) 推荐(0)