【Linux入门第6天】Linux终端管理与命令入门

接口:

        GUI: GNOME ,KDE

        CLI:  bash,zsh,sh,csh,tcsh,ksh

查看所用的shell类型

#echo $SHELL


远端连接:

           ssh协议: secure,shell

# ss -tnl

查看系统是否监听于tcp协议的22号端口

# ifconfig   或  ip addr list

查看ip地址

#iptables -L -n

查看防火墙状态

#iptables -F

当前关闭

centos7:

#systemctl disable firewalld.service

#systemctl stop firewalld.service

centos6:

#service iptables stop

#chkconfig iptables off


终端设备:terminal

       多任务,多用户

物理终端,控制台:console

虚拟终端:6个   tty

                 Ctrl+Alt+f1~f6

串行终端:ttyS

伪终端:pty


linux的哲学思想之一:一切皆文件

          表现之一:硬件设备也通过文件表示

          物理终端:/dev/console

          虚拟终端:/dev/tty# [1,6]

          串行终端:/dev/ttyS# 

           伪终端 :/dev/pty#

                    思想之二:由众多功能单一的程序组成。

                    思想之三:尽量避免跟用户交互。

                     思想之四:使用文本文件保存配置信息。

注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户交互。

查看终端设备:

#tty

查看接口程序:

#echo $SHELL


关机命令:

      centos7:

#systemctl poweroff

#systemctl reboot

       centos6及以下:

#poweroff

#halt

#reboot


stallman:

        自由定义:自由学习和修改,自由使用,自由分发,自由创建衍生版。

文件系统:层级结构,有索引

   /: 原初起点

              倒置树状结构

             最左侧的/:表示根目录

              其他的/: 表示路径分隔符

文件的路径表示:

          绝对路径:从根开始表示出的路径

          相对路径:从当前位置开始表示出的路径

文件名的使用方法:

                  严格区分大小写

                  目录也是文件,在同一路径下,两个文件不能同名

                   支持使用除/外的所有字符

                   最长不能超过255个字符

用户有家目录:home

              用户的起始目录:普通用户管理文件位置

              /etc/sysconfig/network-scripts/ifcfg-en011111

最右侧的名称是basename,除了basename其他的叫dirname


[root@testpc ~]# basename /etc/sysconfig/network-scripts/ifcfg-enp2s0

ifcfg-enp2s0

[root@testpc ~]# dirname /etc/sysconfig/network-scripts/ifcfg-enp2s0 

 /etc/sysconfig/network-scripts

你可能感兴趣的:(【Linux入门第6天】Linux终端管理与命令入门)