首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux学习笔记-Day11-12

listls -a ##列出全部文件,包括隐藏文件 ##allls -l ##列出目录的详细信息 ##longls -h ##目录容量转换为人类易读的方式...Ctrl+A:回到行首Ctrl+W:剪切一个单词Ctrl+Y:粘贴命令行剪切的内容Ctrl+Z:暂停任务Ctrl+K:剪切光标位置到行尾的字符文本查看cat:Concatnate ##查看文本文件内容,...打印到屏幕常见参数:-A ##打印所有内容,包括特殊字符,如制表符-n ##打印出所有行号;-b ##打印非空白行行号常见用法:cat > file ##>:重定向,创建新的文件file并写入内容,Ctrl...tab进行合并seq 20 | paste - - - - ##按顺序生成数列1-20,并按四列排序tr:字符替换常见用法:tr '' ''例如:tr 'a-z' 'A-Z' ##全部小写替换为大写常见参数...):set nowrap #单行显示:set ff=unix #文件格式转换为unix格式回车不同系统对于回车键的设置不同:Windows:\r\n ##dosMac:\r ##macLinux:\n

11510
您找到你想要的搜索结果了吗?
是的
没有找到

Markdown 语法笔记

并且至少有两种轻量级标记语言支持无须在行尾添加任何内容,只须键入回车键(return)即可实现换行。 图片 强调 通过文本设置为粗体或斜体来强调其重要性。...图片 无序列表最佳实践 Markdown 应用程序在如何处理同一列表中混用不同分隔符上并不一致。为了兼容起见,请不要在同一个列表中混用不同的分隔符,最好选定一种分隔符并一直用下去。...围栏式代码块 Markdown基本语法允许您通过行缩进四个空格或一个制表符来创建代码块。如果发现不方便,请尝试使用受保护的代码块。...标识符可以是数字或单词,但不能包含空格或制表符。标识符脚注参考与脚注本身相关联-在输出中,脚注按顺序编号。...自动网址链接 自动网址链接语法 许多Markdown处理器会自动URL转换为链接。

4K10

跟萌老师学linux的第一天

help## 用 --help 参数查看 ls 命令的帮助文档常用Linux快捷键Tab: 补全Ctrl+U: 剪切光标位置到行首的字符Ctrl+C: 终止任务Ctrl+L: 清屏Ctrl+E: 回到行尾...Ctrl+A: 回到行首Ctrl+W: 剪切一个单词Ctrl+Y: 粘贴命令行剪切的内容Ctrl+Z: 暂停任务Ctrl+K:剪切光标位置到行尾的字符文件夹与文件管理命令pwd print working...directory 打印工作目录ls list 列出-a 列出全部的文件,连同隐藏文件也一起列出来all-l 列出目录的详细信息long-h 目录容量转换为以人类易读的方式(例如 GB, KB...可以是多个#Tape archive 压缩或者解压文件图片lnlink 链接文件-s软链接,加绝对路径cat: Concatenate 查看文本文件的内容,输出到屏幕-A 打印所有内容,包括特殊字符,如制表符...-n 打印出所有行号,-b 参数打印非空白行行号zcat:可以查看压缩的文本文件tac:逆向查看cat>file#写入文件12Ctrl+C#停止head / tail -n :查看文件的前/后 n 行

61630

Linux字符截取命令-cut

如果不指定 File 参数,cut 命令读取标准输入。 必须指定 -b、-c 或 -f 标志之一。 cut 默认以制表符分隔符 ---- 参数说明 -b :以字节为单位进行分割。...这些字节位置忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d :自定义分隔符,默认为制表符。 -f :与-d一起使用,指定显示哪个区域。...和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的 范围之内,该字符将被写出;否则,该字符将被排除。...其他: -3表示从第一个字节到第三个字节, 而3-表示从第三个字节到行尾。...如果文件里面的某些域是由若干个空格来间隔的,那么用cut就有点麻烦了,因为cut只擅长处理“以一个字符间隔”的文本内容

4K30

Linux查找和筛选工具

匹配任意一个字符 单字符或字符串重复匹配符 * 匹配单个字符或一个字符串序列的一次或多次重复出现 行首匹配符 ^ 在匹配中指示行首位置字符串或模式 行尾匹配符 $ 在匹配中指示行尾位置字符串或模式 反斜杠屏蔽符...合并和分割工具 排序 sort # sort [option] [file] 参数 b:按字段进行分类并忽略前面的空格或制表符 d:按字典的顺序进行排序,除空格和字母以外的字符排除 f:忽略大小写...,不再输出到标准输出上 s:通过屏蔽最后的分类比较稳定排序 t:使用指定的字符作为字段分隔符 T:临时文件放入指定的目录内 u:如果与参数c一起使用,则检查是否在排序时已经去除重复的行,没有参数c时,...,默认情况下是制表符tab s:表示不包括没有字段分隔符的行 N:表示第N个字节 N-:表示从N到一行结束的内的所有文本 N-M:表示从N到M之间的所有文本 -M:表示从开始到M之间的所有文本 -:从开始到结束的所有文本...参数 d:对新生成的文本指定新的字段分隔符,默认情况下是制表符tab s:横向粘贴,默认纵向粘贴 例如: 纵向粘贴paste1,paste2文件 # paste paste1 paste2 数据连接

