Shell

本文介绍了Shell作为命令解释器的基本概念,详细阐述了如何通过man和help命令获取帮助信息,包括ls、cd等常用命令的用法,并列举了一系列实用快捷键和操作示例,帮助用户更好地理解和运用Shell。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Shell

一、概述

  Shell 可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面。我们可以通过终端控制台来输入命令,由 shell 进行解释并最终交给内核执行。可执行文件——脚本文件 一行一行解释执行。Shell 还是一个功能相当强大的编程语言、易编写、易调试、灵活性强。

二、帮助命令

2.1 man 获得帮助信息

2.1.1 基本语法

man [命令或配置文件] (功能描述:获得帮助信息)

2.1.2 显示说明
信息功能
NAME命令的名称和单行描述
SYNOPSIS怎样使用命令
DESCRIPTION命令功能的深入讨论
EXAMPLES怎样使用命令的例子
SEE ALSO相关主题(通常是手册页)
2.1.3 案例实操
  • (1)查看 ls 命令的帮助信息
    [root@hadoop101 ~]# man ls

2.2 help 获得 shell 内置命令的帮助信息

  一部分基础功能的系统命令是直接内嵌在 shell 中的,系统加载启动之后会随着 shell 一起加载,常驻系统内存中。这部分命令被称为“内置(built-in)命令”;相应的其它命令 被称为“外部命令”。

2.2.1 基本语法 help 命令(功能描述:获得 shell 内置命令的帮助信息)
2.2.2 案例实操
  • (1)查看 cd 命令的帮助信息 [
    [root@hadoop101 ~]# help cd 7.1.3 常用快捷键

指令

指令含义
cd /home/hadoop把/home/hadoop设置为当前目录
cd …返回上一级目录
cd ~进入到当前Linux系统登录用户的主目录(或主文件夹)。在 Linux 系统中,~代表的是用户的主文件夹,即“/home/用户名”这个目录,如果当前登录用户名为 hadoop,则~就代表“/home/hadoop/”这个目录
ls查看当前目录中的文件
ls -l查看文件和目录的权限信息
mkdir input在当前目录下创建input子目录
mkdir -p src/main/scala在当前目录下,创建多级子目录src/main/scala
cat /proc/version查看Linux系统内核版本信息
cat /home/hadoop/word.txt把/home/hadoop/word.txt这个文件全部内容显示到屏幕上
cat file1 file2 > file3把当前目录下的file1和file2两个文件进行合并生成文件file3
head -5 word.txt把当前目录下的word.txt文件中的前5行内容显示到屏幕上
cp /home/hadoop/word.txt /usr/local/把/home/hadoop/word.txt文件复制到“/usr/local”目录下
rm ./word.txt删除当前目录下的word.txt文件
rm –r ./test删除当前目录下的test目录及其下面的所有文件
rm –r test*删除当面目录下所有以test开头的目录和文件
tar -zxf ~/下载/spark-2.1.0.tgz -C /usr/local/把spark-2.1.0.tgz这个压缩文件解压到/usr/local目录下
mv spark-2.1.0 spark把spark-2.1.0目录重新命名为spark
chown -R hadoop:hadoop ./sparkhadoop是当前登录Linux系统的用户名,把当前目录下的spark子目录的所有权限,赋予给用户hadoop
ifconfig查看本机IP地址信息
exit退出并关闭Linux终端

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值