Linux
文章平均质量分 65
什么事物都需要耐心,认真的去思考,去记忆
half~
学习记录
展开
-
Kali添加root用户连接Xshell并伪装成Win10
Kali-常用命令添加root用户开启ssh服务使用root远程连接Xshell添加root用户添加成功开启ssh服务使用root远程连接Xshell原创 2021-09-25 15:57:21 · 160 阅读 · 0 评论 -
shell读取控制台输入
shell-读取控制输入基本语法案例从控制台读取一个值,并做相应的运算基本语法read(选项)(参数)选项:-p:指定读取值时的提示符-t:指定读取值时等待时间(秒)参数:变量:指定读取值的变量名案例从控制台读取一个值,并做相应的运算...原创 2021-11-05 19:35:06 · 281 阅读 · 0 评论 -
shell脚本之自定义函数
shell-脚本之自定义函数系统函数basename基本语法案例dirname基本语法案例自定义函数基本语法案例255内的计算255以外的计算计算一个数的阶乘系统函数basename基本语法basename string/pathname会删掉所有的前缀,包括最后一个/,并将剩余的字符串输出案例dirname基本语法dirname获取文件的绝对路径,留下文件的前缀案例自定义函数必须在调用函数的地方之前,先申明函数,shell脚本是逐行运行,不会先编译函数返回值注意,运算时原创 2021-11-05 21:35:21 · 461 阅读 · 0 评论 -
shell工具
shell-工具cut基本用法案例取某个文件的某个列取该计算机中所有的用户名查找以$符前结尾的以管道的方式把前命令执行的结果交给后一命令去执行sed基本用法案例在文件的第二行添加内容将第二行的内容删除将文件中的hello替换成hi替换一列替换所有删除第二的内容并将文件中所有hello替换成hiawk基本语法案例打印文件中的第一列和第二列打印root用户的第一行和第七行将结果制作一个表并添加表头在表尾输出结束将用户的编号加一awk的内变量案例统计passwd文件名,每行的行号,每列的列数切割IPcut就是原创 2021-11-05 21:46:37 · 124 阅读 · 0 评论 -
shell运算符及条件判断
shell-运算符及条件判断运算符基本语法案例条件判断基本语法常用判断条件案例运算符基本语法$((A+B))$[A+B]expr $a + $b,需要用反引号括起来做乘法运算的时候,需要加上反斜杠expr `expr $a + $b * c反引号是命令替换expr 3 + 8注意expr运算符间要有空格案例条件判断基本语法[ condition ] (注意condition前后要有空格)注意:条件非空即为true,[ laoxiao ] 返回true,[]返回false常原创 2021-11-05 16:05:48 · 257 阅读 · 0 评论 -
shell基础入门
shell基础入门shell是什么shell用来干什么为什么使用shell怎么使用shell命令行提示符快捷键shell是什么是一个用C语言开发的程序是系统与用户之间的桥梁可以写shell脚本shell用来干什么修改系统变量执行系统中的脚本修改服务器固定IP地址执行一些自动运维的任务为什么使用shell实现系统与用户之间的交互命令解析器运行高效,语法简单可以自动化运维管理怎么使用shell交互式:1.命令行模式2.图形交互模式非交互式1.shell脚本原创 2021-09-25 15:56:36 · 97 阅读 · 0 评论 -
shell流程控制
shell-流程控制if判断case语句基本语法for循环基本语法案例打印从1到100的累加和打印某个目录区别$* $@while 循环基本语法案例if判断:set ts=4tab默认为8个空格,设置tab键为四个空格if [ $1 -lt 18 ];thenif之后下一段需留四个空格fiif判断的结束,必须要case语句基本语法case $变量名 in“值1”)如果变量值等一值1,则执行程序1;;“值2”)如果变量值等一值2,则执行程序2;;…* )如果变量的原创 2021-11-05 17:02:07 · 98 阅读 · 0 评论 -
shell变量
shell-变量环境变量-系统变量环境变量-用户系统变量自定义变量基本语法变量定义规则特殊变量$n$#$*$@$?环境变量-系统变量临时的环境变量值只作用当前bash和子bash作用域是整个操作系统$HOME $PWD $SHELL $USER使用root用户即可source /etc/profile使文件生效vi /etc/profile编辑系统变量文件printenv查看当前用户的所有的环境变量export test_c=300直接添加变量test_c环境变量-用原创 2021-11-05 09:46:01 · 88 阅读 · 0 评论 -
shell脚本概述
shell-脚本概述原创 2021-11-03 18:05:59 · 73 阅读 · 0 评论 -
Linux基础学习
2021-09-06centos配置静态IP查看网络配置文件vi 对应的网卡名称配置IP,掩码,网关封装模板机进入网络配置文件修改配置文件配置静态IP查看网络配置文件cd /etc/sysconfig/network-scripts/llvi 对应的网卡名称配置IP,掩码,网关ONBOOT=yes #开启自动启用网络连接IPADDR0=192.168.21.128 #设置IP地址PREFIXO0=24 #设置子网掩码NETMASK=255.255.255.0GATEWAY0原创 2021-09-25 16:00:15 · 84 阅读 · 0 评论 -
Linux系统网络管理
2021-09-06网络管理网络的定义网络的特点网络的分类如何使用网络国家标准体系ISO-国际标准化组织TCP/IP网络模型-1TCP/IP网络模型-2网络协议IP协议网关(路由器)TCP/IP协议栈TCP/IP协议建立连接的过程TCP/IP协议建立连接的过程状态转换TCP/IP协议断开连接的过程TCP/IP协议断开连接的过程状态转换wireshark抓包分析IP地址和IP地址分类IP地址端口Linux常用的网络命令ping命令route命令网络的定义网络就是把分布在不同位置上的主机,通过传输介质(网原创 2021-09-25 15:59:43 · 172 阅读 · 0 评论 -
centos7安装替换阿里源并配置静态IP
centos7-1810安装注意:安装的时候一定要打开网络,之后可能会遇到问题Xshell远程连接Linux系统优化替换阿里源注意:对于修改任何东西,都需要先备份再修改进入源目录cd /etc/yum.repos.d/对默认的基础源备份mv CentOS-Base.repo CentOS-Base.repo.bak安装wget工具安装失败,恢复备份,安装后再修改安装阿里源wget -O /etc/yum.repos.d/CentOS-Base.repo http:/原创 2021-09-25 15:58:09 · 283 阅读 · 0 评论 -
Linux基础之文件和目录管理
文件和目录管理文件目录相关的命令cdlspwdmkdirrmdirrmmvcptouchechocattacnlmorelesshead 取出文件的前几行tail关机重启linux系统目录linux系统目录是一个树形结构Linux系统中重要的目录/etc/etc/sysconfig/network-scripts/ifcfg-网卡名/etc/hostname/etc/profile/etc/bashrc/usr/varmessages 文本文件secure 文本文件dmesg 文本文件corn 文本文件wt原创 2021-09-25 15:54:58 · 83 阅读 · 0 评论 -
Linux编辑器vi/vim
vi/vim编辑器vi/vim安装文本编辑创建文件编辑文件命令模式默认模式快捷键编辑模式底行模式(命令行模式)文本替换文本查找vi/vim安装yum install -y vim 安装vim没有安装,直接安装安装过的会显示nothing to do文本编辑增加修改删除查找保存创建文件vim new.txt 打开存在的文件,新建一个不存在的文件编辑文件命令模式默认模式按小写i 在当前的光标的位置开始插入按大写I 在当前的光标行首的位置开始插入按原创 2021-09-25 15:53:59 · 78 阅读 · 0 评论 -
Linux基础之用户管理
用户管理用户组用户基础单用户多任务多用户多任务用户的UID和GIDLinux系统用户的分类超级用户普通用户虚拟用户常见的用户管理命令与用户相关的三个目录idsusu -sudowhoamipasswdsudo passwduseradduserdel交互式设置密码非交互式设置密码两步验证登录管理字符集文字符号在计算机中的标识方法$LANG临时修改字符集永久修改字符集c7-第一种方法c7-第二种方法c6中文乱码排查流程查看Xshell字符集查看系统字符集特殊符号表示位置引号相关单引号'双引号"反引号`反斜杠\原创 2021-09-25 15:46:15 · 110 阅读 · 0 评论