3.6K40

一步步带你学习Python编程:从零开始的查缺补漏

len()用于计算字符串含有多少字符 转义字符 我们可以使用+特殊字符,实现某些难以用字符表示的效果。比如:换行等。...常见的转义字符有这些: 转义字符 描述 (在行尾时) 续行符 \b 退格(Backspace) \t 横向制表符 \r 回车 不换行打印 我们前面调用print时,会自动打印一个换行符。...split()分割和join()合并 split()可以基于指定分隔符字符串分隔成多个子字符串(存储到列表中)。如果不指定分隔符,则默认使用空白字符(换行符/空格/制表符)。..., 'or', 'not', 'to', 'be'] >>> a.split('be') ['to ', ' or not to ', ''] join()的作用和split()作用刚好相反,用于一系列子字符串连接起来...推荐使用join函数,因为join函数在拼接字符串之前会计算所有字符串的长度,然后逐一拷贝,新建一次对象。

49120

Linux学习笔记-Day13

#显示行数而非匹配个数-v:反向选择,即输出没有匹配的行。-n:显示匹配成功的行的行号-r:从目录中查找pattern-e:指定多个匹配模式。#查找多个关键词,需要多次输入-e。...#可将需要查找的关键词保存在文件中,然后利用该文件查找-i:忽略大小写-E:开启扩展正则表达式模式正则表达式对字符串进行操作的一种逻辑公式,用事先定义好一些特定字符及这些特定字符^:行首$:行尾....内容为i后面的字符串#同上d∶delete,删除某一行或某几行,也可删除匹配上的行#可用于去掉标题行c∶change,改变指定行的内容s∶更改或替换字符串 's/pattern/new/flags' ,pattern...替换成new,可以指定flags#flag默认为1,可以为2、3或g转换为大写:'s/a-z/\U&/g'y∶转换,实现字符一对一转换。...#默认分隔符为任意空白字符,即空格或制表符用法:awk options '{script}' file基础结构:'{script}'匹配结构:'/pattern/{script}'扩展结构:'BEGIN

1000

Linux 三大马车——grep sed awk

^C less [需要进行检索的文件路径] | grep -f file -w 图片 正则表达式: ^ 行首 '^T'表示以T开头的行 ¥ 行尾 'T)' 表示以T结尾的行 ....图片 sed:流编辑器 文件打印到标准输出流,不修改文件,对文本进行增删改查 sed以行为单位编辑!!...IS/' sed '1~3s/is/IS/' 处理第1、4、7、10行 常运用于fq文件 sed '/www/ s/is/IS/' 处理能匹配到www的行 查: sed -n '2~4p' 查找并输出某些行...sed -n '/关键词/p' #根据关键词进行查找 sed -n 's/ee/EE/p' #输出的同时被处理 s和y的区别: s 是查找到的内容替换掉 y 是一一对应替换 (多用于输出互补碱基...awk: 结构:awk [option] '{scrips}' files 默认分隔符:空格or制表符 常用option:-F #自定义分隔符 eg: -F '\t' #分隔符改为tab 第一个tab

1.2K00

Linux三剑客(grep、sed、awk)

具体如下 元字符 功能 意思 ^ 匹配行首 表示以某个字符开头 $ 匹配行尾 表示以某个字符结尾 ^$ 空行的意思 表示空行的意思 ....模式空间中匹配行取反处理 s///:查找替换,支持使用其它分隔符,s@@@,s### 替换标记: g 行内全局替换 p 显示替换成功的行 w /PATH/TO/SOMEFILE 替换成功的行保存至文件中...举例子: 1、打印出文件第二行 2、打印出2-5行的内容 3、文件中的root全部替换为abc 直接修改读取的文件内容,而不是输出到终端。...+x: 转换为数值 比较操作符:==, !...,然后print打印第一列 2、输出字段1,3,6,以制表符作为分隔符 awk详解:https://www.cnblogs.com/xudong-bupt/p/3721210.html 发布者:全栈程序员栈长

1.4K10

vim 从嫌弃到依赖(6)——插入模式

命令 含义 i 在当前光标前进入插入模式 I 在行首进入插入模式 a 在当前光标后面进入插入模式 A 在行尾进入插入模式 o 在下一行进入插入模式 O 在上一行进入插入模式...s 删除当前光标所在字符并进入插入模式 S 删除光标所在行并进入模式 c + motion 删除指定范围的字符,并进入插入模式 C 删除光标所在位置至行尾的字符,并进入插入模式 在插入模式中删除字符...在某些情况下替换可能会导致代码格式错乱,如果代码中某些位置存在制表符,而制表符的宽度会根据tabstop 的值不同,而显示不同,例如vim 默认的制表符占8个空格,如果我们使用R 进入替换模式,替换tab...如果不希望长度变化,vim提供了一种被称之为虚拟替换模式的方式,可以使用 gR 进入,这样再替换制表符的话,制表符被替换为一个字符+ 多余的空格,源文本长度不变。...至于虚拟替换模式解决tab 的问题,我更喜欢使用一些配置tab 键改为空格,这里我们在配置文件中再添加几行 -- nvim lua 配置 vim.o.softtabstop = 4 vim.o.shiftwidth

