Linux shell命令详解与实战
需积分: 0 113 浏览量
更新于2024-06-27
1
收藏 2.34MB DOCX 举报
"Linux期末线上考试复习资料.docx"
在Linux操作系统中,shell是用户与系统交互的接口,它接收用户输入的命令并执行相应的操作。本复习资料主要涵盖了shell命令的基本概念、通配符的使用以及简单命令的执行方式。
一、shell命令
shell命令的结构通常包括命令名称、选项和参数。`[root@localhost ~]#`是登录提示信息,其中`root`代表当前用户是超级用户,`localhost`是主机名,`~`表示当前用户位于其主目录中,对于root用户来说是`/root`,普通用户则是`/home/user`。`#`和`$`作为命令提示符,`#`用于root用户,`$`用于普通用户。
执行命令时,一般格式为:`命令名称 [-选项] [参数]`。例如,`pwd`命令用于打印工作目录,其选项和参数可以根据需要省略,命令结束后需按Enter键执行。
二、通配符
通配符是用于匹配一组文件名的特殊字符。在上述例子中,`ls /etc/*.conf`将列出所有扩展名为`.conf`的文件。`ls /etc/???.conf`则会找出三个字母构成的文件名且扩展名为`.conf`的文件。分号`;`用于连续执行多个命令,如`who;date`会依次执行`who`和`date`命令。在输出特殊字符时,如`\","&","*","*&"`,需要使用反斜杠`\`进行转义。
三、简单命令
1. 使用`cat`命令可以创建文件。若要创建名为`wangluoer`的文件并输入内容,可以按以下步骤操作:
- 输入:`cat > wangluoer`,然后输入内容`Hello,nicetomeetyou!`和`Ilikeyouverymuch!`,最后按`Ctrl+D`保存并退出。
2. `>`用于重定向,将命令输出覆盖到指定文件。例如,`date > wangluoer`会把当前日期时间覆盖写入`wangluoer`文件。
3. `>>`是追加重定向,`who >> wangluoer`会把`who`命令的输出追加到`wangluoer`文件末尾。
4. 查看文件内容使用`cat`命令,如`cat wangluoer`。
5. `cat -n`选项可以为`/etc/passwd`文件中的每一行添加行号。
6. 要创建包含特定内容的文件`m1`,可以使用`echo`命令结合`cat`和输出重定向,如`echo "cat is not a cat!" > m1`。
这些基本知识涵盖了Linux系统操作的基础,是进行日常管理、文件操作和系统维护的关键技能。通过熟练掌握这些命令和通配符的使用,可以更高效地在Linux环境中工作。在考试中,理解并能灵活应用这些概念将对取得好成绩至关重要。
2023-09-10 上传
2022-07-08 上传
m0_75009306
- 粉丝: 0
- 资源: 3