tty控制台终端  tty1~tty6?

ctrl + alt + F2~F6  切换控制台

alt + F1 返回

但是使用 在图形化界面,使用init 3后,不能使用alt + F1返回,因为两者说的不是一个问题

init 3 切换当前运行级别

ctrl + alt + F2~F6切换当前工作空间

pts虚拟终端

如果我们远程telnet到主机时,不也需要一个终端交互么?

是的,这就是虚拟终端pty(pseudo-tty)

pts/ptmx(pts/ptmx结合使用,进而实现pty)

使用who am i查询当前终端对应的pts号

放大:ctrl+shift+ +

缩小:ctrl+ -

 

1.1Linux终端介绍 Shell提示符 Bash Shell基本语法。

[root@xiaogan ~]#

其中 root 指的是当前用户

xiaogan 指的是主机名

~  指的是当前目录

#代表当前权限为root

如果是普通用户应该是这样的

[gan@xiaogan root]$

$代表当前用户权限为普通权限

我们不能直接命令计算机去做什么,因为它听不懂,这个时候就需要一个翻译,即解释器shell

我们与shell协商好,协商的成果就是我们使用的指令如,ls,cd,pwd

shell将我们发送的指令翻译成内核可以听懂的语言,然后来实现指令

我们通过shell与Linux内核进行交互!

在linux系统中命令使用的格式为:

命令 [选项]  [参数]

如:ls  -a  /home

表示列出/home目录下所有文件

ls代表命令 列出'list'

-a 描述命令ls,列出所有文件

/home 描述命令ls操作对象即参数

1.2基本命令的使用:ls、pwd、cd

ls命令:

作用:查看当前目录下有哪些文件

语法:ls 目录 ,如果不加目录查看当前目录

参数:

-l 显示详细信息   系统里面的快捷方式#ll=ls -l

-a显示隐藏文件 

-d 查看目录(不查看里面的内容)

为什么有的目录文件有不同的颜色呢?

linux系统中不同的颜色代表了不同的文件类型

蓝色     目录      /etc

黑色    文件          /etc/passwd

浅蓝色    链接       /etc/grub2.cfg

红色    压缩包       boot.tar.gz

绿色    可执行文件   /etc/init.d/network

黑底黄字  设备文件         /dev/sda

pwd 命令:查看当前路径 或 当前所在位置

cd命令:切换目录 即切换当前所在位置

. 代表当前目录

.. 代表上层目录

1.3 查看系统和BIOS硬件时间

查看BIOS硬件时间:

hwclock

查看系统时间

date

"使用date -s 时间"

可以修改时间

例如:date -s 2016-12-12

1.4 Linux如何获得帮助,Linux关机命令:shutdown、init等

date --help

fdisk –h

man find

上面三个命令都可以查看相对命令的帮助信息

命令  --help

命令  -h

man 命令

强大的男人!!!

shutdown、 init 、reboot   poweroff

shutdown

作用:关机,重启,定时关机

语法:shutdown  [选项]

-r     => 重新启动计算机

-h    => 关机

-h + 时间  =>定时关机

shutdown -h +10

10分钟之后关机

shutdown -h 23:30

指定具体的时间点进行关机

shutdown -h now

立即关机

shutdown -r now  立即重启
shutdown -r +10    #10 分钟以后重启
shutdown -r  22:22     # 22:22 以后重启

1.5 Linux 7个启动级别 

init 命令

作用:切换系统运行级别

语法:init  0-6

Linux 7个启动级别:

0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2 多用户模式,没有NFS网络支持。
3 完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 图形化模式,登陆后进入图形GUI模式,X Window系统。
6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启。

RHEL7不再使用/etc/inittab文件进行默认的启动级别配置

systemd使用比sysvinit的运行级更为自由的target替代。

第3运行级用multi-user.target替代。

第5运行级用graphical.target替代。

runlevel3.target和runlevel5.target分别是

指向 multi-user.target和graphical.target的符号链接。

