【Xshell登陆服务器及Linux的简单命令】教程文章相关的互联网学习教程文章

linux shell centos 7.6 重置root 密码【图】

https://www.bilibili.com/video/BV1Sv411r7vd?p=26 P026_韩顺平图解Linux全面升级_找回root密码 08:231.首先进入系统,进入开机界面,选中 上面的系统,按e进入编辑界面 (默认5秒内操作好,来回切换系统不耗费时间) 2.进入编辑页面,将光标移动到“Linux16” 开头的行,在最后面输入 init=/bin/sh ,输入完成后按ctrl +x 键 进入单用户模式进入单用户模式后,启动如图, 输入 mount -o remount,rw / 注意单词间空格(mount空格...

Linux04 shell编程1【代码】【图】

目录编程语言bash之条件判断整数比较条件判断文件测试 编程语言 shell编程: ? 编译器或者解释器 编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化;在执行之前就需要完全转换成可执行格式,然后在执行。C、C++、JAVA、C#动态语言:解释性语言弱类型语言(通常):变量用时声明,甚至不区分类型;边解释边执行(运行过程中,转换一条,执行一条)asp.net、...

Linux下Shell的for循环语句【代码】

Linux下Shell的for循环语句 第一类:数字性循环 #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done#!/bin/bash for i in $(seq 1 10) do echo $(expr $i \* 3 + 1); done #!/bin/bash for i in {1..10} do echo $(expr $i \* 3 + 1); done #!/bin/bash awk 'BEGIN{for(i=1; i<=10; i++) print i*3+1}' 第二类:字符性循环 #!/bin/bash for i in `ls`; do echo $i is file nam...

Linux - SHELL基础【代码】

文章目录 shell基础输出命令 - echo语法选项:转义字符范例使用技巧1. 带颜色输出接收键盘输入命令 - read语法选项介绍 范例 第一个脚本脚本执行方式方式一:赋予执行权限,直接运行(推荐)方式二:通过Bash调用执行脚本(不需要执行权限) 使用技巧 历史命令以及命令补全历史命令语法选项 历史命令调用 命令补全:tab 命令别名与常用快捷键临时设置别名:alias永久别名删除别名命令执行顺序Bash常用快捷键 输入输出重定向标准输入...

Linux shell 单引号和双引号

在编写shell脚本的时候经常会用到引号,有些时候却老是忘记单引号和双引号之间的区别, 所以就整理一下供以后脑子不好使了的时候前来复习一下。首先说下他们的共同点: 好像就只有 一个,就是它们都可以用来界定一个字符串,这个没什么好解释的,真正需要记住的是它们区别, 所以经过整理后,它们的区别主要包括: 1)、单引号属于强引用,它会忽略所有被引起来的字符的特殊处理,被引用起来的字符会被原封不动的使用,唯一需要注...

Linux中shell脚本使用【图】

1、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息2、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等3、查找/etc目录下大于1M且类型为普通文件的所有文件 find /etc -type f -size +1M 4、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。5、查找当前系统上...

Linux Shell 学习笔记

Linux Shell 笔记 # #!是一个约定标记,告诉系统用哪个Shell来执行#!/bin/bash # echo:在控制台窗口输出文本echo "hello world" # 添加可执行权限chmod +x ./test.sh# 执行脚本./test.sh # 变量命名规则# 1,变量名和=之间不能有空格;# 2,由英文字符、数字、下划线组成,不能数字开头,不能使用bash关键字# 使用变量# $变量名 或者 ${变量名} 推荐# 设置变量只读readonly 变量名# 删除变量(不能删除只读变量)unset 变量名# 变...

【Shell脚本】Linux进程间通信机制之信号【代码】

文章目录有时候我们会在终端(当前进程)使用kill -9 pid 的方式杀死进程号为 pid 的进程(其他进程),实际上这就是使用Linux进程间通信机制之一即信号的一种方式,而通过命令kill -l或trap -l可以知道Linux支持的所有类型信号: [root@CentOS8 ~]# kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV ...

linux shell命令之 grep

