随笔分类 - Linux基础命令
Linux基础命令
    
            
    Shell脚本编程基础之shell脚本安全set命令
    
            
            
        
摘要:脚本安全 为防止编写的脚本因某些原因,产生误操作,需要进行安全设置。 引子 设想定义变量$dir,用rm -rf $dir/* 清空目录 若干$dir为空,则误执行rm -rf /* 1 #!/bash/bin 2 3 DIR=/data 4 5 rm -rf $D1R/* 6 7 echo Del
        阅读全文
            
        
            
    正则表达式之扩展正则表达式
    
            
            
        
摘要:扩展正则表达式 Extended Regular Expression 主要内容就是对基本正则表达式的扩展。 用正则表达式和扩展正则表达式分别取ip地址 ## 使用基础正则表达式需要在{}前加\ [10:09:47 root@C8-3-55 ~]#ifconfig ens33 | grep -o '
        阅读全文
            
        
            
    文本处理三剑客之grep
    
            
            
        
摘要:grep grep Global search Regular Expression(RE) and Print out the line 按照正则表达式来处理并打印出相应的行。 grep是基于行来处理的 grep的工作原理很简单,每次从文本中拿出一行来,放到内存里,按照grep参数规定的规则,在内
        阅读全文
            
        
            
    比较文件命令之diff,patch,vimdiff,cmp
    
            
            
        
摘要:diff 比较两个文件之间的区别 [20:34:32 root@C8-3-55 ~]#diff --help 用法:diff [选项]... 文件们 逐行比较<文件们>。 长选项的必需参数也是相应短选项的必需参数。 --normal 以正常的 diff 方式输出 (默认) -q, --brief 只
        阅读全文
            
        
            
    分析文本命令之wc,sort,uniq
    
            
            
        
摘要:wc 用来统计文件的相关信息 [06:49:57 root@C8-3-55 ~]#wc --help 用法:wc [选项]... [文件]... 或:wc [选项]... --files0-from=F Print newline, word, and byte counts for each FI
        阅读全文
            
        
            
    拼合多个文件粘贴命令之paste
    
            
            
        
摘要:#paste paste命令可以将多个文件中同行号的列合并到一行 [03:56:38 root@C8-3-55 ~]#paste --help 用法:paste [选项]... [文件]... Write lines consisting of the sequentially correspond
        阅读全文
            
        
            
    按列抽取文本命令之cut
    
            
            
        
摘要:cut 与全文浏览工具cat不同,也与head,tail这些取文本中的列的命令不同。 cut命令用来取文本中的列。 [03:19:05 root@C8-3-55 ~]#cut --help 用法:cut [选项]... [文件]... Print selected parts of lines fr
        阅读全文
            
        
            
    部分显示文件内容命令之head,tail,
    
            
            
        
摘要:head 显示文件内容前面多少字节-c或者多少行-n的内容 [02:47:35 root@C8-3-55 ~]#head --help 用法:head [选项]... [文件]... Print the first 10 lines of each FILE to standard output. 
        阅读全文
            
        
            
    文件分页查看命令之more,less
    
            
            
        
摘要:more 文件比较大可以用more,但是翻到最后一页就自动退出了 [02:12:15 root@C8-3-55 ~]#more --help 用法: more [选项] <文件>... 适合屏幕查看的文件阅读输出工具。 选项: -d 显示帮助而非响铃 -f 计算逻辑行数,而非屏幕行数 -l 屏蔽换页
        阅读全文
            
        
            
    非文本查看工具之hexdump,od,xxd
    
            
            
        
摘要:hexdump 用于查看二进制和其他进制文本和非文本文件内容 [01:55:25 root@C8-3-55 ~]#hexdump --help 用法: hexdump [选项] <文件>... 以十六进制、十进制、八进制、二进制或 ascii 显示文件内容。 选项: -b, --one-byte-o
        阅读全文
            
        
            
    文本查看工具之cat,nl,tac,rev
    
            
            
        
摘要:cat 用来查看文本文件 [01:39:12 root@C8-3-55 ~]#cat --help 用法:cat [选项]... [文件]... 连接所有指定文件并将结果写到标准输出。 如果没有指定文件,或者文件为"-",则从标准输入读取。 -A, --show-all equivalent to 
        阅读全文
            
        
            
    rename批量重命名文件
    
            
            
        
摘要:用法: rename [选项] <表达式> <替换> <文件>... 选项: -v, --verbose explain what is being done -s, --symlink act on the target of symlinks -n, --no-act do not make a
        阅读全文
            
        
            
    cp命令中的一些规则
    
            
            
        
摘要:拷贝文件或文件夹到文件夹中,目标文件夹中不存在同名文件,则以原名拷贝 拷贝文件或文件夹到文件夹中,目标文件夹中存在同名文件夹,则拷贝至同名文件夹内作为子目录 拷贝文件或文件夹到文件夹中,目标文件夹中存在同名文件夹,且同名文件夹中存在同名文件或同名文件夹,则提示是否覆盖
        阅读全文
            
        
            
    bash默认启用的内部命令
    
            
            
        
摘要:bash默认启用的内部命令 使用enable查看目前系统启用的内部命令 [23:55:56 root@c7-1-54 ~]#enable enable . enable : enable [ enable alias enable bg enable bind enable break enable
        阅读全文
            
        
            
    Linux基础命令cp之拷贝隐藏文件
    
            
            
        
摘要:创建一个用户名为test211的普通用户 [23:35:09 root@C8[ ~]#useradd test211 [23:37:37 root@C8[ ~]#getent passwd test211 test211:x:1000:1000::/home/test211:/bin/bash 创建
        阅读全文
            
        
            
    Linux基础命令之getent
    
            
            
        
摘要:#getent命令简述 getent - get entries(entry的复数,条目、项目、记载、记录) getent命令可以用来察看系统的数据库中的相关记录 ##经常使用getent查看用户账号: 之前实验我们创建了一个UID为211的apahce系统账号,我们现在要查看apahce账号的信息
        阅读全文
            
        
            
    tee命令
    
            
            
        
摘要:#tee命令 Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 利用tee命令可以重定向到多个目标 ##语法 tee [-ai][--help][--version][文件...] ###参数: -
        阅读全文
            
        
            
    Curl可以模拟浏览器
    
            
            
        
摘要:curl直接访问被拒绝 [22:10:00 root@C7 ~]#curl -I www.163.com HTTP/1.1 403 Forbidden Date: Wed, 24 Jun 2020 02:02:54 GMT Content-Type: text/html Content-Length
        阅读全文
            
        
            
    tr命令-转换和删除字符
    
            
            
        
摘要:#tr 转换和删除字符 支持标准输入 ##格式 tr [OPTION]...SET1[SET2] Translate, squeeze, and/or delete characters from standard input,writing to standard output. ##选项 -c,
        阅读全文
            
        
            
    Linux命令行bash的快捷键
    
            
    
摘要:提升效率 #锁屏 Ctrl + s 敲什么命令没反应,但是敲上去了,屏幕上不做任何反应 Ctrl + q 再解锁 例如: 先Ctrl + s 锁屏 然后在命令行敲入 [root@C8-1 ~]# rm -rf /* 放在那等人上钩 ##快速移动光标 Ctrl + a 光标移到命令行首,相当于Home
        阅读全文
            
        
                    
                
浙公网安备 33010602011771号