目录
一、什么是linux
linux操作系统:linux是指linux内核
内核:
- 系统核心程序
- 相当于人的大脑
- 负责系统程序和硬件分配及调度
二、什么是shell
对外提供操作者和系统沟通接口
对内实现对内核进行保护
三、shell行提示符的含义
01_shell打开方式:
1、右键打开
2、Application—>favoretis—>terminal
3、gnome-terminal
4、当shell已经开启时,需要一个新的shell,在shell中可以用++
5、可以在设置中设定任意快捷键执行gnome-terminal
02_shell命令行提示符
四、shell中的快捷键
01_shell中的快捷键使用
(ctrl)+(shift)+(T)在一个terminal中开启多个窗口
(ctrl)+(shift)+(N)重新打开一个terminal
(ctrl)+(C) 取消命令执行
总结:
快捷键 | 含义 |
---|---|
(ctrl)+(shift)+(T) | 在一个terminal中开启多个窗口 |
(ctrl)+(shift)+(N) | 重新打开一个terminal |
(ctrl)+(C) | 取消命令执行 |
(ctrl)+(D) | 关闭shell |
(ctrl)+(shift)+(鼠标选中)+(C) | 复制选中字符 |
(ctrl)+(shift)+(V) | 粘贴 |
鼠标选中 | 复制 |
鼠标滚轮按下 | 粘贴 |
02_shell中如何执行命令
- 命令执行格式
命令就是程序
参数表示命令的特殊功能
对象就是操作目标 - 命令执行的方法
有些命令可以单独执行
参数可以加多个
-a -b -c = -abc = -cba = -acb
参数-s 表示单词缩写
参数- -size表示单词全拼
命令必须行提示符之后输入否则命令无法执行
当命令行被占用通常使用(ctrl)+(c)结束占用命令行的程序来释放命令行
五、命令行获得帮助
01_whatis rm 查看命令的基本用途
查看过程中出现
查看出现内容 | 含义 |
---|---|
rm | nothing appropriate |
1 | 表示查看内容没有帮助 |
2 | 系统帮助数据未更新用mandb命令更新 |
2的解决方式:
当使用的用户为普通用户时执行以下操作:
su - root
mandb
更新后,退出超级用户:exit
02_rm --help 查看命令的基本用法
查看出现内容 | 含义 |
---|---|
[ ] | 内容可加可不加 |
… | 内容个数任意 |
<> | 必须在命令执行时加入的元素 |
03_man rm #命令用法详解
man是manual的缩写
man -k passwd passwd关键字有多少级别的man
man的级别
级别 | 含义 |
---|---|
1 | 命令 |
2 | 系统调用 |
3 | 函数库调用 |
4 | 特殊文件(设备文件等 |
5 | 文件 |
6 | 游戏 |
7 | 特殊的包 |
8 | 系统管理命令 |
9 | 表示快速移动到man的最前 |
man rm 进入到 rm 命令的帮助
命令 | 含义 |
---|---|
q | 退出 |
/关键字 | 搜索关键字,n 向下匹配, N 向上匹配 |
G | 快速移动到 man 的最后 |
g | 表示快速移动到 man 的最前 |
六、linux命令行历史调用
01_history 查看历史命令
history -c 清空历史命令
永久清空需要文件.bash_history
02_历史命令的调用
命令 | 含义 |
---|---|
上键/下键 | 逐行调用 |
!数字 | 调用指定行历史 |
!字符 | 调用以此字符开头的最近历史 |
(ctrl)+(R) | 开启历史搜索模式,命令行显示变为:(reverse-i-search):输入关键字–>会显示含有此关键字的最近的一条历史 |
七、TAB
补齐系统中存在的命令,文件和某些命令的参数
一次tab没有效果时,表示此字符开头的信息不唯一可连续按2次,那么会把以此开头的所有内容显示
如果2次仍然不显示内容表示没有此字符开头的指令