Shell的本质以及用法是怎样的
Shell简介
Shell,全称为命令行解释器(Command Line Interface),是一种用于与操作系统进行交互的程序,它可以让用户通过输入命令来完成各种操作,如文件管理、进程管理、系统设置等,Shell是计算机操作系统中最基本、最原始的程序之一,几乎所有的操作系统都自带有Shell,在Unix和类Unix系统中,常见的Shell有Bash、sh、csh等;在Windows系统中,常见的Shell有cmd.exe、PowerShell等。
Shell的基本用法
1、文件操作
(1)列出当前目录下的文件和文件夹:
ls
(2)切换到指定目录:
cd 目录路径
(3)创建新目录:
mkdir 目录名
(4)删除目录:
rmdir 目录名
(5)删除文件:
rm 文件名
2、文件内容操作
(1)查看文件内容:
cat 文件名
(2)编辑文件:
vi 文件名 ```(需要先安装vi编辑器) 3、系统管理操作 (1)查看系统信息:
uname -a
```(显示内核版本、操作系统版本等)
(2)查看CPU信息:
cat /proc/cpuinfo ```(显示CPU型号、核心数等信息) (3)查看内存使用情况:
free -h
```(以人类可读的格式显示内存使用情况)
(4)查看磁盘空间使用情况:
df -h ```(以人类可读的格式显示磁盘空间使用情况) 4、进程管理操作 (1)查看当前运行的进程:
ps aux | grep 关键词
```(ps aux | grep java)表示查找包含“java”关键字的进程。
(2)结束进程:
kill 进程ID ```(kill 12345)表示结束进程ID为12345的进程。 三、Shell脚本编写基础 Shell脚本是一种用Shell语言编写的脚本文件,通常以.sh为扩展名,编写Shell脚本的基本步骤如下: 1、在文本编辑器中创建一个新文件,将文件保存为.sh扩展名,test.sh。 2、在文件的第一行添加Shebang(!),指定解释器,对于Bash脚本,添加!/bin/bash;对于sh脚本,添加!/bin/sh。!/bin/bash,这表示使用Bash解释器来执行该脚本,如果不加Shebang,系统将根据文件扩展名自动选择解释器,但这样可能导致兼容性问题。 3、在下一行开始编写实际的Shell命令,echo "Hello, World!",注意,每个命令都需要单独占一行,如果要在一行内编写多个命令,可以使用分号(;)或双与符号(&&),echo "Hello, World!"; echo "This is a test.",双与符号表示只有前一个命令执行成功时,才会执行后一个命令,分号表示无论前一个命令是否执行成功,都会执行后一个命令,echo "Hello, World!"; sleep 1; echo "After one second.",这里的sleep命令会让脚本暂停1秒后再继续执行后面的命令。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/220085.html