知识点详细解析 Shell简介 Shell是Linux操作系统系统中用户与操作系统内核交互的接口。它既是命令解释器,负责接收用户输入的命令并将其转换为内核能够理解的指令,也是一种脚本编程语言。作为Linux操作系统的重要组成部分,Shell扮演着用户与系统内核之间的"中间人"角色。常见的Shell有bash、zsh、ksh等,其中bash(Bourne-Again SHell
原创 4月前
143阅读
摘要: 本文介绍Linux常用基础命令及其解析,包括: who:查看登录用户信息(用户名、终端、IP等)。 whoami:显示当前用户名。 hostname/hostnamectl:管理主机名,后者可显示系统详情。 date:显示/设置时间,支持自定义格式。 cal:查看日历,支持月份或全年显示。 clear:清屏快捷命令。 内核版本查询:通过uname -r或/proc/version获取。 help:查看Shell内置命令帮助。各命令均附案例及输出解析,适用于日常系统管理与查询。(150字)
原创 4月前
157阅读
subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:class subprocess.Popen( args, bufsize=0, executable=None, stdin=None, stdout=No
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
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(
作用: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+阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5