Linux
Linux知识点
肖遥Janic
学习AI,实践AI,分享AI|
人生有无限可能|Be prepared. Be patient~
展开
-
01-03 Linux常用命令-文本处理
文本处理vi/vim:文本编辑vim 有三种模式:一般模式:默认编辑模式命令模式一般模式移动光标删除、复制与粘贴编辑模式进入编辑模式的方式:命令模式搜索与替换保存、退出等echo:屏幕输出,相当于 Python 中的 print()>:输出重定向\...原创 2021-08-19 16:06:41 · 71 阅读 · 0 评论 -
01-09 Linux三剑客-sed
定义sed 是流编辑器,一次处理一行内容对文本的处理流程:(模式空间是重点)格式:sed [-hn][-e<script>][-f<script file>][file]-h:显示帮助文档\-n:仅显示 script 处理后的结果\-e<script>:已选项中指定的 script 来处理输入的文本文件\-f<script文件>:已选项中指定的 script 文件来处理输入的文本文件\常用动作(以下动作不会改变源文件内容原创 2021-08-28 14:42:01 · 110 阅读 · 0 评论 -
01-09 Linux三剑客-awk
定义把文件逐行读入,以空格为默认分割符,将每行切片,切开的部分再进行后续处理处理流程:格式:awk [参数] 'pattern action' [文件]pattern:正则表达式action:对匹配到的内容执行的命令(默认为输入每行内容)常用参数:FILENAME:awk 浏览的文件名BEGIN:处理文本前要执行的操作END:处理文本后要执行的动作FS:设置输入域分割符,等价于命令行 -F 参数NF:浏览记录的域的个数(列数)NR:已读的记录数(行数)OFS:输出域分割符O原创 2021-08-28 14:47:26 · 117 阅读 · 0 评论 -
01-07 Linux三剑客-grep
定义根据用户指定的模式(pattern),对目标文件进行过滤,显示被漠视匹配到的行格式:grep [参数] 匹配内容 [文件]常用参数:-v:显示未匹配到的行-i:忽略大小写-n:显示匹配的行号-c:统计匹配的行数-o:仅显示匹配到的字符串-E:使用 ERE,相当于 egrep实战应用:显示含有 root 的行,并显示行号$ cat testroot root hello rootnewnewrootrootleokatehogwartstringleon原创 2021-08-19 17:12:30 · 103 阅读 · 0 评论 -
01-02 Linux常用命令-文件处理
帮助文档man:用于查看命令的帮助文档格式:man 需要查询的命令例如:man ls相关快捷键使用:退出:q下一页:空格键上下移动:上下方向键--help:也可以用于查看帮助文档格式:需要查询的命令 --help文件管理命令ls:用于列出指定目录或者文件常用方式:ls -l = llls -a:显示所有文件,包含隐藏文件cd:用于切换用户所在的目录常用方式:cd:如果后面什么都不跟,直接进入当前用户的根目录下cd 路径:可以是绝对路径,或者相对路径cd .原创 2021-08-19 16:02:13 · 141 阅读 · 0 评论 -
01-10 Linux-bash编程
变量命名规则:只能使用英文字母、数字与下划线,首个字符不能以数字开头中间不能有空格,允许使用下划线不能使用标点符号不能使用 bash 里的关键字(可用help命令查看保留关键字)定义与使用变量:# 定义常规变量[root@xiaojw ~]# name="leo"[root@xiaojw ~]# echo $nameleo# 定义只读变量:不能被更改和删除[root@xiaojw ~]# name=tom[root@xiaojw ~]# readonly name[root@原创 2021-08-28 14:50:18 · 94 阅读 · 0 评论 -
01-05 Linux常用命令-性能统计
CPU 相关w:查看当前系统的负载[root@xiaojw ~]# w 14:02:34 up 272 days, 17:33, 1 user, load average: 0.00, 0.03, 0.01USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 183.237.175.89 14:02 2.00s 0.26s 0.00s w# 14:02:34 u原创 2021-08-19 17:05:42 · 670 阅读 · 0 评论 -
01-04 Linux常用命令-网络相关
网络相关命令ifconfig:查看网卡信息[root@localhost chmod_test]# ifconfigenp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.112 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::6f25:133:e614:f7c4 prefixlen 64原创 2021-08-19 16:18:47 · 83 阅读 · 0 评论 -
01-06 Linux常用命令-统计
排序sort:用于排序-b:忽略开头的空白字符-f:将小写字母看作大写字母-h:根据存储内容大小排序(KB, MB, GB)-n:按数字大小排序,默认顺序-o:将结果写入文件-r:倒序-t:指定分割符-V:按照数字版本排序-k:指定排序的关键字(按哪一列排序),与 -t 参数配合使用# 根据存储内容大小排序,默认识别 KB, MB, GB$ cat sort_h60MB101000KB20MB300KB5A40GB50KB$ sort -h sort_hA原创 2021-08-19 17:08:26 · 92 阅读 · 0 评论 -
01-01 Linux系统与shell环境准备
Linux 内核目前流行使用 CentOSLinux 与 Windows 的区别Linux 目录结构由 “/” 根目录开始shell常见的shell,其中,/bin/bash 最为常用远程连接服务器推荐使用:MobaXterm兼具 xshell 与 xftp 的功能,而且样式更美观,功能更强大下载连接:MobaXterm官网下载安装及基本使用注意点:...原创 2021-08-19 15:48:39 · 95 阅读 · 0 评论