切换到第3运行级

systemctl isolate multi-user.target

systemctl isolate runlevel3.target

切换到第5运行级

systemctl isolate graphical.target

systemctl isolate runlevel5.target

设置默认的运行界别

设置默认第三启动级别

systemctl set-default multi-user.target

设置默认第五启动级别

systemctl set-default graphical.target

查看当前默认的启动级别

systemctl get-default

第五天 Linux基本命令的更多相关文章

  1. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用

    一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...

  2. 转:Linux基本命令大全

    Linux基本命令大全   新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...

  3. 剑指Offer——知识点储备--Linux基本命令+Makefile

    剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...

  4. 第三章 Linux基本命令操作

    第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.hist ...

  5. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  6. 2 、Linux基本命令-ls-pwd-cd-date-hwclock

    Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录  ..上级目录 如:ls /etc/ 相关参数: -l  显示详细信息 ls /etc/ -l -a 显示隐藏的 ...

  7. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  8. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

  9. 第五部分 linux 软件安装RPM SRPM与YUM

    第五部分  linux  软件安装RPM    SRPM与YUM   软件管理员简介 RPM与DPKG两大主流 rpm: redhat       centos     suse    命令:yum ...

随机推荐

  1. vue项目中多个入口的配置

    出处:http://www.qingpingshan.com/jb/javascript/221105.html 基于vue2.0生成项目,一段时间都在找如何配置成多个页面的.网上有这样的例子相对也是 ...

  2. libxml2 在mingw中 xmlfree连接错误问题

    libxml2 在mingw中 xmlfree连接错误问题 2013年10月02日 ⁄ 综合 ⁄ 共 1527字 ⁄ 字号 小 中 大 ⁄ 评论关闭 原地址:http://blog.csdn.net/ ...

  3. hbase(一)

    1.hbase安装参考 http://blog.csdn.net/wild46cat/article/details/53214159 2.遇到的问题: ERROR: The node /hbase ...

  4. 你知道C语言为什么会有“_”(下划线)吗?

    学过C语言的都知道,变量名只能由字母.数字.下划线组成,且只能以字母或者下划线开头. 学英语时我们都学过连字符(“-”),这个东东主要用来连接单词的.那么C语言为什么不直接 用连字符,而要改用下划线呢 ...

  5. 【.Net基础二】浅谈引用类型、值类型和装箱、拆箱

    目前在看CLR via C#,把总结的记下来,索性就把他写成一个系列吧. 1.[.Net基础一] 类型.对象.线程栈.托管堆运行时的相互关系 2.[.Net基础二]浅谈引用类型.值类型和装箱.拆箱 引 ...

  6. Redis学习笔记之Redis中5种数据结构的使用场景介绍

    原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码.目前目标是吃透 redis 的数据结构.我们都知道,在 redis 中一共有5种数据结构 ...

  7. centos7安装kvm环境采用网桥模式并创建虚拟机制作openstack需要的镜像

    初始环境的安装:centos7 mini iso镜像进行安装的系统 采用的环境是vm该软件,联网方式NAT模式下配置的静态ip(如何在NAT模式下配置静态ip参考之前的文章) 1.由于要安装kvm环境 ...

  8. js事件委托篇(附js一般写法和js、jq事件委托写法)

    参考: jQuery代码优化:事件委托篇 使用该技术能让你避免对特定的每个节点添加事件监听器:相反,事件监听器被添加在他们的父元素上,事件监听器会分析从子元素上冒泡上来的事件,并找到是哪个子元素事件. ...

  9. 用python收集系统信息

    实现的功能 搜集系统消息,有生产商,CPU型号,核数,内存,主机名,发行版名称 可运行的系统 目前已在RHEL, Ubuntu, Archlinux上测试通过 获取不同发行版主机名逻辑判断思路分析 大 ...

  10. PHP的memory_limit引起的问题

    在运行PHP程序,通常会遇到下面的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存.解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可 ...