红帽Linux系统(RHCSA)认证 Linux命令 RHCE124-2-2 LinuxShell基本使用-Linux命令.pptx
文本预览下载声明
延时符
移动互联应用技术 吴丽春
红帽Linux系统(RHCSA)认证
RedHat RHCSA
Linux Shell
Linux桌面与Shell
Linux命令
Chap 2-2
Linux命令
1
Shell命令
示例
内部命令:
在系统启动时就调入内存的二进制程序
常驻内存,执行效率高
Eg: cd history pwd
查看内部命令: #enable -a
外部命令:
用户需要时才从硬盘中读入内存的二进制程序
系统的软件功能,执行效率相对低
Eg: ls who touch
查看命令类型: #type 命令名
类型
#enable -a
#cd /home/student
#history
#pwd
#type ls
#ls -al /tmp
#cal 2020
#touch /tmp/testfile.txt
命令对应的二进制程序存放在/usr/bin /usr/sbin目录中, 命令名严格区分大小写
4
Linux命令的通用命令格式
命令字 [选项] [参数]
[root@localhost ~]# ls -l /home
总计 8
drwxrw-r-- 2 student student 4096 09-08 08:50 student
命令名大小写敏感
命令名、选项、参数之间以空格(至少一个)间隔
命令的选项、参数可选
不同的命令有不同的选项、不同的参数要求
选项: 用于调节命令的具体功能
“-”引导短选项(单个字符), “--”引导长选项(多个字符),eg“-l” “--color”
多个短选项可组合,只用一个“-”引导,例如“-al”
参数: 命令操作的对象,如文件、目录名等,多个参数以空格分隔符
命令执行结果:显示\无显示\执行错误(命令不存在、参数错误、选项错误…)
2
命令格式
5
Linux命令的通用命令格式
命令字 [选项] [参数]
[ root @ localhost ~ ] #
命令提示符格式固定,具体显示信息随登录用户而不同
3
命令提示符
4
命令辅助
空格 命令、选项、参数之间的间隔符
* 通配符,代表n个字符
? 通配符,代表1个字符
[ ] 正则表达式符号,代表区间范围
; Shell连接符,表示连续执行命令
| Shell管道符,将前一命令的标准输出 作为后一命令的标准输入
标准输入重定向
标准输出重定向
标准输出重定向 追加
特殊符号
Tab键:自动补齐
反斜杠“\”:强制换行
快捷键 Ctrl+U:清空至行首
快捷键 Ctrl+K:清空至行尾
快捷键 Ctrl+L:清屏
快捷键 Ctrl+C:取消本次命令编辑
快捷按键
作用: 为使用频率较高的复杂命令行设置简短的调用名称
查看别名: #alias [别名]
设置别名: #alias 别名=‘实际执行命令
取消别名 : #unalias 别名
取消所有别名: #unalias -a
别名永久生效: 将设置命令保存到 /etc/bashrc
命令别名
命令历史: 保存用户曾经执行过的命令操作
查看历史命令 :
↑、↓按键逐条翻看,允许编辑并重复执行
#history
清除历史命令: #history –c
执行历史记录中的第n条命令: #!n
命令历史
8
5
命令帮助
help: #help 命令名
用于查看Bash内部命令的帮助信息
“--help” 选项:适用于大多数外部命令
man: #man 命令名
用于阅读Linux命令手册页
man –k [关键字]
“”“”、PgUp、PaDn Down翻页
Q或q键退出阅读
“/”键后查找内容
info: info 命令名
查询命令
帮助信息
THANKS
演示完毕
感谢收看
延时符
显示全部