Linux学习之路
Linux命令行使用技巧
一、什么是Linux?
Linux系统的全称是GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并使用GNU工程各种工具和数据库的操作系统。
二、什么是shell
1.shell的作用
对内保护系统内核,对外提供操作,是和系统沟通的接口。
2.shell的打开方式
右键单击桌面选择Open in Terminal。
在左上角Application菜单中依次选择System tools–terminal。
3shell命令行提示符
[root@westos_student50 Desktop]#
root:运行shell的用户(root代表超级用户)。
@:表示分割符。
westos_student50:当前主机去掉域名部分的短名称。
Desktop: 当前目录名称。
#:表示当前用户是超级用户;若是$,则表示当前用户为普通用户。
shell中的快捷键
ctrl+shift+T //在一个terminal中开启多个窗口
ctrl+shift+N //重新打开一个terminal
ctrl+c //取消命令执行
ctrl+d //关闭shell
ctrl+shift+选中+c //复制选中字符
ctrl+shift+v //粘贴
ctrl+a //快速移动光标到行首
ctrl+e //快速移动光标到行尾
ctrl+u //快速删除当前所在字符之前的所有
ctrl+k 快速删除当前所在字符和之后的所有
shell中如何执行命令
命令执行格式
命令 参数 对象
命令就是程序
参数表示命令的特殊功能
对象就是操作目标
命令执行的方法
有些命令可以单独执行
参数可以加多个
-a -b -c = -abc = -cba= -acb
参数 -s 表示单词缩写
参数 --size 表示单词全拼
命令必须在行提示符之后输入,否则命令无法执行.
当命令行被占用通常可以使用Ctrl + c,结束命令行的程序来释放命令行。
Linux命令行历史调用
shell可以记录系统中执行过的历史命令。
history //查看历史命令
history -c //清空当前历史命令
!数字 //调用指定行历史
!字符 //调用以此字符开头的最近历史
ctrl+r // 开始历史搜索模式
TAB
补齐系统中存在的命令,文件,和某些命令的参数当按一次tab没有效果, 表示以此字符开头的信息不唯一可连续按两次。 那么会把以此字符开头的所有内容显示。如果连续按两次仍然不显示表示没有以此字符开头的指令。