在上一章节中我们讲到了安装完成之后如何设置语言环境以及介绍了终端类型和如何从字符终端中如何切换到图形终端,那么图形终端我们很常见,例如Windows就是图形终端,我们称之为GUI,而在Linux当中主要还是使用的是字符终端,我们称之为命令行接口CLI,那么在接下来的章节中主要讲述的是CLI的接口和一些基础命令。

一、CLI接口

在Windows中,绝大多数使用的是GUI界面,无论是客户端还是服务端来说,它的易用性确实很好,学习的线路也很平坦,所以对于客户端来说大多数都是选择它来对普通用户操作,而在服务端来说,Linux是最好的选择,因为图形界面在Linux上面只是一个应用程序,可装也可卸载,而且对于服务端来说,装图形界面反倒是一个麻烦,而且还不安全,占用大量服务资源,所以CLI是在Linux中主要用的一个应用界面,尤其是在服务器端,资源和效率是最重要的。

1.1 命令行接口

我们安装完成Linux之后,输入用户名和密码会看见一下界面,大致格式如下:

[USERNAME@HOSTNAME ~]# COMMAND

以上的格式就叫命令行接口的格式,其详情如下:

USERNAME:当前登录的用户;   @:    分隔符,无特殊意义;   HOSTNAME:当前所在的主机名,非完整格式,如果没有设置主机名的话,默认为localhost,全程为localhost.localdomain;   ~:用户当前所在的目录(current directory),也称之为工作目录(working directory);通常是相对路径;   #:命令提示符,共有两个,一个是管理员提示符#,另一种是普通用户提示符$;大致如下:     #:管理员账号,为root;拥有最高权限,能执行所有操作;  $:普通用户,非root用户;不具有管理权限,不能执行系统管理类操作;

值得注意的是,我们不要最好是以root管理员的身份进行登录Linux,因为权限很大,所以我们建议使用非管理员账号来登录该系统,如果要执行管理操作的话,普通管理员是没有权限的,要执行管理操作需要临时切换管理员,操作完成即可退回,这也不失为一种方法。

二、基础命令

之前我们讲过几个基础的命令,我们现在来回复一下:

   # tty:查看当前的终端设备;   # ifconfig 或 # ip addr list:查看活动接口的ip地址;   # startx:启动图形终端;

以上就是回复的基础命令,那么我们现在介绍一些新的命令基础命令,现在CentOS 7和之前的版本很不一样,没有等级之分,而且由原来的init切换成为了systemd,在后期的文章中会有介绍,现在介绍一下Linux如何关机和重启的命令。
  在CentOS 7和6为例,这里的关机的命令不一,可实现的功能都是关机,命令如下:

    CentOS 7:      # systemd poweroff    *:      # power off      # halt

      注:*表示任何版本都通用,包括CentOS 7。

接下来介绍重启命令:

    CentOS 7:  # systemctl reboot    *:     # reboot

还有就是ping命令和echo命令,echo就是回显,那么ping是探测网络的目标主机与当前主机之间的连通性,示例如下:

[root@node1 ~]# ping 192.168.1.1PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=23.2 ms64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=5.95 ms64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=6.29 ms64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=5.94 ms64 bytes from 192.168.1.1: icmp_seq=5 ttl=128 time=5.54 ms64 bytes from 192.168.1.1: icmp_seq=6 ttl=128 time=6.43 ms^C--- 192.168.1.1 ping statistics ---6 packets transmitted, 6 received, 0% packet loss, time 5013msrtt min/avg/max/mdev = 5.549/8.897/23.206/6.405 ms

  ^C是快捷键Ctrl+c,意思是终止当前进程操作,如果终止的话就会一直ping下去,那么我们使用-c选项来解决这个问题,比如我只让它ping4次,示例如下:

[root@node1 ~]# ping -c4 192.168.1.1PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=71.6 ms64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=37.2 ms64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=6.13 ms64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=7.78 ms

--- 192.168.1.1 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3006msrtt min/avg/max/mdev = 6.139/30.706/71.681/26.693 ms

好的,以上就是其全部内容,那么在下一章节中我们讲述命令的语法格式。

转载于:https://blog.51cto.com/tianxie/1970729

