UNIX初学者指南:解析常用命令

需积分: 50 3 下载量 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系统操作的基础。通过熟练掌握这些命令,用户可以高效地浏览文件系统、编辑文本、控制程序执行以及进行系统维护。