Day04 红帽下Linux基础指令1
红帽下Linux基础指令1
文章目录
- 红帽下Linux基础指令1
- 虚拟机服务器
- 实验环境
- 相关指令
- 以远程连接的形式登录服务器
- 切换用户
- 在workstation服务器中
- 了解Linux
- Linux基础指令
- 获取帮助
- 清屏
- 日期
- 路径
- 查看文件属性
- 查看目录中文件
- 增删移动复制文件或文件夹
- 查看文件内容
- 统计文本内容
- 历史命令
- Tab补全命令
- 其它常用指令
- 命令行编辑使用快捷键
- 习题
- 答案
虚拟机服务器
实验环境
相关指令
- 在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@serverassh root@serverassh 身份@机器
切换用户
su - root 或 su -su - studentsu - 用户名
在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 +%R | 15:52 |
date +%X | 03:52:17 PM |
date +%T | 15:54:49 |
date +%x | 07/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
Day04 红帽下Linux基础指令1相关推荐
- 开发笔记 —— Linux 下的基础指令
Linux 下的基础指令 基本使用 远程客户端 注销&关机命令 注销 重启系统 关闭系统 文件系统指令 文件和目录 练习 文件归档(tar) 软件安装 文件下载 手动下载 命令下载 使用 TA ...
- Linux 基础指令英文全称
Linux 基础指令英文全称 指令 英文 作用 atq AT Queue 列出等待的计划任务 atrm AT ReMove 删除等待的任务 cat CATenate 正序列出文本,tac逐行倒叙列出 ...
- Linux基础指令总结
Linux基础指令 ssh ctrl+insert和shift+insert ctrl+l ls ls-l和ll ls-a pwd cd touch cat echo mkdir rm cp mv t ...
- linux基础指令下
目录 man指令(重要) cp指令(重要): mv指令(重要): cat: more指令以及less指令: head指令和tail指令以及管道的认识(重点): 时间相关的指令: Cal指令: find ...
- 总结-Linux基础指令
虚拟机桥接模式:需要连接wifi或网络 NAT模式:只要你电脑能联网,虚拟机使用主机上网. 基础指令:ifconfig---查看网卡信息(IP地址) 命令使用格式: 命令名称 [操作选项] [操作对象 ...
- Linux基础指令(覆盖80%)
基础指令(常用) 1.[root@localhost 桌面]# root:当前登录的用户名 localhost:登录的主机名 桌面:当前工作目录 #:身份识别符("#":代表roo ...
- linux基础指令学习(一)
linux系统基础指令学习(一) 1.创建一个目录/pxx 提示: windows下的路径样式为c: \ppx\ test,而linux下的路径样式为 /ppx/test 因此/ppx就可以看做是c: ...
- Linux | 基础指令
目录 ls pwd cd touch mkdir tree rmdir/rm man cp mv echo cat more less head / tail find grep which xarg ...
- Linux基础指令的基本操作(一)
文章目录 Linux用户管理: 1.adduser添加用户 2.passwd修改用户密码 3.userdel删除用户 其他指令 alias指令(取别名) whoami指令 man指令(重要) bc指令 ...
最新文章
- 只需两行代码,2080Ti 就能当 V100用,这个炼丹神器真牛!
- 2017 ZSTU寒假排位赛 #8
- 如何删除VS2015中的OpenCV的配置
- Cannot add or update a child row:
- 《微信企业号开发日志》之企业号接入
- Python 实现简单的爬虫
- nginx限流方案的实现(三种方式)
- 快速使用redis保存session信息
- 机器学习--支持向量机(四)SMO算法详解
- 后缀数组三·重复旋律3
- Winform中 System.Drawing.Color颜色对照表
- 简单的圆形图标鼠标hover效果 | CSS3教程
- 利用Excel出库明细表批量生成送货单
- 高级操作系统——Nachos同步机制
- linux安装7z命令,Linux 下安装 7zip 及使用
- 概率论在实际生活的例子_概率论在实际生活中的应用
- ADP(自适应动态规划)-值迭代
- android学习笔记1
- edgexfoundry docker 容器化部署 ubuntu16.4 跑起来 go0.6.0 版
- 互联网金融概念股龙头有哪些