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

相关推荐

  • linux防火墙规矩管理工具-iptables

    工具:iptables  系统:centos6.8 目录 一、iptables简介 二、主机报文流向 三、Netfilite功能 四、Iptables规矩     一、iptables简介 iptables,一个运行在用户空间的应用软件,通过控制Linux内核netfilter模块,来管理网络数据包的流动与转送。通常iptabl…

    2017-02-07
  • 磁盘管理及shell脚本编程练习

    1、创建一个10G分区,并格式为ext4文件系统 a) 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl; ~]# mke2fs –t ext4 –b 2048 –m 2 –L MYDATA  /dev/sda3 b) 挂载至/data/madata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; ~…

    2017-11-15
  • 马哥教育网络班22期+第11周课程练习

    1、详细描述一次加密通讯的过程,结合图示最佳。 Bob先利用单向加密算法提取当前数据的指纹(特征码),再用自己的私钥加密数据指纹并附加于数据尾部, 然后利用对称加密将整个文件加密,之后用Alice的公钥加密对称加密密钥附加于尾部。 Alice收到数据后,先用自己的私钥解密,得到对称加密密钥,之后用对称加密密钥解密,然后用Bob的公钥 解密得到数据指纹,并且验…

    Linux干货 2016-11-14
  • vim编辑器使用介绍

    vim基础

    2017-11-09
  • 解决Redis 延迟故障

    前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间  127.0.0.1:6381> CONFI…

    Linux干货 2016-02-14
  • php-fpm实验

    #yum install marisdb-server #vim /etc/my.cnf.d/server.cnf [mysqld]         skip_name_resolve=ON         innodb_file_per_…

    Linux干货 2017-06-08