知识点详细解析
Shell简介
Shell是Linux操作系统系统中用户与操作系统内核交互的接口。它既是命令解释器,负责接收用户输入的命令并将其转换为内核能够理解的指令,也是一种脚本编程语言。作为Linux操作系统的重要组成部分,Shell扮演着用户与系统内核之间的"中间人"角色。常见的Shell有bash、zsh、ksh等,其中bash(Bourne-Again SHell            
                
         
            
            
            
            摘要:
本文介绍Linux常用基础命令及其解析,包括:
who:查看登录用户信息(用户名、终端、IP等)。
whoami:显示当前用户名。
hostname/hostnamectl:管理主机名,后者可显示系统详情。
date:显示/设置时间,支持自定义格式。
cal:查看日历,支持月份或全年显示。
clear:清屏快捷命令。
内核版本查询:通过uname -r或/proc/version获取。
help:查看Shell内置命令帮助。各命令均附案例及输出解析,适用于日常系统管理与查询。(150字)            
                
         
            
            
            
            subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:class subprocess.Popen( args, 
      bufsize=0, 
      executable=None,
      stdin=None,
      stdout=No            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 03:05:01
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            test命令用于检查一个条件是否成立,它可以进行数值,字符,文件三个方面的测验;1、数值测试:等号左侧与等号右侧相比:参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真-le小于等于则为真例子:num1=10num2=10if test $num1 = $num2then   echo "两个数相等"else              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 12:47:30
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 运行 HBase Shell 命令的介绍及示例
HBase 是一个在 Hadoop 上构建的分布式开源 NoSQL 数据库,它提供了高可靠性、高性能的数据存储和访问能力。HBase Shell 是 HBase 提供的交互式命令行工具,用于管理和操作 HBase 中的数据。
在 Shell 中运行 HBase 命令可以执行一系列的操作,例如创建表、插入数据、查询数据、删除数据等。下面将介绍            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-23 08:55:04
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell基础命令之ls1 命令格式ls [选项][命令名]2 命令功能列出目标目录内所有子目录及文件3 常用参数-a, -all 列出目录下所有目录及文件,包括以.开头的隐藏文件-A 同-a,但不列出以.开头的当前目录以及以..开头的父目录-c 配合-lt:根据ctime排序以及显示ctime(文件最后更改时间);配合-l:显示ctime但根据文件名称排序;否则根据ctime排序-C 每栏由上到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 18:35:30
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            expr 命令用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。格式 expr Expression(命令读入Expression 参数,计算它的值,然后将结果写入到标准输出) –参数应用规则:    &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-21 19:01:24
                            
                                8102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            终端工具tput和stty是两款终端处理工具tput cols,lines,longname,cpu 100 100输入密码时,不能让输入的内容显示出来。用stty#!/bin/bash#Filename:password.shfunction enterpassword(){echo -e "En...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 14:29:59
                            
                                514阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell 的 test命令a=1
b=2
if test $[a] -eq $[b]
then 
     echo '两个数相等'
else
    echo '两个数不相等'
fi代码中的[]可以执行基本的算术运算result=$[a=b]
echo '$result'字符串测试文件测试if test -e ./file -o -e ./bash
then
     echo '至少有一个文            
                
         
            
            
            
            test可用于测试表达式,支持测试的范围包括:字符串比较,算术比较,文件存在性、属性、类型等判断。例如,判断文件是否为空、文件是否存在、是否是目录、变量是否大于5、字符串是否等于"longshuai"、字符串是否为空等等。在shell中,几乎所有的判断都使用test实现。 其中[]完全等价于test            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-23 20:01:00
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell bash 五种常用执行命令的方法
    在shell下执行命令的方法1. #!/bin/sh语法:在shell.sh的开头写入#!/bin/sh
一般的shell脚本就是这种用法。这种方法调用脚本开头的shell执行命令,子shell执行的时候, 父shell暂停运行,等待子shell运行完后返回父shell。子shell从父shell继承环境变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 10:34:38
                            
                                986阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            LinuxShell——管道命令摘要:本文主要学习了Shell中的管道命令。grep命令grep命令的作用是在文件中提取和匹配符合条件的字符串行,全称是Global Regular Expressions Print。基本语法  1 grep [选项] 搜索内容 文件名  选项说明  1 -A n:n为数字,列出符合条件的行,并列出后续的n行。
2 -B n:n为数字,列出符合条件的行,并列出前面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 19:11:59
                            
                                368阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            more基本介绍more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比。more命令从前向后读取文件,因此在启动时就加载整个文件。more和less的比较 less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示less不必读整个文件,加载速度会比more更快 less退出后shell不会留下刚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 12:02:53
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1os.system("The command you want"). 这个调用相当直接,且是同步进行的,程序需要阻塞并等待返回。返回值是依赖于系统的,直接返回系统的调用返回值,所以windows和linux是不一样的2os.popen(command[,mode[,bufsize]]),图中是一个例子. 可以看出,popen方法通过p.read()获取终端输出,而且popen需要关闭close(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 14:48:54
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作用:tar命令是将文件打包格式:tar czvf  打包的文件名(自定义)打包文件所在的目录。f表示使用档名,要写在最后。参数说明:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个,不可同时存在,因为不可能同时压缩与解压缩。-z :是否同时具有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 10:46:58
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本的常用指令1. #!/usr/bin/env bash#!/bin/bash                  
#!/usr/bin/env bash以上两条命令都是对命令解释器的声明,通常位于脚本的第一行。指明这是个shell脚本。运行时可以直接赋予权限运行。专业的名字叫Shebang区别:#!/bin/bash: 默认系统的bash程序位置在/bin文件夹下。如果安装在了其他的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 13:52:18
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.difflib模块  import difflibfile1 = ‘/etc/passwd’  file2 = ‘/tmp/passwd’with open(file1) as f1, open(file2) as f2:  text1 = f1.readlines( )  text2 = f2.readlines( )d = difflib.HtmlDiff( )  with open(“p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 11:41:16
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在登录mysql后 有时为了方便执行shell命令
不用退出mysql数据库
直接在mysql中执行\!   shell命令就可以了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-08-17 13:40:35
                            
                                761阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用途说明echo命令用来打印信息,是一个最常用的命令。在命令行中常用来打印环境变量的值,已确定当前环境中是否设置了指定的环境变量。在shell脚本中,常用来打印信息和帮助调试程序。 常用参数-n 打印信息之后不换行。-e 对字符串转义。 使用示例示例一 打印当前的PATH设置[root@jfht ~]# echo $PATH /usr/kerberos/sb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-03-16 14:38:22
                            
                                1445阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell中的eval命令            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-13 11:57:21
                            
                                10000+阅读
                            
                                                        
                                点赞