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
下一篇 2017-07-16

相关推荐

  • 第六周作业

    vim编辑器的使用 vim在工作过程中有三种模式:编辑模式、输入模式、末行模式 编辑模式:也叫命令模式,键盘操作常被理解为编辑命令。 输入模式:在文本文件中输入内容。 末行模式:vim内置的命令行接口,执行vim的内置命令。 vim的使用 打开文件:#vim [OPTIONS]…[FILE]… +#:打开文件后,直接让光标处于第#行 …

    Linux干货 2017-07-04
  • SHELL流程控制之循环

    当进行脚本编程时,语句执行的流程控制通常有三种: l  顺序执行 l  选择执行 l  循环执行   条件选择if: if语句可以进行嵌套 if 判断条件;then          条件为真的分支代码 elif  判断条件;th…

    Linux干货 2016-08-18
  • MAN 手册各章节功能介绍及快捷键键位整理

    man手册各章节功能介绍及快捷键键位整理 Linux系统提供了相对比较丰富的帮助手册(man),man是manual的缩写,是系统中提供相关条目参考信息的命令。 Ⅰ、man手册分为多个section 使用手册:压缩格式的文件,有章节之分; 存储位置/usr/share/man    man1,man2,man3,man4,man5,man…

    Linux干货 2016-10-16
  • rpm程序包管理器使用详解

    rpm程序包管理器的使用详解   说到程序包管理器,就会想到基于CentOS系统上的rpm命令与其对应的前端处理器yum。所谓程序包,是将源代码转换为二进制格式,再组织成一个或者多个包文件供用户安装使用。rpm程序包的命名格式如下:   name-VERSION-release.arch.rpm   软件名-版本号(分为主版本m…

    Linux干货 2016-08-21
  • RAID简介

    一,什么是raid? RAID(Redundant Arrays of Independent Disks)中文叫磁盘阵列。 简单来讲就是把很多的硬盘组织在一起来使用。        RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、…

    Linux干货 2016-06-22
  • rpm实现LAMP

    rpm实现LAMP部署 LAMP概述 LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同…

    Linux干货 2016-11-02