红帽下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相关推荐

  1. 开发笔记 —— Linux 下的基础指令

    Linux 下的基础指令 基本使用 远程客户端 注销&关机命令 注销 重启系统 关闭系统 文件系统指令 文件和目录 练习 文件归档(tar) 软件安装 文件下载 手动下载 命令下载 使用 TA ...

  2. Linux 基础指令英文全称

    Linux 基础指令英文全称 指令 英文 作用 atq AT Queue 列出等待的计划任务 atrm AT ReMove 删除等待的任务 cat CATenate 正序列出文本,tac逐行倒叙列出 ...

  3. 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 ...

  4. linux基础指令下

    目录 man指令(重要) cp指令(重要): mv指令(重要): cat: more指令以及less指令: head指令和tail指令以及管道的认识(重点): 时间相关的指令: Cal指令: find ...

  5. 总结-Linux基础指令

    虚拟机桥接模式:需要连接wifi或网络 NAT模式:只要你电脑能联网,虚拟机使用主机上网. 基础指令:ifconfig---查看网卡信息(IP地址) 命令使用格式: 命令名称 [操作选项] [操作对象 ...

  6. Linux基础指令(覆盖80%)

    基础指令(常用) 1.[root@localhost 桌面]# root:当前登录的用户名 localhost:登录的主机名 桌面:当前工作目录 #:身份识别符("#":代表roo ...

  7. linux基础指令学习(一)

    linux系统基础指令学习(一) 1.创建一个目录/pxx 提示: windows下的路径样式为c: \ppx\ test,而linux下的路径样式为 /ppx/test 因此/ppx就可以看做是c: ...

  8. Linux | 基础指令

    目录 ls pwd cd touch mkdir tree rmdir/rm man cp mv echo cat more less head / tail find grep which xarg ...

  9. Linux基础指令的基本操作(一)

    文章目录 Linux用户管理: 1.adduser添加用户 2.passwd修改用户密码 3.userdel删除用户 其他指令 alias指令(取别名) whoami指令 man指令(重要) bc指令 ...

最新文章

  1. 只需两行代码,2080Ti 就能当 V100用,这个炼丹神器真牛!
  2. 2017 ZSTU寒假排位赛 #8
  3. 如何删除VS2015中的OpenCV的配置
  4. Cannot add or update a child row:
  5. 《微信企业号开发日志》之企业号接入
  6. Python 实现简单的爬虫
  7. nginx限流方案的实现(三种方式)
  8. 快速使用redis保存session信息
  9. 机器学习--支持向量机(四)SMO算法详解
  10. 后缀数组三·重复旋律3
  11. Winform中 System.Drawing.Color颜色对照表
  12. 简单的圆形图标鼠标hover效果 | CSS3教程
  13. 利用Excel出库明细表批量生成送货单
  14. 高级操作系统——Nachos同步机制
  15. linux安装7z命令,Linux 下安装 7zip 及使用
  16. 概率论在实际生活的例子_概率论在实际生活中的应用
  17. ADP(自适应动态规划)-值迭代
  18. android学习笔记1
  19. edgexfoundry docker 容器化部署 ubuntu16.4 跑起来 go0.6.0 版
  20. 互联网金融概念股龙头有哪些

热门文章

  1. Android之USB转串口通信-基本流程
  2. Lazada店铺运营--提升销量的核心技巧及店铺前期运营规划
  3. R语言使用lm函数拟合回归模型(简单线性回归、一元回归、simple regression)、并解读拟合模型
  4. 【量化笔记】波动volatility相关技术指标以其含义
  5. 目前刷脸支付市场还处在高速成长期
  6. [9i]九族姻亲所用到的英文单词
  7. LB+HA+ISCSI 集群系统项目实践
  8. 弃用 Docker kill,事实证明,它更牛逼!
  9. 企业上云必须先了解,三种云的区别:公有云、私有云、混合云
  10. 关于解决chrome浏览器由贵单位管理的方法