Linux Shell基础入门与常用命令总结
需积分: 9 179 浏览量
更新于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 上传
jidanlu2011
- 粉丝: 0
- 资源: 1
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程