54340

vim 正则表达式

例如,查找紧跟在 foo 之后的 bar,perl模式写在环视的括号内, 而vim模式写在环视的元字符之前。 # Perl的写法 /(?...“%”表示在整个文件范围内进行替换,“\s”表示空白字符(空格和制表符),“\+”对前面的字符匹 配一次或多次(越多越好),“___FCKpd___0rdquo;匹配行尾(使用“\___FCKpd___...首先可以注意到,这儿分隔符改用了“!”...,原因是在模式或字符串部分使用了“/”字符,不换用其他分隔符的话就得在每次使用“/”字 符本身时写成“\/”,上面的命令得写成“:%s/\s*\/\/.*//”,可读性较低。...各行的 id 字符串替换为行号 :%s/\(^\\)/\=(line(".")-10) .".". submatch(1) 每行开头的单词替换为(行号-10).单词的格式,如第11

1.4K30

第五讲:Python数据类型之String

3 三引号的使用 三引号可以复杂的字符串进行赋值,三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号一般使用一对三个单引号或双引号括起来。...4 常见的转义字符 转义字符的用处:在需要在字符中使用特殊字符时,Python 用反斜杠 \ 转义字符,以下是常用的转义字符: 转义字符 描述 (在行尾时) 续行符 \ 反斜杠符号 \’ 单引号 \...” 双引号 \b 退格(Backspace) \e 转义 \n 换行 \t 横向制表符 \r 回车 以上截图中定义了一个三引号变量,输出时换行符都用\n 来表示了。...lower() 用来字符串转为小写 startswith() 判断是什么字符串开始,正确返回True,反之为False endswith() 判断是什么字符串结束 split() 指定分隔符后分隔字符串...可以为空 seq:要连接的元素序列、字符串、元组、字典 上面的语法即:以sep作为分隔符seq所有的元素合并成一个新的字符串 总结:今天我们讲到了字符串的创建,转义,取值,运算以及常用函数的演示。

46310

【完整版】让你提升命令行效率的 Bash 快捷键

生活在 Bash shell 中,熟记以下快捷键,极大的提高你的命令行操作效率。...Alt + l :从光标处更改为全部小写的单词 Ctrl + t :交换光标处和之前的字符 Alt + t :交换光标处和之前的单词 Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别...blah:p:打印输出,而不执行 s!$s:上一条命令的最后一个参数,与 Alt + . 相同 ! :p:打印输出 ! 的内容 !*:上一条命令的所有参数 !*:p:打印输出 !...* 的内容 ^blah:删除上一条命令中的 blah ^blah^foo:将上一条命令中的 blah 替换为 foo ^blah^foo^:将上一条命令中所有的 blah 都替换为 foo _友情提示_...: 以上介绍的大多数 Bash 快捷键当在 emacs 编辑模式时有效,若你 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。

1K10

python 3.2 字符串方法学习总结

字符串包含不可打印字符,如转义字符,返回False。 str.isspace(): 判断字符串是否包含空格或制表符。...如果字符串首字符为非字母字符,返回原字符串。字符串包含非字母字符合法,但返回原字符串。...str.replace(old, new[, count]): 返回一个新字符串,原串中的old被替换为new,country指定替换次数。...注意:1)如果未指定Sep或指定Sep为None(’’),str两端的空格舍弃;如果指定Sep(不管能否在原字符串中找到Sep),str两端的空格保留 2)如果未能在原字符串中找到Sep,则返回一个包含一个元素的列表...keepends是一个True字符或非零整数,表示保留行尾标志。该方法多用于处理文件。

1K20

notepad++正则表达式替换字符串

——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为...(技巧提示:空行包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且 以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。...(4)选择“制表符”,添加代表制表符的“/t”。 (5)移动光标,当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。...星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。 (6)选择“换行符”,插入“/n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到的内容。...在菜单编辑中找到Blank Operations(行编辑),点击移除行尾空白,再用上面的方法删除空行。

4K10

Nano编辑器的基础使用

某些Linux发行版的默认编辑器就是nano。...nano 命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了...用以储存独一备份文件的目录 -D --boldtext 用粗体替代颜色反转 -E --tabstospaces 已输入的制表符换为空白.../删除键混淆问题 -i --autoindent 自动缩进新行 -k --cut 从游标剪切至行尾...Alt + Y # 校正语法功能开启或者关闭(单击开在单击关) Alt + M # 支持鼠标移动光标 ^J (F4) #对齐当前段落 ^A #跳至当前行首 ^E #跳至当前行尾

1.9K40
领券