Linux命令行使用技巧
文章目录
前言
对于初学者建议大家在Linux操作系统下的Linux虚拟机进行实验操作,一是实验环境有所不同,二是如果有错误,也可以进行重置虚拟机,避免对于误操作对真机的损害。
一、什么是Linux和shell
1、什么是Linux
Linux,全称GNU/Linux,为开源软件,是指Linux内核,是系统核心程序,相当人的大脑,负责系统程序和硬件分配及调度。
2、什么是shell
shell(俗称壳),对外提供操作和系统沟通接口,对内实现对内核进行保护,基本上shell分两大类:①图形界面shell(GUI shell),如应用最为广泛的 Windows Explorer;②命令行式shell(CLI shell),如bash (linux 系统),RHEL8中默认使用的shell是bash。
shell也可分为交互式shell和非交互式shell,交互式模式就是shell等待你的输入,并且执行你提交的命令;而非交互式模式下shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。
二、shell的打开方式
1、鼠标右键打开——open in Terminal
打开的shell在当前用户的桌面上
2、Applications~~System tools ~~terminal
打开的shell默认在当前用户的家目录中
3、在已打开的shell中输入gnome-terminal
打开新的shell
[kiosk@foundation36 Desktop]$ gnome-terminal
4、在已打开的shell 中按<Ctrl>+<Shift>+<n>
打开一个新的shell
5、可以在设置中设定任意快捷键执行gnome-terminal
6、关闭shell输入exit
[kiosk@foundation36 Desktop]$ exit
三、shell命令行提示符
[kiosk@foundation36 Desktop]$
1、kiosk
:运行shell的用户
2、@
:分隔符
3、foundation36
:当前主机名称
4、Desktop
:当前所在系统位置
5、$
:身份提示符 #
表示用户为超级用户 $
表示用户为普通用户
四、shell的中的快捷键
1、<Ctrl>+<Shift>+<t>
在一个terminal中开启多个窗口
2、<Ctrl>+<Shift>+<n>
重新打开一个terminal
3、<Ctrl>+<c>
取消命令执行
4、<Ctrl>+<d>
关闭shell
5、<Ctrl>+<Shift>+<鼠标选中>+<c>
复制选中字符
6、<Ctrl>+<Shift>+<v>
粘贴
7、鼠标选中为复制
8、鼠标滚轮按下为粘贴
五、shell中如何执行命令
1、命令执行格式:命令(空格)参数(空格)对象
2、命令执行方法:有些命令可以单独执行,参数可以加多个
-a -b -c = -abc = -cba = -acb
3、参数-s
表示单词缩写; 参数--size
表示单词全拼
4、命令必须在行提示符之后输入否则命令无法执行;当命令行被占用时通常用<Ctrl>+<c>
结束占用命令行的程序来释放命令行
六、Linux命令行历史调用
1、查看历史命令
[kiosk@foundation36 Desktop]$ history
2、清空当前历史命令(永久清空历史命令需要清空文件.bash_history
)
[kiosk@foundation36 Desktop]$ history -c
3、上键|下键
:历史逐行调用
4、!数字
:调用指定行历史
5、!字符
:调用以此字符开头的最近历史
6、<Ctrl>+<r>
:开启搜索模式,命令行显示会变成: reverse-i-search)
’ `: 输入关键字 (显示含有此关键字的最近一条历史)
七、< Tab >的使用
1、作用:补齐系统中存在的命令,文件,和某些命令的参数
2、按一次没用时,表示以此字符开头的信息不唯一,可连续按2次,会显示以此字符开头的所有内容显示
3、按2次没用时,表示没有以此字符开头的信息