Day04 红帽下Linux基础指令1

本文介绍了在红帽虚拟机环境中,如何使用rht-vmctl命令管理服务器,如启动、查看、登录、文件操作等。涵盖了Linux基础指令,如查看帮助、路径管理、文件属性查看、内容查看和编辑等,还提供了SSH连接、用户切换、命令行快捷键等实用技巧。
摘要由CSDN通过智能技术生成

红帽下Linux基础指令1




虚拟机服务器

实验环境

在这里插入图片描述


相关指令

  • 在foundation上,使用rht-vmctl命令管理虚拟机
    • 可用all替代虚拟机名来对所有虚拟机执行操作
功能指令
启动server或所有虚拟机rht-vmctl start <server | all>
查看server虚拟机rht-vmctl status server
停止server虚拟机rht-vmctl stop server
充值server虚拟机rht-vmctl reset server
查看“物理控制台”,并登录server虚拟机rht-vmview view server
查看“物理控制台”,并登录server虚拟机Show applications -> Educations -> VM servera Console
远程连接的形式登录虚拟机ssh + ip/域名 或 ssh servera
退出虚拟机连接Ctrl+D 或 exit
关闭虚拟机rht-vmctl stop servera

以远程连接的形式登录服务器
ssh student@servera

ssh root@servera

ssh 身份@机器

切换用户
su - root 或 su -

su - student

su - 用户名

在workstation服务器中
  • 开始实验

    lab cli-review start

  • 实验评分

    lab cli-review grade

  • 本实验到此结束(未结束可能影响其它实验)

    lab cli-review finish


了解Linux

  • RHEL默认使用的是bash shell
  • shell:命令解释器,提供命令与内核之间的命令行编译器
  • shell命令通常包括三个基本部分:
    命令:做什么
    选项:怎么做
    参数:对谁做
    如:ls -l /

Linux基础指令

获取帮助

在命令后输 --help,可查看命令的选项、参数和功能

显示含义
中括号[]表示可选
省略号表示前面内容或类型的任意长度
尖括号<>变量数据
竖线|用竖线进行分隔,表示多选一的项目

清屏
命令
Ctrl + L
clear

日期
命令显示
date +%R15:52
date +%X03:52:17 PM
date +%T15:54:49
date +%x07/09/2021

路径
命令作用
pwd显示当前路径
cd /跳转根目录
cd ~跳转账户目录
cd …跳转上一目录
cd + <dir>跳转至某一路径
.表示当前目录

查看文件属性
命令作用
file + 通过扫描文件内容的开头,显示文件类型
ls -l (缩写为 ll ) + [dir]查看目录内所有文件和子目录的详细信息

例:ls -l / 后

  • 第一列 drwxr-x—,文件属性
    • 第一个字母表示文件类型:d是目录、l是链接、-是普通文件、p是管道
    • 第2~4、5~7、8~10位分别表示root、用户组、其他用户对文件的读、写、执行的权力
  • 第二列2,硬链接数
  • 第三列root,所有者
  • 第四列root,所属组
  • 第五列6,文件/目录大小
  • 第六列Jul 8,修改时间
  • 第七列etc,名称

查看目录中文件
命令作用
ls当前目录中子目录和文件
ls -a当前目录中所有子目录和文件,包括隐藏文件
ls -R当前目录及下层目录里的子目录及文件,树状图显示

增删移动复制文件或文件夹
命令作用
touch <file>更改文件的时间戳,若无则创建新文件
mkdir <dir>创建新目录
rm <file>删除文件
rmdir <dir>删除目录
rm -r 将目录和子文件当作单个文件来删除(慎用)
cp <file1> <file2>将file1复制到file2的位置和文件名
mv <file1> <file2>将file1移动到file2的位置并设定文件名

查看文件内容
命令作用
cat <file>查看文件内容
tac <file>倒叙查看文件(适合查看最新日志)
cat <file1> <file2>连续查看
less <file1> [file2]一次显示一个文件的内容,按q退出显示
head <file>显示文件头10行
tail <file>显示文件尾10行
head -n 20 <file>显示文件头20行

统计文本内容
命令作用
wc <file>统计文本的行数、词数、字符数
wc -l <file>统计行数
wc -w <file>统计次数
wc -c <file>统计字符数

历史命令
命令作用
history显示历史命令的号码和内容
!string根据string内容和历史命令自动补全命令
!number执行号码为number的历史命令
or 上下选取历史命令
双感叹号!!重复执行上一条指令
Esc+. or alt+.可再次输入之前命令的最后一参数,前者只上一命令,后者可上很多条命令

Tab补全命令

按Tab键可补全命令、参数或文件名,若有多个选择则都显示,让你继续输入

其它常用指令
命令作用
passwd修改密码
分号;隔开多条命令
反斜杠\在下一行连接输入上一行未输完的指令
whoami查看当前用户名

命令行编辑使用快捷键
快捷键作用
Ctrl+A跳到命令行开头
Ctrl+E跳到命令行结尾
Ctrl+U清楚光标到命令行开头的内容
Ctrl+K清楚光标到命令行结尾的内容
Ctrl+跳到命令行中前一词的开头
Ctrl+跳到命令行中后一词的末尾
Ctrl+R然后输入关键字在历史记录中搜索命令

习题

在这里插入图片描述
在这里插入图片描述


答案

在这里插入图片描述
在这里插入图片描述


参考资料:Red Hat Training and Certification
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值