时间:2022-12-23 19:11编辑:九州下载来源:www.wzjsgs.com
Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法:
方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本
方法二:以绝对路径的方式去执行bash shell脚本
方法三:直接使用bash 或sh 来执行bash shell脚本
方法四:在当前的shell环境中执行bash shell脚本
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
一.Linux内核
内核是操作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。
二.Linux shell
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。
三.Linux文件系统
文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。
四.Linux应用程序
标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等
linux进入root权限的方法:首先使用“Ctrl+Alt+T”打开终端,执行“sudo passwd root”命令;然后输入用户密码,设置root密码;最后执行“su”命令,输入刚刚设置的root密码即可。
首先打开终端(Ctrl+Alt+T)
在这里解释一下bwj@ubuntu:~$这句话的含义:
bwj是用户名,也就是你自己起的名字。
@是分割的符号 ubuntu是主机名,也就是你所使用的机器的名称~是当前目录,
"~"表示根目录
$是提示符,当进入root时,会变成#输入sudo passwd root (注意passwd的拼写),再输入用户密码,接下来会让你设置root密码,并再次确认。
接下来输入su,再输入刚刚设置的root密码就可以进入root了。
之后想要退出输入exit即可。
打开cmd
1.netstat -n
查看本机的使用的所有端口
①.proto表示协议 有tcp和udp两种
②.Local Address 表示本机的IP,后面跟的是我们使用的端口号
③.Foreign Address 连接到外面服务器的IP地址,以及服务器端口
④.State:表示一些具体的状态,如:LAST_ACK等待所用的分组死掉
2.确认所要查询的端口号
命令 netstat -aon | findstr 1044(指定的端口号)
查询的结果最后面的数字就是当前程序或者服务的pid
3.输入命令:tasklist|findstr 2612(输入上面查询的pid)
这样就可以查看此端口所运行的程序了
然后再从任务管理器里面去查询,就可以看到程序
4.如果我们相用指定的端口号两个方案
①.在任务管理器中结束此端口所在运行的程序,结束之后就可以使用这个端口号了
②.接续在cmd界面输入命令:taskkill /f /pid 2612(输入查询的pid) ,也可以杀死此程序
Linux
netstat -tln #查找所有被占用的端口
netstat -tln | grep 80 #查找指定被占用的端口
安装 lsof
yum install lsof
通过 lsof 可以知道我们端口属于哪个程序
lsof -i :80 #查询的端口
kill -9 #杀死进程id 多个进程ID使用空格隔开
专业数据统计,95%的用户会因为[不安全]提示而放弃访问,从而给网站造成用户流失。问题就出在不安全的HTTP 明文传输协议上。2018年2月初,谷歌旗下Chrome浏览器宣布“封杀”HTTP协议的网站,并将这些网站标示为“Not Secure”(不安全)。
2023-03-03 21:141、do-while语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。2、循环体内的代码至少执行一次。do-while的语法如下:do{ statement }while(expression)下面是一个例子:letxhs=0 do{ xhs+=2 }while(xhs<10)在上面的
2023-02-26 12:191、while语句是一种先测试循环语句,即先检测退出条件,再执行循环体内的代码。2、while循环体内的代码有可能不会执行。下面是 while 循环的语法:while(expression){ statement }实例leti=0 while(i<10){ i+=2 }在这个例子中,变量 xhs 从 0 开
2023-02-26 12:181、for语句也是先测试语句,只不过增加了进入循环之前的初始化代码.以及循环执行后要执行的表达式(loop-expression),语法如下:for(initialization;expression;loop-expression){ statement }下面是一个用例:letxhsLength=10 for(letxhs=0;xh
2023-02-26 12:17说明1、for-of语句是一种严格的迭代语句,用于遍历可迭代对象的元素。2、for-of循环将按照可迭代对象的next()方法产生值的顺序迭代元素。关于可迭代对象,请参考ES6系列的Iterator。如果尝试迭代的变量不支持迭代,for-of语句就会出错。语法:只
2023-02-26 12:16说明1、switch语句可用于所有的数据类型(在许多语言中,它只能用于数值),因此可以使用字符串甚至对象。2、条件值不一定是常量,或者是一个变量或者一个表达式。实例switch('helloxhsRookies'){ case'hello'+'xhsRookies&#
2023-02-26 12:15发布日期:2022-10-29人气:641
发布日期:2022-10-10人气:555
发布日期:2022-09-29人气:335
发布日期:2022-09-04人气:311
发布日期:2023-01-16人气:226
发布日期:2022-10-02人气:149
发布日期:2022-11-07人气:145