【Linux】Grep 常用参数

2021-09-13
阅读 2 分钟
1.6k
按照最常见到认识的程度,依次排序介绍 {代码...} -E-v 中间空出来的地方,正是上面显示的两行数据如果换成大写的V,则会报错如下,版本问题:-c等价于管道命令加 wc -l -n 为显示的行添加行号cat -nsed "=" grep.txt | sed 'N;s#\n# #'-w精确匹配,如果只是简单需求匹配一个day的单词。但是文件内容不仅包含day,还有Mon...

【Linux】 常見Debug的方法

2021-09-04
阅读 1 分钟
1.1k
Debug的方法sh -x 顯示執行過程,解決大部分問題set命令設置開始/結束 Debug的位置 專門針對複雜的脚本單步執行,將無關代碼注釋掉 {代码...} 注意事項:加號+ 代表執行進程加號越多,代表優先級沒有加號的,表示標準輸出Debug 某個一個具體範圍,一條循環的脚本... {代码...}

【Linux】三大编辑神器 - sed (下集)

2021-09-04
阅读 1 分钟
1.2k
sed 的反向引用簡單來説:先用()括號保護住,並在後兩個##之間反斜杠引用第幾個括號括住的内容\1\2\3\ 相當于分別引用第一個,第二個,第三個括號裏面的内容

【Linux】 產生隨機數 $RANDOM

2021-05-24
阅读 1 分钟
915
本文會介紹如下内容產生隨機數的方法產生特定範圍隨機數的方法使用場景'#1 產生隨機數 {代码...} '#2 產生特定範圍隨機數 0-9 {代码...} 實例1: {代码...} 參考文件Shell 示例:利用 $RANDOM 产生随机整数

【Linux】 三大编辑神器 - sed (中集)

2021-05-19
阅读 2 分钟
1.1k
本文介绍的是sed,在编辑时候,更多新鲜实用的做法。w 另存爲文件(相當於Ctrl+s)s 數字格式替換示例一: {代码...} 示例二: {代码...} sed '[地址范围|模式范围]' \s#[被替换的字符串]#[替换后的字符串]#[替换标志] [输入文件]替换标志 g全局标志 数字标志1,2,3 ;打印p写入w忽略大小写i执行命令标志 e實例1: {代码...}...

【Linux】快速备份2 sed -i (save as)

2021-05-17
阅读 1 分钟
2.5k
本文介绍另外一种文件备份,在文件修改前备份备注后缀名最好有标准。例如.bak或者.ori,免得有歧义。sed -i.ori (修改)‘参数’ 文件名Step1: sed -i.ori (.ori 后缀名作为文件备份)Step2: 查看新生成后缀.ori 文件Step3:打开后缀.ori ,亦即没有被修改的文件Step4: 打开原本编辑修改的文件,Test.txt

【Linux】 快速备份 cp {,.bak}

2021-05-17
阅读 1 分钟
7.9k
本文会大概介绍一个快速备份的命令cp 要被复制的文件{,.bak} (默认当前路径)事例展示: {代码...} Step 1: ll -tStep 2: cp 快速备份到当前路径Step 3:ll -t 查看文件ListStep 4: 查看File 属性Step 5: Cat 查看bak文件内容

【Linux】三大編輯神器 - cut

2021-05-16
阅读 1 分钟
855
本文主要介紹Linux下,1) 常用參數和應用場景。2) 出現的錯誤以及處理。3) 不太適合的場景。cut [選項] [文件1] [文件2]字节(bytes),用选项-b字符(characters),用选项-c域(fields),用选项-f分隔符(delimiter) ,用选项-d場景1: 用系統變量whoami或者uname -a,然後返回對應的位置數據。whoami = whoami命令用...

【Linux】 三大編輯神器 - sed (上集)

2021-05-15
阅读 2 分钟
998
本文介紹三大編輯神器之一 - sed 0.工作原理1.所有參數以及意義2.不同的數字表達不同的意思3.優勢與劣勢語法格式:sed [options] [sed-commands] [input-file]sed 選項 sed 命令 輸入文件[options]-n 僅返回結果列-i 修改文件-r 正則表達式[sed-commands]p 常與-n 搭配使用,打印結果a 增加,增加到當前行(數字)後面i 插...

【Linux】 常用查看系統信息

2021-05-15
阅读 1 分钟
969
本文主要介紹在Linux裏面查看系統信息的幾個命令:uname -a 显示系统信息-(固定搭配)lsb_release -a 显示发行版本信息 -(固定搭配)方法1 :uname -a (a=all) 所有信息,既包含-m 显示电脑类型。-n 显示在网络上的主机名称-r 显示操作系统发行编号-s 显示操作系统名称-v 系统版本与时间相當於: a = m + n + r + s + v {...

【Linux】切换用户并继续执行命令

2021-05-11
阅读 1 分钟
3.1k
本文介绍以下两个方面两种继续执行命令的方法编译时可能碰到的问题方法1 :EOF 例如:vi test.sh输入下面内容后用EOF则代表把内容当作标准输入传给程序 {代码...} 常见的错误(错误示范):unexpected EOF while looking for matching ``' {代码...} 解决: 修改为正确的英文符号或者去掉多余的符号,EOF前面不应该有任何的...