linux小小小入门。

 

❀用户登录:

    ❤root用户

这是一个特殊的管理账户,也被称为超级账户,root已经接近完整的系统控制。但是对系统的损害有非常广泛的能力。(一般情况下不会登录root)

    ❤普通用户

权限有限,损害能力较小。

❀终端terminal:

    ❤设备终端

键盘,鼠标,显示器

    ❤物理终端

控制台console

    ❤虚拟终端

Tty可有n个,Ctrl+Alt+F【1—6】

    ❤图像终端

CentOS 6 :Ctrl+Alt+F7

CentOS 7 :在哪个终端启动,就位于哪个虚拟端

    ❤串行终端

Ttys

    ❤伪终端

Pty,ssh远程连接

查看当前终端设备:#tty

❀交互式接口:

   ❤交互式接口

启动终端后,在终端设备附加一个交互式应用程序

   ❤ GUI:Graphic User Interface

X protocol, window manager, desktop

Desktop:

GNOME (C, 图形库gtk)

KDE   (C++,图形库qt)

XFCE  (轻量级桌面)

    ❤ CLI:Command Line Interface

shell程序:sh(bourn)   csh   tcsh   ksh(korn) bash (bourn again shell)GPL zsh

❀什么是shell

❤shell是linux系统的用户界面,提供了用户与内核进行互相操作的一种接口。它接收用户输入的命令并把它送入内核中去执行。

❤shell也被称为linux的命令解释器

❤shell是一种高级程序设计语言

❀bash shell

❤GNU bourne-Again shell是GNU计划中重要的工具软件之一,目前也是linux标准的shell,与sh兼容

❤CentOS默认使用

❤显示当前使用的shell

❤显示当前使用的shell ,                                #echo ${shell}

❤显示当前系统使用的所有shell ,                #cat /etc/shells

❀命令提示符:

❤命令提示符, prompt

#管理员    $普通用户

❤显示提示符格式,

Echo $  如echo zhang

❀简单命令:

❤date显示日期和时间

Linux的两种时钟

系统时钟:有linux内核通过CPU的工作频率进行的

硬件时钟:主板

hwclock,clock:显示硬件时钟

时区:/etc/localtime

❤cal 显示日历     cal -y

❤nano  文本编辑

❤关机  halt,poweroff

❤重启  reboot

-f 强制,不调用shutdown

-p 切断电源

❤关机或重启:shutdown

shutdown [OPTION]…  TIME [MESSAGE]          -r:reboot

-h: halt

-c:cancel

TIME:now: 立刻

+m: 相对时间表示法,多久之后;例如 +3           hh:mm: 绝对时间表示,指明具体时间

❤用户登录信息查看命令:

whoami: 显示当前登录有效用户

who: 系统当前所有的登录会话

w: 系统当前所有的登录会话及所做的操

❤screen命令:

创建新screen会话                                              screen –S [SESSION]

加入screen会话                                                  screen –x [SESSION]

退出并关闭screen会话                                      exit

剥离当前screen会话                                         Ctrl+a,d

显示所有已经打开的screen会话                    screen -ls

恢复某screen会话                                             screen -r [SESSION]

❤echo命令

功能:显示字符

语法:echo [-neE][字符串]

说明:echo会将输入的字符串送往标准输出。输出的字 符串间以空白字符隔开, 并在最后加上换行号

选项: -E  (默认)不支持 \ 解释功能

-n  不自动换行

-e  启用 \ 字符的解释功能

显示变量

echo “$VAR_NAME“  变量会替换,弱引用

echo ‘$VAR_NAME‘   变量不会替换,强引用。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/93121

(0)
kar.98k_kar.98k_
上一篇 2018-03-26
下一篇 2018-03-26

相关推荐

  • 重构-改善既有代码的设计:编写代码22宗罪(三)

    1 Duplicated  Code重复代码        不同的地方出现相同的程序结构:         如果你在一个以上的地点看到相同的程序结构,那么可以肯定:设法将它们和而为一,程序会变得更好。最常见的“重复代码”就是一个类内的两个函数含有相同的表达式。另一种常见…

    Linux干货 2015-04-07
  • 发送mail的几种方法

    mail,顾名思义就是邮件。在这两天上课中,接触了发送mail的一些用法,课下自己在网上又查询补充了一下,总结出来,增加印像。 为了显示清晰,首先我们分别使用两个用户在不同的终端下登录,一个超级管理员root,一个是刚刚创建的用户zhangsan,看下图: 首先先来看一下发送mail用到什么选项:  -s<邮件主题>:指定邮件的主题; …

    2017-07-20
  • class 11 压缩软件(二)、shell编程(三)和软件包管理(一)

    一、压缩软件(二) tar tar [OPTION]… (1) 创建归档     tar -c -f / PATH/TO/SOMEFILE .tar FILE…     tar cf…

    Linux干货 2016-08-21
  • 马哥教育网络班22期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。    [test2@localhost ~]$ who |cut -d " " -f1|sort -u   &nbsp…

    Linux干货 2016-08-30
  • 第十二周作业

    1、请描述一次完整的http请求处理过程;     1)建立或处理连接:接收请求或拒绝请求;     2)接收请求:接收来自于网络的请求报文中对某资源的一次请求的过程;接收请求的方式通常是并发访问响应模型;     3)处理请求:对请求报文进行解析,并获取请求的资源及请求方法等相关信息,解析后的报文…

    2017-03-27
  • 初识linux内核编译

    编译内核前提:        1、准备开发环境。        2、获取目标主机上硬件设备的相关信息。        3、获取目标主机系统功能的相关信息,例如要启用的文件系统。 &…

    Linux干货 2016-09-13