Linux入门命令(一)

已经一年没有在接触过Linux了,经过一个星期的Linux学习之后,又重新对她产生了兴趣,本周学习了一些Linux入门级的命令:

(1)     (1)tty

这个命令是查看当前所处于的中终端信息的,同样也可以使用 who am i ,who以及w来查看终端信息.

终端也还有物理终端、虚拟终端以及伪终端之分,在虚拟机下测试终端信息的时候,显示的是虚拟终端的信息

 Linux入门命令(一)

当远程登录虚拟机的时候,显示的是伪终端的信息

Linux入门命令(一)

(2)    (2) shell

shell是提供用户和内核交互的一种接口,就是要将我们想要完成的操作翻译成系统识别的语言(纯属个人理解)。

查询当前使用的shell

Linux入门命令(一)

注:”$”是用来引用变量的,echo的作用就是用来将变量的信息显示出来

查询当前系统的所有shell

Linux入门命令(一)

注:cat的作用是显示文件的内容

3)编辑器

gedit
:
是一个在Linux图型化界面下的一个编译器命令

nano
:
实在Linux命令行下的编译器命令

4)内部命令、外部命令

判断一个命令的类型:type command

Linux入门命令(一)

显示所有内部命令:enable –a

Linux入门命令(一)

(由于篇幅原因只显示一部分内部命令)

   enable
-a |wc -l
统计所有的内部命令数量

Linux入门命令(一)

   enable -n COMMAND 禁用一个内部命令 

 

Linux入门命令(一)

总结:

enable 显示所有启用的内部命令

    enable |wc -l 统计启用的内部命令数量 

enable COMMAND 启动一个内部命令

enable -n 显示所有被禁用的内部命令

    enable -n |wc -l 统计被禁用的内部命令数量

 

5hash命令

Hash通俗的说就是“缓存”的意思在学习hash之前就要知道一下PATH,windowsPATH

Linux入门命令(一)

显示当前被hash的外部命令

Linux入门命令(一)

小结:hash –l 显示当前被hash的外部命令,包括别名

      hash –d name  删除一个hash

      hash –r 清空所有hash

6alias 别名

     alias :显示当前已定义的别名

Linux入门命令(一)

alias
aliname=’command [-x] [….]’
定义别名

Linux入门命令(一)

unalias
aliname
取消别名定义。

Linux入门命令(一)

unalias
-a
取消所有别名

Linux系统中执行一条命令的查询顺序

alias
>
内部命令> hash > PATH > command not find

原创文章,作者:Melissa,如若转载,请注明出处:http://www.178linux.com/81347

(0)
MelissaMelissa
上一篇 2017-07-16 17:50
下一篇 2017-07-16 18:53

相关推荐

  • 8月3日作业

    文件权限相关的课堂练习: 1)当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作?     用户小明不能进入/testdir,不能删除,不能创建。使用ll能看到有哪些文件,但是看不到具体信息 2)当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作? 不能查看文…

    Linux干货 2016-08-07
  • 一、循环语句:for, while, until 循环执行:将某代码段重复运行多次重复运行多少次:循环次数事先已知循环次数事先未知有进入条件和退出条件 1.for……do……done for 变量 in 列表 ; do    循环体done 执行机制:依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中…

    Linux干货 2016-08-19
  • shell脚本编程之判断语句

    一、单分支if语句     格式:if 判断条件;then        statement1        statement2          …     &nb…

    Linux干货 2016-01-01
  • Linux 第七天: (08月05日) Linux文本处理工具

    Linux 第七天: (08月05日) 文本处理工具       head -n 指定货权前n行tail -n 指定获取后n行tail -f 显示文件新追加内容 tail -n 0 -f /var/log/messages & 后台监控日志 cut -d 指明分隔符,默认tabcut -f 第几个字段cut -c 按字符…

    Linux干货 2016-08-08
  • net25-第17周作业

    1、结合图形描述LVS的工作原理; lvs-nat模型,相当于多目标的dnat,通过将请求报文中的目标地址和目标端口修改为调度出的rs的rip和port来实现转发,整个请求如下: cip -> vip -> vs(nat转换) -> rip  请求 rip -> dip(默认网关) -> vs(nat转换) ->…

    Linux干货 2017-05-15
  • N-22-南京-修 第三周博客作业

    #1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [xujie@localhost ~]$ who | cut -d " " -f1 | sort -u #2、取出最后登录到当前系统的用户的相关信息。 [root@localhost xujie]# last -x | head -1 #3、取出…

    Linux干货 2016-09-15