Linux Shell基础入门与常用命令总结
需积分: 9 34 浏览量
更新于2024-07-31
收藏 72KB DOCX 举报
本文档是对Linux shell命令的深入学习总结,主要涵盖以下几个关键知识点:
1. **基本bash shell命令**:
- `cd destination`:用于更改当前工作目录,使用户能够导航到所需的文件夹。
- `ls`:基础命令,显示当前目录中的文件和目录。通过添加选项如`-F`(区分文件和目录)、`-a`(显示隐藏文件)和`-R`(递归显示子目录)来扩展其功能。
- `ls -l`:详细列出文件属性,包括文件所有者、大小、权限等。
- `touch test`:创建新文件。
- `cp source destination`:复制文件或目录。
- `mv test1 test`:移动或重命名文件和目录。
- `rm test`:删除文件,需谨慎使用以避免误删。
- `mkdir dir`:创建新的目录。
- `rmdir dir`:删除空目录。
2. **文件查看和操作工具**:
- `stat test`:提供文件的详细信息,包括设备号和文件类型。
- `cat test` 和 `cat -n test`:查看文本文件内容,`-n`选项添加行号。
- `more` 和 `less`:分页显示文本文件,`less`功能更强大,支持翻页和搜索。
- `tail` 和 `head`:分别显示文件末尾和开头的若干行。
3. **环境变量**:
- Bash shell使用环境变量存储会话和工作环境信息,分为全局变量和本地变量。全局变量在整个会话和子进程中可见,而本地变量仅限于创建它们的shell。
- 可以使用`echo $VAR_NAME`来查看变量值,`$`符号用于引用变量。全局环境变量可以通过`SET`命令查看,但同时会显示全局变量。
- 创建环境变量的示例:
```
$ test=testing
$ echo $test
Testing
```
4. **脚本中的环境变量**:
- 在编写shell脚本时,可以定义本地变量,它们只在脚本执行过程中有效。例如:
```sh
$ test='with spaces'
```
通过学习这些基础命令和概念,初学者可以更好地理解和掌握Linux shell环境下的操作,并进一步深入学习高级用法和自动化脚本编写。
2015-07-19 上传
2013-03-27 上传
2020-09-15 上传
点击了解资源详情
2015-07-15 上传
2016-02-13 上传
jidanlu2011
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