UNIX初学者指南:解析常用命令
需积分: 50 138 浏览量
更新于2024-08-25
收藏 1.01MB PPT 举报
"这篇文档是关于UNIX系统的初级教程,涵盖了从基本概念到常用命令的介绍。教程分为几个章节,包括系统简介、shell初步、vi编辑器概述、shell编程、系统管理和程序开发,还附带了ftp的使用指南。在系统简介部分,讲解了计算机基础,如硬件(CPU、内存、输入输出设备)、外存储器和软件分类(系统软件和应用软件)。此外,还介绍了UNIX的历史和系统结构。在命令部分,列出了多个常用的UNIX命令,如ls、wc、cd、mkdir、cat、cp、ln、mv、chmod以及date和sleep等,这些都是进行日常操作和系统管理的基础。"
在UNIX系统中,学习以下命令至关重要:
1. `ls -lai`: 列出目录中所有文件的详细信息,包括隐藏文件(以数字开头的文件),并按inode排序。
2. `ls file??`: 查找以“file”开头,后跟两个任意字符的文件。
3. `ls f*`: 查找以“f”开头的所有文件。
4. `wc -l qqq`: 统计文件“qqq”的行数。
5. `wc <qqq`: 同样统计文件“qqq”的行数,但通过重定向输入实现。
6. `cd;pwd`: 切换到当前用户的家目录,并显示当前工作目录。
7. `mkdir abc`: 在当前目录下创建名为“abc”的新目录。
8. `cat >xyz`: 创建新文件“xyz”,并将后续输入追加到该文件中。
9. `cat xyz >>adf`: 将文件“xyz”的内容追加到文件“adf”末尾。
10. `cat xy1 xy2 > uvw`: 将“xy1”和“xy2”的内容合并后写入新文件“uvw”。
11. `cat file?`: 查找以“file”开头,后跟一个任意字符的文件。
12. `cp file1 file2`: 复制“file1”到“file2”。
13. `ln file1 file2 ; rm file1`: 创建“file1”的硬链接“file2”,然后删除“file1”。
14. `ln -s filea fileb`: 创建“filea”的符号链接“fileb”。
15. `mv file1 file2`: 移动或重命名“file1”为“file2”。
16. `chmod a+x file`: 给“file”添加执行权限,使得所有用户都可以执行。
17. `chmod o-w file`: 删除文件“file”的其他用户写入权限。
18. `echo –e “Hi, \n Enter your name:\c” | wc -l`: 打印带有换行符的字符串,并使用管道传递给wc命令计算行数,但不打印行结束符。
19. `DATE=`date` ; echo $DATE`: 获取当前日期时间并将其赋值给变量DATE,然后输出。
20. `sleep 8&`: 后台运行命令,使进程休眠8秒。
了解这些命令对于使用和管理UNIX系统至关重要,它们构成了UNIX系统操作的基础。通过熟练掌握这些命令,用户可以高效地浏览文件系统、编辑文本、控制程序执行以及进行系统维护。
2019-07-30 上传
2007-10-31 上传
2010-07-28 上传
2007-11-23 上传
2012-09-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-05-10 上传
我欲横行向天笑
- 粉丝: 28
- 资源: 2万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章