shell学习笔记
shell学习笔记
jdhshell 与 脚本
一、什么是 Shell?
Shell 是一种用户和操作系统交互的方式,通过命令系统实现操作,例如创建文件、处理数据、运行脚本等。为初学者,有两个专业词应详细了解:
- Shell 命令行: 指用户直接在命令触发器中输入命令的环境,例如 bash,举个例:
1
echo "Hello, World!"
- Shell 脚本: 一系列的命令维持自动化,位于文件中(通常以
.sh
为后缀):1
2
echo "This is a shell script"
二、基础命令和使用
为了快速熟练 Shell,以下是常用命令:
文件和目录操作
ls
: 列出目录内容:1
ls -l # 查看详细信息
cd
: 切换目录:1
cd /path/to/directory
mkdir
: 创建新目录:1
mkdir new_folder
touch
: 创建新文件:1
touch new_file.txt
rm
: 删除文件/目录:1
2rm file.txt
rm -r directory_name # 删除包含内容的目录
文件操作编辑
cat
: 查看文件内容:1
cat file.txt
echo
: 输出内容:1
echo "Hello, World!" > output.txt # 写入文件
nano
/其他文件编辑器:1
nano file.txt
系统监视
top
: 查看进程运行状态df
: 并查看磁盘使用情况1
df -h
ps
: 查看进程1
ps aux | grep process_name
三、自动化和维持简单脚本
Shell 最强大的地方是可以实现自动化。例如,想进行单个目录中文件的批量操作:
1 |
|
如果学习较深,可以研究通过线路采集信息:
1 |
|
评论
匿名评论隐私政策