Linux命令行及使用技巧

什么是Linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统
内核的作用
内核是系统的核心程序,相当于人的大脑,负责系统程序和硬件的分配及调度。
什么是shell
shell对外提供操作和系统沟通接口,对内实现对内核进行保护,RHEL8中默认使用的shell是bash
shell行提示符的含义
在这里插入图片描述
在这里插入图片描述
root表示当前的操作用户
@表示分隔符无意义
localhoust表示当前系统的简写主机名
Desktop表示当前所在目录
[ ]表示提示符的分隔符号没有特殊含义
#表示命令提示符,普通用户为$,超级用户为#
shell中的快捷键
Ctrl+Shift+T:在一个terminal中开启多个窗口
Ctrl+Shift+N:重新打开一个terminal
Ctrl+c:取消命令执行
Ctrl+d:关闭shell
Ctrl+Shift+鼠标选中+C:复制选中字符
Ctrl+Shift+V:粘贴
shell中如何执行命令
命令的格式: 命令 参数 对象
命令就是程序 参数表示命令的特殊功能 对象就是操作目标
例如显示root目录中的所有文件:ls -a root
在这里插入图片描述
命令的执行方法
有些命令可以单独执行
命令的参数可以加多个
例如:ls -l -s -a=ls -lsa
参数可以分为简写和全拼
例如:-s=–size -s表示单词的缩写 --size表示单词的全拼
命令必须在行提示符后使用,否则无法执行,在命令行被占用时通常使用Ctrl+c结束命令行的程序来释放命令行
命令行获得帮助
whatis 命令:查看命令的基本用途
如果查询出现nothing appropriate表示查看命令没有帮助,系统帮助数据未使用mandb命令更新
例如:whatis ls
在这里插入图片描述
命令 --help:查看命令的基本用法
例如:rm --help
[ ]表示内容可加可不加
…表示内容个数任意
< >表示必须在命令执行时加入元素
在这里插入图片描述
man 命令:命令用法详解,man是manual的缩写
man的级别
1:命令
2:系统调用
3:函数库调用
4:特殊文件(设备文件等)
5:文件
6:游戏
7:特殊的包
8:系统管理命令
9:内核信息规则
在这里插入图片描述
man的用法
man 命令:进入到命令的帮助
g:快速移动到man的最前
G:快速移动到man的结尾
/关键字:搜索关键字 n向下匹配 N向上匹配
q:退出
历史命令的调用
我们当前的shell可以记录系统执行过得历史命令
history:查看历史命令
history -c:清空当前的历史命令,清空/root/.bash_history文件内容可以永久清除历史命令记录
上键|下键:逐行调用
!数字:调用制定历史
!字符:调用以此字符开头的最近历史
Ctrl+r:开启历史搜索模式,命令行显示会变为(reverse-i-search)`’:输入关键字会显示含有此关键字的最近一条历史
TAB
补齐系统中存在的命令,文件,某些命令的参数。
当按一次TAB没有效果表示以此字符开头的信息不唯一,可按两次查看,如按两次还无效果表示没有以此字符开头的指令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值