2017-10-7Linux基础知识(5)基本命令相关推荐

  1. 华为ensp命令大全_电脑网络:华为交换机基础知识及基本命令配置大全,新手的福音...

    一.交换机常识. 华为作为全球领先的电信解决方案供应商,其产品和业务的分布十分广泛,是众多通信行业的公司学习的典范. 本文主要将以华交换机为例,了解华为交换机的基础知识. 华为交换机基础知识 华为27 ...

  2. 2017年计算机基础知识答题宝典,最全全国计算机基础知识试题及答案考级宝典(2018)..pdf...

    最全全国计算机基础知识试题及答案考级宝典( 2018 ) 第一 部分 . 一.单项 选择题 1.世界上第一台电子数字计算机取名为 ( ) . A.UNIV AC B.EDSAC C.ENIAC D.E ...

  3. 10.信息系统基础知识

    1.信息 1.1 概念: 信息是客观事物状态和运动特征的一种普遍形式,客观世界中大量存在.产生和传递着以这些方式表示出来的各种各样的信息. 控制论创始人认为:信息就是信息,集部署物质也不是能量 香农是 ...

  4. 公务员计算机基础知识考试,2017年计算机基础知识考试试题及答案「公务员」...

    一.用适当内容填空 1. 微型计算机通过(主板)将CPU等各种器件和外部设备有机地结合起来,形成一套完整系统. 2. 微处理器是由(控制器)和(运算器)组成. 3. 微型计算机总线一般由(内部)总线( ...

  5. 2017年计算机基础知识答题宝典,2017年全国职称计算机考试答题技巧分享

    为了考查考生对各方面知识点的应用能力,考试系统有一些特别的地方,因此考生在做题时也可应用一些解题技巧. (1)掌握"先易后难"的做题总原则. 参加考试的基本要求是合格,也就是说只需 ...

  6. 2017.10.23学习知识总结回顾及编写新网页

    PM: 一.html标签 +内容 标签:决定内容的显示方式,样式 二.案例技术要求 使用标签 CSS 容器-div 开发工具:Sublime text3 chrome html css js 内容 + ...

  7. Android Systrace 基础知识(10) - Binder 和锁竞争解读

    本文是 Systrace 系列文章的第十篇,主要是对 Systrace 中的 Binder 和锁信息进行简单介绍,简单介绍了 Binder 的情况,介绍了 Systrace 中 Binder 通信的表 ...

  8. Python计算机视觉编程第十章——OpenCV基础知识

    Python计算机视觉编程 (一)OpenCV 的 Python 接口 (二)OpenCV 基础知识 2.1 读取和写入图像 2.2 颜色空间 2.3 显示图像及结果 (三)处理视频 3.1 视频输入 ...

  9. oracle中给表加注释,Oracle基础知识(一) - 给表或列添加注释

    在这里记录一下,Oracle的基础知识,基本命令,分享一下. 有时候,想要给数据库中的表或者列添加注释,用命令, 以前都是用PL/SQL Developer 在界面中添加的, 查了一下 1.给表添加注 ...

最新文章

  1. SqlServer2005高效分页sql查询语句汇总
  2. 使用Java代码在应用层获取Android系统属性
  3. 最长重复子数组最长公共子序列不相交的线
  4. 【数据结构学习之完全从零实现所有数据结构的代码编写之一】泛型编程简介
  5. PWN-PRACTICE-CTFSHOW-5
  6. oracle捕捉所有异常,如何捕获和处理特定的Oracle异常?
  7. 弹性盒模型----容器属性
  8. 函数模板遇上函数重载
  9. freemarker中运算符_freemarker常见语法大全
  10. GDAL源码剖析(五)之Python命令行程序
  11. 一个牛人给的java九点建议
  12. linux切换声卡,Ubuntu中双声卡使用实例
  13. python爬虫自学笔记本(2015.12.14)
  14. dw建站404问题,dw 404
  15. 文件的属性 计算机知识,电脑文件属性是什么
  16. Model和ModelMap的区别,以及背后那个男人~
  17. 使用 NoSQL 数据库提供云级别数据可伸缩性
  18. 将 Visio 的图片复制到 ppt并能编辑
  19. input在python的意思_pythoninput是什么意思
  20. 第八章——手机多媒体

热门文章

  1. thrift介绍及其在java中的使用
  2. 【转】网页制作中的CSS+DIV:dl,dt,dd分别表示什么意思啊?请说明啊,谢谢有什么功能?...
  3. 前端框架VUE的基础使用
  4. 如何使用phpMyAdmin管理数据库
  5. Python的几种实现
  6. 赢得 Docker 挑战最佳实践
  7. [大妈吐糟] 虾米音乐的系列猜想
  8. 梦网云通讯获取状态报告API接口get_rpt说明POST请求示例
  9. 上海滩引爆数据中心热潮
  10. 程序员如何从0到1搭建自己的技术博客