grep 命令1. grep "hello world" filename ---》 grep certificate 00.pem2. grep 支持多文件查询 grep Certificate 00.pem 08.pem3. grep -c 选项,表示输出匹配字符串行的数量 grep -c Certificate *.pem4. grep -n选项, 表示列出所有的匹配行, 并显示行号 grep -n Certificate *.pem5. grep -v 选行, 选项列出不包含模式的所有行, grep -vc Certificate *.pem ,列出不含Certificate字符串的所有行6. grep -i 选项 忽略大小写...

linux shell命令之 tr

cat AREACODE.db BEIJING:86010 HONGKONG:852 SHANGHAI:86021 TORONTO:001416 tr -d A-Z <AREACODE.db #-d选项删除AREACODE.db中的所有的大写字母 :86010 :852 :86021 :001416 tr -d 0-9 <AREACODE.db #删除AREACODE.db中的所有的数字 BEIJING: HONGKONG: SHANGHAI: TORONTO: tr -d "[\n]" <AREACODE.db # 删除AREACODE.db中的所有的换行符 BEIJING:86010HONGKONG:852SHANGHAI:86021TORONTO:001416 tr命令支持的控制字符\a Ctrl...

30个Linux Shell脚本经典案例(下)【代码】【图】

上一篇:30个Linux Shell脚本经典案例(中) 本章目录 21、从FTP服务器下载文件 22、连续输入5个100以内的数字,统计和、最小和最大 23、将结果分别赋值给变量 24、批量修改文件名 25、统计当前目录中以.html结尾的文件总大 26、扫描主机端口状态 27、Expect实现SSH免交互执行命令 28、批量修改服务器用户密码 29、打印乘法口诀 30、getopts工具完善脚本命令行参数21、从FTP服务器下载文件 #!/bin/bash if [ $# -ne 1 ]; thenecho ...

linux shell命令之paste

vi FILE1 Shanghai Jiaotong University University of Toronto Beijing University Southest University Victory Universityvi FILE2 Shanghai Toronto Beijing Nanjing MelBournepaste FILE1 FILE2 Shanghai Jiaotong University Shanghai University of Toronto Toronto Beijing University Beijing Southest University Nanjing Victory University MelBournepaste FILE2 FILE1 Shanghai Shanghai J...

linux shell之 sort命令的使用

sort -t: file # 以默认的方式排序,:表示域的分隔符,若不指定-t,那么默认分隔符为空格sort -t: -k3 file 根据第3域进行对file文件排序sort -t: -k3n file 根据第3域的数字大小进行对file文件排序sort -t: -k3nr file 根据第3域的数字大小进行对file文件逆向排序sort -t: -u file 对file 文件进行排序,并去掉重复的记录sort -t: -k3n -o file1 file 根据第3域的数字大小进行对file文件排序,将排序结果输出到文件file1sort -t:...

我的本地服务器:如何使用Xshell连接VMware workstation中的Deepin(Linux)虚拟机?【代码】【图】

原文连接(原创):使用Xshell连接VMware workstation中的Deepin(Linux)虚拟机 文章目录 使用Xshell连接VMware workstation中的Deepin(Linux)虚拟机设置虚拟系统的网络配置类型查看网段获取网卡的名称添加静态IP地址重启网络使用Xshell连接如果出现访问被拒使用Xshell连接VMware workstation中的Deepin(Linux)虚拟机 请确保您已经: 正确安装了Xshell与VMware workstation在VMware workstation中拥有一台可用虚拟系统(deepin) 改文章...

Linux shell给指定目录下的文件进行分类并输出到文件【代码】

问题引入: Ubuntu12.04 ,将ls -l / 目录下的文件进行分类处理 代码实现 #!/bin/sh i=0 ls -l / | while read line doi=`expr $i + 1` if [ "$i" -ne 1 ];then #取消第一行的处理type=${line:0:1} #获取每行的第一个字符,用来判断文件类型case $type in'-')filepatch=`echo "$line" | awk '{print $9}'`echo "$filepatch" >> ./files.txt;;'d')filepatch=`echo "$line" | awk '{print $9}'`echo "$filepatch" >> ./p...