已经一年没有在接触过Linux了,经过一个星期的Linux学习之后,又重新对她产生了兴趣,本周学习了一些Linux入门级的命令:
(1) (1)tty
这个命令是查看当前所处于的中终端信息的,同样也可以使用 who am i ,who以及w来查看终端信息.
终端也还有物理终端、虚拟终端以及伪终端之分,在虚拟机下测试终端信息的时候,显示的是虚拟终端的信息
当远程登录虚拟机的时候,显示的是伪终端的信息
(2) (2) shell
shell是提供用户和内核交互的一种接口,就是要将我们想要完成的操作翻译成系统识别的语言(纯属个人理解)。
查询当前使用的shell
注:”$”是用来引用变量的,echo的作用就是用来将变量的信息显示出来
查询当前系统的所有shell
注:cat的作用是显示文件的内容
(3)编辑器
gedit
:是一个在Linux图型化界面下的一个编译器命令
nano
: 实在Linux命令行下的编译器命令
(4)内部命令、外部命令
判断一个命令的类型:type command
显示所有内部命令:enable –a
(由于篇幅原因只显示一部分内部命令)
enable
-a |wc -l 统计所有的内部命令数量
enable -n COMMAND 禁用一个内部命令
总结:
enable 显示所有启用的内部命令
enable |wc -l 统计启用的内部命令数量
enable COMMAND 启动一个内部命令
enable -n 显示所有被禁用的内部命令
enable -n |wc -l 统计被禁用的内部命令数量
(5)hash命令
Hash通俗的说就是“缓存”的意思在学习hash之前就要知道一下PATH,在windows下PATH
显示当前被hash的外部命令
小结:hash –l 显示当前被hash的外部命令,包括别名
hash –d name 删除一个hash
hash –r 清空所有hash
(6)alias 别名
alias :显示当前已定义的别名
alias
aliname=’command [-x] [….]’ 定义别名
unalias
aliname 取消别名定义。
unalias
-a 取消所有别名
在Linux系统中执行一条命令的查询顺序
alias
> 内部命令> hash > PATH > command not find
原创文章,作者:Melissa,如若转载,请注明出处:http://www.178linux.com/81347