Linux系统基础命令操作

本文详细介绍了Linux Shell的基础知识,包括Shell的定义、命令行提示符的组成、常用的Shell快捷键以及如何执行命令。此外,还阐述了通过`whatis`、`--help`和`man`命令获取命令帮助的方法,并讲解了如何调用和清除命令历史。最后,文章列出了Linux系统的不同运行级别及其用途。
摘要由CSDN通过智能技术生成

1. 什么是Shell?

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁,对外提供操作这个系统沟通接口,对内实现对内核进行保护。Shell 既是一种命令语言,又是一种程序设计语言。

2. Shell命令行提示符

在这里插入图片描述
【1】:运行shell的用户
【2】:分割符
【3】:系统主机短名称当前主机去掉域名部分的短名称
【4】:当前目录名称
【5】:身份提示符 “#“表示当前用户为超级用户,”$“当前用户为普通用户

3. Shell中的快捷键

shell中部分快捷键的使用:

快捷键功能
[ctrl]+[shift]+[T]在一个terminal中开启多个窗口
[ctrl]+[shift]+[N]重新打开一个terminal
[ctrl]+[c]取消命令执行
[ctrl]+[d]关闭shell
[ctrl]+[shift]+[鼠标选中]+[c]复制选中字符
[ctrl]+[shift]+[v]粘贴
[ctrl]+a移动到最前
[ctrl]+e移动到最后
[ctrl]+u删除光标前的所有字符
[ctrl]+k删除光标后字符
鼠标选中复制
鼠标滚轮下按粘贴
Tab补齐系统中存在的命令、文件和某些命令的参数
  • 在shell中设置快捷键的方法:Setting----Devices----Keyboad----点击底部的“+”号

在这里插入图片描述

4. Shell中如何执行命令

4.1.命令执行格式

【命令】 【参数】 【对象】它们之间用空格隔开

  • 命令就是程序
  • 参数表示命令的特殊功能
  • 对象就是操作目标

4.2 命令执行的方法

  • 有些命令可以单独执行
  • 参数可以加多个,例如: -a -b -c = -abc = -cba = -acb
  • 参数-s 表示单词缩写,参数–size 表示单词全拼
  • 命令必须在行提示符之后输入否则命令无法执行
  • 当命令行被占用通常使用[ctrl]+[c]结束占用命令行的程序来释放命令行

5. 使用命令行获得帮助

5.1 whatis rm:查看命令的基本用途

若查看过程中出现:

在这里插入图片描述
可能是由两种情况导致的:
(1)要查看的命令没有帮助
(2)系统帮助数据未更新,需用mandb命令更新
注意:当执行whatis命令出现 “nothing appropriate ”时大多数情况是因为系统的帮助数据库未更新,如果要解决此问题,需要在超级用户下执行“mandb”
普通用户时切换为超级用户时需执行以下操作:

su - user ##切换到用户user
su - root ##切换到超级用户,普通用户切换到超级用户时需要输入密码,超级用户切换到普通用户不需要密码,普通用户之间切换时需要密码
su - ##切换到超级用户


在这里插入图片描述

5.2 rm --help :查看命令的帮助

  • [] :表示内容可加可不加
  • …: 内容个数任意
  • <>:必须在命令执行时加入的元素
    使用- -help 查看date命令的帮助:
    在这里插入图片描述

5.3 man rm:进入到rm命令的帮助

man是manual的缩写
下图是使用man命令查看“ date ”命令的帮助:

9ibG9nLmNzZG4ubmV0L3FxXzQxNTgyODgz,size_16,color_FFFFFF,t_70#pic_center)
使用man -rm查看帮助时的快捷键:

快捷键功能
/关键字搜索关键字
n向下匹配
N向上匹配
G快速移动到man的最后
g表示快速移动到man的最前
q退出

6. Linux命令行历史调用

shell可以记录系统中执行过的历史命令 ,下图是使用history命令查看系统执行的历史命令:

在这里插入图片描述

历史命令的调用功能
上键/下键逐行调用
!数字调用指定行历史
!字符调用以此字符开头的最近历史
[ctrl]+[R]开启历史搜索模式,输入关键字会显示含有此关键字的最近一条历史
  • history -c :清空当前历史命令

在这里插入图片描述

  • 永久清空历史命令需要清空文件.bash_history

7 7种运行模式

级别具体说明
0系统停机(关机)模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机。
1单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2多用户模式,没有NFS网络支持。
3完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
4系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。
6重启模式,默认运行级别不能设为6,否则不能正常启动,就会一直开机重启开机重启。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值