RHEL的基本命令讲解

输入命令的语法

在终端中执行命令需要遵照一定的执法,输入命令的格式如下。

命令 参数

命令 -选项 参数

输命令时可以包含多个选项,假如一个命令有-a、-b、-c、-d四个选项,可以写作:

命令 -a -b -c -d 参数 

这里多个选项可以“提前公因式”,写作:

命令 -abcd 参数 

这里会把 -abcd当成 -a -b -c -d四个选项。

如果一个单词(多个字母)作为一个选项使用,要使用两个“--”。

[root@RHEL8 ~]# ls -help
ls: 不适用的选项 -- e
请尝试执行 "ls --help" 来获取更多信息。
[root@RHEL8 ~]# 
这里会把--help当成4个选项:-h、-e、-l、-p,报错信息使没有-e选项。但是我们知道
help是一个单词,应该作为一个选项出现,所以前面应该是两个“--”。
[root@RHEL8 ~]# ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.

必选参数对长短选项同时适用。
  -a, --all			不隐藏任何以. 开始的项目
  -A, --almost-all		列出除. 及.. 以外的任何项目
      --author			与-l 同时使用时列出每个文件的作者
  -b, --escape			以八进制溢出序列表示不可打印的字符
      --block-size=SIZE      with -l, scale sizes by SIZE when printing them;
                               e.g., '--block-size=M'; see SIZE format below

我们先看几个常见命令的使用。

第一个命令是ls,ls的作用是列出一个目录中的内容,类似Windows CMD命令行下的dir
命令,如下图所示
[root@RHEL8 ~]# ls
公共  模板  视频  图片  文档  下载  音乐  桌面  anaconda-ks.cfg  initial-setup-ks.cfg

这里ls并没有加任何参数,表示显示当前所在的目录内容。如何查看当前所在目录呢?可
以使用pwd命令。
[root@RHEL8 ~]# pwd
/root
可以看到,命令中所在的目录是/root,所以刚才ls查看的就是/root目录中的内容

[root@RHEL8 ~]# ls /root
公共  模板  视频  图片  文档  下载  音乐  桌面  anaconda-ks.cfg  initial-setup-ks.cfg

ls命令可以加上一个 -a 选项,表示列出所有的内容,包括隐藏文件。 

[root@RHEL8 ~]# ls -a
.   公共  视频  文档  音乐  anaconda-ks.cfg  .bash_logout   .bashrc  .config  .dbus      .ICEauthority         .local  .tcshrc
..  模板  图片  下载  桌面  .bash_history    .bash_profile  .cache   .cshrc   .esd_auth  initial-setup-ks.cfg  .pki    .Xauthority

 在Linux中,所有以 “ . ” 开头的文件都是隐藏文件。

ls命令可以加上一个 -l(字母 l 不是数字 1)选项,表示以长模式的形式展示 

[root@RHEL8 ~]# ls -l /boot/config-4.18.0-348.el8.x86_64 
-rw-r--r--. 1 root root 193903 10月  5 2021 /boot/config-4.18.0-348.el8.x86_64
这里显示了/boot/config-4.18.0-348.el8.x86_64 相关属性的信息,包括所有者、所属组
织和权限等,这些后面章节会详细。上面加粗字表示的是文件的大小,这里单位是B,但是
看起来并不能很快识别具体大小,所以可以加上 -h 选项。
[root@RHEL8 ~]# ls -lh /boot/config-4.18.0-348.el8.x86_64 
-rw-r--r--. 1 root root 190K 10月  5 2021 /boot/config-4.18.0-348.el8.x86_64
加上-h选项之后,会以更适合阅读的单位来显示。
在ls后如果以目录作为参数,则显示的是这个目录中的内容,如果想显示这个目录本身的
属性,需要加上 -d 选项。
[root@RHEL8 ~]# ls -lhd /boot/
dr-xr-xr-x. 5 root root 4.0K 11月 27 11:56 /boot/

查看目录里内容的总大小,则可以使用du命令。

[root@RHEL8 ~]# du -sh /boot
185M	/boot

1. -h选项是以合适的阅读单位来显示

2. -s选项是摘要信息,只显示目录总大小,不显示子目录的大小,这里可以看到/boot及里面内容的总大小为 185M。

下面介绍其他命令的使用。

输入“date”命令,可以显示日期和时间 

[root@RHEL8 ~]# date
2023年 11月 28日 星期二 15:24:41 CST

显示日历信息,用法是“cal 月 年”,例如,显示2025年8月的日历。 

[root@RHEL8 ~]# cal 8 2025
      八月 2025     
日 一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31               

如果不加月、年,则显示今年、本月的日历

whoami命令可以显示当前是哪个用户在登录。

[root@RHEL8 ~]# whoami
root

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值